We are looking for a quality-focused engineer who enjoys breaking things before users do. This role sits at the intersection of engineering, automation, and product quality, working closely with development and product teams to ensure reliable, scalable, and high-performing software experiences.
You’ll be testing modern multi-tenant web platforms built with ReactJS on the frontend and Java-based backend services, APIs, and background processes. Beyond testing, you’ll contribute to evolving how quality engineering is approached through automation, tooling, and modern AI-assisted practices.
Key responsibilities
Build and maintain automated test coverage across frontend, backend, API, and integration layers.
Design test scenarios based on real-world user journeys and business workflows.
Contribute to regression, integration, and functional testing activities across the SDLC.
Improve and expand automation frameworks using tools such as Playwright, Selenium, or Robot Framework.
Validate system reliability, scalability, and performance under different workloads and conditions.
Execute performance and stress testing using industry-standard and internally developed tooling.
Investigate issues through logs, data analysis, and debugging techniques to identify root causes.
Support CI/CD and testing environments to ensure efficient and reliable release pipelines.
Maintain clear and accurate testing documentation, coverage, and reporting.
Explore emerging QA practices, including AI-assisted testing and intelligent automation approaches.
Work within Linux-based and containerised environments using Docker and Kubernetes.
Contribute to testing strategies within cloud-native and distributed system environments.
Requirements
3 years of experience in QA Automation, SDET, or similar quality engineering roles.
Strong programming skills in TypeScript and/or Python (Java is considered an asset).
Hands-on experience testing APIs, backend services, and modern web applications.
Familiarity with CI/CD tooling such as GitLab CI, GitHub Actions, or Jenkins.
Comfortable working in Linux/Unix environments and containerised ecosystems.
Understanding of SQL, databases, and debugging practices.