We are seeking a QA Engineer to transform extensive Java UI and C++ unit test suites for our core product into a modern and performance testing platform that serves our engineering teams at scale.
Requirements
- 5+ years as a QA engineer with at least 2 years in a senior or infrastructure-focused role, with expertise delivering and growing large-scale test frameworks
- Deep technical expertise modernizing legacy test suites, with proven ability to work with both UI testing frameworks and low-level unit tests
- Strong programming skills in Java and C++, able to read, debug, and refactor test code and infrastructure
- Systems engineering experience: Understanding of operating systems (Windows, macOS, Linux) and build systems (CMake)
- CI/CD proficiency: Extensive experience with CI/CD platforms (Jenkins, GitHub Actions, GitLab CI), containerization, and infrastructure as code
- Performance and resource optimization: Proven ability to profile, analyse, and optimize test execution through parallelization, distributed testing, and resource management
- Framework expertise: Experience with test automation tools (JUnit, TestNG, Google Test, Selenium) and evaluating new technologies
- Problem-solving mindset: Strong ability to diagnose complex issues, identify root causes, and implement durable solutions
- Project leadership: Autonomy to drive initiatives from conception through delivery, with accurate estimation and timeline management
- Collaboration skills: Excellent communication with cross-functional teams including engineering, infrastructure, and QA
- Agile experience, comfortable with Git, GitHub, JIRA, and Confluence
Benefits
- Health insurance
- Dental and vision coverage
- Wellness perks
- Pension/401k matching
- Country-specific benefits