Cactus is ready to expand the team with a QA Automation Engineer with a strong AI mindset. This role is ideal for someone who enjoys working on complex architectures, values ownership and autonomy, and wants to have a direct impact on a real health-tech product project, improving how organizations deliver care and operate.
Cactus stands for professional development and constant improvement of technical skills. We often start projects from scratch and choose a modern stack of technologies based on project needs and preferences of our team.
What You Will Do
- Implement automated test scenarios, mainly focused on API and UI testing.
- Contribute to the evolution and scalability of an existing Python-based test automation framework.
- Collaborate closely with domain experts and engineers to define effective test cases.
- Support the increase of automated test coverage across the platform.
- Ensure quality and reliability as the product evolves and scales.
- Contribute to future testing needs, including migration testing (as part of an ongoing system merge).
- Bring structure and best practices to test automation processes.
What We Expect
- 4+ years of experience in QA automation, preferably in product environments.
- Strong experience with Python (core requirement).
- Solid background in API test automation, with additional experience in UI testing as a plus.
- Hands-on experience with tools such as Playwright, Apium, Jest, Cypress, or similar frameworks.
- Experience working with CI/CD pipelines (e.g., Git-based workflows) to enable continuous testing and deployment.
- Familiarity with TDD practices and different testing levels (unit, integration, E2E).
- Good understanding of software development processes, architectures, and quality practices.
- Ability to collaborate closely with developers and stakeholders in a cross-functional environment.
- Proactive, detail-oriented, and solution-driven mindset.
- Strong ownership and focus on building scalable and maintainable test automation.
- Continuous learning mindset, staying up to date with modern practices and leveraging AI-assisted tools across the development lifecycle.
- Good communication skills in English is a must.