
About the job
13 October 2025
We are seeking a talented and highly motivated QA Engineer with a strong focus on automation, DevOps practices, and support engineering. The ideal candidate will ensure the quality, reliability, and scalability of our data-driven and simulation software products while collaborating closely with cross-functional teams. This is a hands-on role where your work directly ensures our products are of the highest quality, issue-free and reliable for end users.
Key responsibilities:
Design, develop and maintain automated test scripts and frameworks, including test data management and test environment setup
Collaborate with development, DevOps, and product teams to ensure CI/CD pipelines are robust and high-quality releases are delivered.
Monitor, troubleshoot, and support platform performance issues in production environments.
Implement testing frameworks and contribute to creation of QA automation strategies and best practices.
Document test plans, cases, and results while providing actionable insights to the engineering team.
Partner with our product owners and design teams to define success criteria for new functionality and features.
Ensure our products deliver excellent user experience in collaboration with the wider teams
Offer feedback, design & technical suggestions as part of an agile team to improve the quality of the end product
Qualifications & Profile:
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
3+ years of QA automation and/or support engineering experience in software
Hands-on experience with automation frameworks (Selenium, Cypress, etc.) and programming in Python, Java, C#, or JavaScript.
Experience with DevOps tools (Jenkins, GitLab CI/CD, Docker, Kubernetes) and cloud platforms (AWS, Azure).
Solid understanding of database testing and ETL validation.
Knowledge of best practices in software testing and Agile processes
Familiarity with VR platforms, simulators, or data integrations is a plus.
Self-starter who thrives on solving open-ended technical problems.
Ability to implement QA processes and advocate a quality-first mindset across teams
Strong collaboration and communication skills in cross-functional teams.
Understanding and experience of testing on-premise and air gapped software installations is a distinct advantage.