Senior QA / Automation Engineer
We are seeking a Senior QA / Automation Engineer to build and scale comprehensive testing frameworks that ensure the reliability, performance, and security of our software platform. In this role, you will transition the engineering culture toward automation-first quality assurance, integrating robust test suites directly into deployment pipelines to guarantee that no faulty code reaches production. You will act as the primary advocate for quality, partnering with development teams to embed reliability into the software lifecycle from day one.
- Work arrangement: Fully remote
About the role
Key Responsibilities
Test Framework Architecture: Design, implement, and maintain scalable automated testing frameworks covering unit, integration, API contract, and end-to-end (E2E) testing.
CI/CD Integration: Embed automated test suites directly into deployment pipelines to create strict quality gates that automatically block the release of untested or failing code.
Performance & Reliability: Execute load, stress, and smoke testing to validate system behavior and reliability under peak production conditions.
Quality Advocacy: Establish engineering quality standards and mentor development teams on test-driven development (TDD), behavior-driven development (BDD), and effective testing practices.
Defect Management: Partner closely with backend and frontend engineers to isolate, reproduce, and resolve complex system defects before they impact the end user.
Requirements
Required Qualifications
Experience: 5+ years of experience in software quality assurance, with a primary focus on building automated test frameworks from the ground up.
Programming Skills: Strong proficiency in at least one modern programming language (e.g., Java, Python, TypeScript, or C#) to write robust, maintainable test scripts.
Testing Tools: Deep expertise with modern automation and testing frameworks (e.g., Playwright, Cypress, Selenium, JUnit, TestNG, REST Assured).
Pipeline Automation: Hands-on experience configuring and maintaining automated testing stages within enterprise CI/CD platforms (e.g., Jenkins, GitLab CI, GitHub Actions).
System Knowledge: Solid understanding of microservices architecture, RESTful APIs, and cloud-native application patterns.
Preferred Qualifications
Proven experience introducing automated testing strategies to legacy platforms or monolithic architectures.
Familiarity with incorporating automated security testing (e.g., Snyk, SonarQube) into the broader quality assurance lifecycle.
How it works for you
Apply once
Pick an open role or send a general application. Your CV is enough to start.
Record your interviews
Answer questions on camera when it suits you: first about how you work, then on your stack, with a short timed test.
A short live call
Once your interviews pass, we meet you on a quick video call.
Matched to client work
We put you forward for every role that fits, not only the one you applied to, and tell you when there is no current match.
How we handle your data: privacy policy
Other open roles
View all positions- Senior Frontend Engineer (Angular)We are seeking a Senior Frontend Engineer to build, scale, and maintain high-performance user interfaces using Angular.View role
- Senior Salesforce Developer / Technical Lead (Italian-speaking)We are looking for a Senior Salesforce Developer / Technical Lead with real, strong software development experience and solid knowledge of the Salesforce eco…View role
- Senior Functional Analyst – Corporate Banking (CBI)We are looking for a Senior Functional Analyst with at least 5 years of experience in Corporate Banking (CBI) to join a banking project on a fully remote basis.View role