Our client is a leading global aerospace company developing commercial aircraft, defence technologies and space systems for customers worldwide. We are looking for a Test Automation Engineer to define verification strategies and develop automated tests for web applications. You will work across frontend and backend systems, collaborating with engineering, product and QA teams to improve software quality and reliability.
Key responsibilities
- Define and document the project’s verification strategy, including scope, test levels, traceability, entry and exit criteria, and risk-based priorities.
- Develop and maintain automated UI and end-to-end tests using Selenium and Python, alongside unit and integration tests for frontend and backend components.
- Perform performance and reliability verification where applicable, including smoke tests, targeted load checks and resilience tests.
- Investigate, reproduce and triage defects, providing clear reproduction steps and relevant logs or traces.
- Conduct constructive code reviews, mentor engineers and collaborate with product owners, UX designers and QA to deliver high-quality user experiences.
- Work with Git, CI/CD pipelines and Docker-based environments, coordinating with OS/DevOps teams and contributing to estimation, sprint planning and continuous improvement.
- At least 3 years of professional experience in software development or test automation.
- Strong Python programming skills and hands-on experience with Selenium WebDriver for web applications.
- Solid understanding of testing fundamentals, including test design, test levels, coverage and testability.
- Experience with API testing and writing unit and integration tests.
- Experience with Git, code review workflows and CI/CD pipelines.
- Familiarity with Docker-based development environments.
- A bachelor’s degree in engineering, engineering technology, chemistry, physics, mathematics, data science or computer science.
- English proficiency and the ability to collaborate with international teams.
Nice to have
- Familiarity with React, TypeScript and testing tools such as pytest, Jest or Testing Library.
- Experience with databases such as PostgreSQL, Oracle or MongoDB.
- Familiarity with Kubernetes and Helm.
- Experience developing or testing software for avionics systems or complex electronics products.
Conditions
- Salary: Competitive compensation tailored to your experience and expectations.
- Contract type: Employment contract (UoP), with direct employment by the client.
At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.