Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

BrainRocket • Belgrade, Central Serbia, Serbia
Role: Automation QA Engineer (mid–senior)
TypeScript/JavaScript
End-to-end testing frameworks (Playwright or equivalent)
REST API testing, data validation, contract testing
CI/CD (GitLab CI, Jenkins, GitHub Actions, etc.)
Monorepo/near-code testing approaches; mocks/stubs; test observability tools (Allure, TestOps)
Design, implement, and maintain end-to-end automated tests in TypeScript alongside application code
Collaborate with developers across design, implementation, and defect resolution; define test strategies at feature/system levels
Ensure test reliability and CI/CD readiness; participate in test framework improvements and test code reviews
3–5+ years in test automation for product/platform teams
Strong TypeScript/JavaScript hands-on experience
Experience writing E2E tests near application code in a monorepo setup
Cross-functional collaboration with Backend, Frontend, and DevOps engineers
Practical experience with Playwright or similar; solid understanding of testing principles (shift-left, test pyramid, contract testing)
REST API testing, data validation, system-level testing
Design/implement mocks, stubs, and test doubles; knowledge of OOP/FP concepts in test code
CI/CD experience (GitLab CI, Jenkins, GitHub Actions)
Test observability/reporting tools (Allure, TestOps)
Strong communication; fluent English
BrainRocket is a software development company and digital solutions provider. The company has created over 40 cutting-edge products spanning 20 different markets. Our team of around 3000 tech-savvy professionals successfully deliver scalable projects that are custom-made to the customers’ needs. We also strive to create a culture centered around personal and professional growth for employees, in a positive and welcoming environment.
Now we're looking for an Automation QA Engineer with Typescript to join our team and make his own contribution to our products.
✔️Design, implement, and maintain end-to-end automated tests in TypeScript, developed and maintained alongside the application code ✔️Collaborate closely with developers throughout the feature lifecycle, including design, implementation, and defect resolution ✔️Participate in defining test strategies at both feature and system levels ✔️Contribute to the development and continuous improvement of the automation testing framework ✔️Make informed decisions on the appropriate use of mocks, stubs, or real integrations depending on testing goals ✔️Ensure automated tests are reliable, maintainable, and suitable for execution in CI/CD pipelines ✔️Participate in code reviews for test code and, when appropriate, application code ✔️Provide fast, clear, and actionable feedback on quality and defects to the development team ✔️Promote a built-in quality mindset and continuous improvement of testing practices across the team
✔️3–5+ years of experience in test automation within product or platform teams ✔️Strong hands-on experience with TypeScript / JavaScript ✔️Experience writing end-to-end tests alongside application code (near-code / monorepo approach) ✔️Proven experience working in cross-functional teams with close collaboration with Backend, Frontend, and DevOps engineers ✔️Practical experience with modern E2E testing frameworks (Playwright or equivalent) ✔️Strong understanding of testing principles and strategies, including the test pyramid, shift-left approach, and contract testing ✔️Experience with REST API testing, data validation, and system-level testing ✔️Ability to design and implement mocks, stubs, and other test doubles to ensure stable and isolated tests ✔️Solid understanding of object-oriented and/or functional programming concepts as applied to test code and frameworks ✔️Experience working with CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions, or similar) ✔️Familiarity with test observability and reporting tools (e.g., Allure, TestOps, CI-based reporting) ✔️Strong communication skills with the ability to actively participate in technical discussions and challenge requirements constructively ✔️Fluent English is required
✔️Experience writing and maintaining integration tests (service-to-service, contract-based testing) ✔️Experience contributing to the design and evolution of test automation frameworks ✔️Practical knowledge of Docker and test environment configuration ✔️Experience testing GraphQL APIs ✔️Experience with distributed systems or high-load platforms ✔️Experience in non-functional testing, including performance, reliability, and resilience testing
✔️Design, implement, and maintain end-to-end automated tests in TypeScript, developed and maintained alongside the application code ✔️Collaborate closely with developers throughout the feature lifecycle, including design, implementation, and defect resolution ✔️Participate in defining test strategies at both feature and system levels ✔️Contribute to the development and continuous improvement of the automation testing framework ✔️Make informed decisions on the appropriate use of mocks, stubs, or real integrations depending on testing goals ✔️Ensure automated tests are reliable, maintainable, and suitable for execution in CI/CD pipelines ✔️Participate in code reviews for test code and, when appropriate, application code ✔️Provide fast, clear, and actionable feedback on quality and defects to the development team ✔️Promote a built-in quality mindset and continuous improvement of testing practices across the team
🏢 Modern office in New Belgrade 🏝 24 vacation days annually 🤒 6 sick days without medical certificate 🏥 Premium Health Insurance (coverage up to 5,000 EUR annually)
🎉 Special occasion gifts: birthday, wedding, newborn 📚 Learning & Development budget (for conferences, courses and certifications)
🌍 Corporate events: international parties, team buildings, activities 📈 Career growth opportunities in a fast-growing company ✈️ Relocation package for international candidates 🏋️ Sports package (FitPass membership)
🗣️ Language classes: Serbian & English (company-covered)
Join BrainRocket and rock with us! 🚀 Show more Show less