QA Test Engineer (Remote EU)
Role details
Job location
Tech stack
Job description
We are looking for a Quality Assurance (QA) Engineer to join our team. The ideal candidate will be a detail-oriented and analytical individual with a passion for ensuring software quality. As a QA Engineer, you'll be responsible for designing, developing, and executing test plans and test cases to identify and resolve software defects., * Take ownership of all QA activities, including developing best practices, creating verification and validation reports, and ensuring comprehensive test coverage.
- Develop and maintain test plans and traceability matrices to ensure requirements are met.
- Understand business logic requirements to ensure the application behaves as specified and meets all user needs.
- Build and maintain automated test suites, along with manual test plans where necessary.
- Add automated tests for new features as they are completed by the engineering team.
- Analyze test reports, reporting any regressions or bugs encountered to the development team.
- Ability to analyse and debug software defects and work closely with developers to ensure timely resolution.
- Maintain documentation on testing processes and outcomes, including CAPA (Corrective and Preventive Action) plans.
- Test the software application using a variety of methodologies, including functional, regression, integration, and performance testing.
- Write and maintain scripts to support testing efforts, leveraging languages like Python, Typescript, or RUST.
- Utilize version control systems like Git to manage test code and collaborate with the development team.
Requirements
-
Bachelor Degree in Computer Science (or equivalent education / open-source experience).
-
A minimum of 5 years of relevant working experience with ownership of QA activities, with at least one year of this in a senior role.
-
Experience with automated testing frameworks (Pytest, Playwright or Nextest) and scripting languages (Python, Typescript or RUST).
-
Knowledgeable in industry best practices in validation and verification.
-
Communicate effectively with team members and stakeholders, providing clear and concise reports on testing progress and defect status. Be detail orientated and analytical.
-
Excellent verbal and written English communication skills.
-
Ability to work independently and as part of a team.
-
Demonstrated entrepreneurial and collaborative mindset.
-
Available to work during Central European Time (CET) business hours., * Knowledge of security testing methodologies, such as SAST/DAST/OWASP ZAP, and an understanding of common security threats and vulnerabilities.
-
Experience with cloud technologies and testing cloud-based solutions.
-
Familiarity with database testing.
-
Exposure to API testing, particularly with GraphQL and REST endpoints.
-
Knowledge of regulations such as ISO / IEC 13485, 62304, or 14791.
Benefits & conditions
- A chance to be part of an exceptional team driving innovation in healthcare.
- A competitive salary in a supportive work environment that fosters work-life balance.
- Opportunities for professional growth and development in an international setting.
- A culture of collaboration and inclusion, which is fundamental to our ethos.
- Occasional travel to our HQ in Switzerland, immersing you in our core operations and company culture.