Job description
Join NovaTech Systems in Berlin as a Senior Quality Assurance Engineer. You will help craft a world-class QA program for our rapidly growing suite of web and mobile products. This role blends hands-on testing, test automation strategy, and close collaboration with product and engineering teams to deliver high-quality software on tight timelines.
We’re looking for a data-driven problem solver who loves shipping reliable software and mentoring others. If you’re passionate about quality and automation, you’ll thrive in our fast-moving, remote-friendly environment.
What you’ll do
- Define and implement the QA strategy across web and mobile applications, ensuring robust test coverage and rapid feedback.
- Develop, maintain, and scale automated test suites using industry-leading frameworks (Selenium, Playwright, Cypress).
- Collaborate with Product, Design, and Engineering to design comprehensive test plans and identify risks early.
- Execute a mix of automated and manual tests, including regression, exploratory, and performance testing.
- Manage defects lifecycle in Jira, report QA metrics, and drive root-cause analysis and quality improvements.
- Integrate tests into CI/CD pipelines to ensure automated checks run on every build and release.
- Mentor junior QA engineers, review test cases, and share best practices across teams.
- Advocate for quality, data privacy, and security considerations in all product discussions.
Responsibility
- Define and implement the QA strategy across web and mobile applications, ensuring robust test coverage and rapid feedback.
- Develop, maintain, and scale automated test suites using industry-leading frameworks (Selenium, Playwright, Cypress).
- Collaborate with Product, Design, and Engineering to design comprehensive test plans and identify risks early.
- Execute a mix of automated and manual tests, including regression, exploratory, and performance testing.
- Manage defects lifecycle in Jira, report QA metrics, and drive root-cause analysis and quality improvements.
- Integrate tests into CI/CD pipelines to ensure automated checks run on every build and release.
- Mentor junior QA engineers, review test cases, and share best practices across teams.
- Advocate for quality, data privacy, and security considerations in all product discussions.
Qualification
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in QA for software products, with a track record of shipping high-quality releases.
- Strong proficiency in test automation frameworks (Selenium, Playwright, Cypress) and scripting (JavaScript/TypeScript or Python).
- Deep understanding of RESTful APIs and API testing (Postman, REST-assured, or similar).
- Experience with SQL and data validation to ensure data integrity across systems.
- Familiarity with Agile methodologies, Jira, Git, and modern development practices.
- Excellent written and verbal communication, collaboration across cross-functional teams, and a growth mindset.
- Ability to design and execute comprehensive test plans, write clear test cases, and manage defects effectively.