Watu
Senior QA Engineer
Remote QA Engineering role with clear candidate location fit.
PostedJul 19, 2026
Eligible countries65 accepted countries
Seniority signalSenior
Work settingRemote
Accepted candidate locations
Role overview
Senior QA Engineer
Requirements and responsibilities
Readable role content extracted into sections for faster review.
What You Will Do
- Attend all squad ceremonies - sprint planning, daily standup, review, retrospective - as a full member of the squad, not a downstream recipient of work.
- Define acceptance criteria with the Product Owner before each sprint, and push back on ambiguity before development starts, not after.
- Own test architecture for your squad's domain - the structure of the test pyramid, how unit, integration, contract, and E2E tests fit together, and where the squad's coverage gaps are.
- Lead performance and load testing for your squad - establishing baselines, identifying throughput and concurrency limits, and surfacing risk before it reaches production.
- Own the squad's Definition of Done quality gate, and act as the final internal check before anything ships to staging or production.
- Mentor QA Engineers in your squad and across the chapter - reviewing their test design, raising the bar on automation quality, and helping them grow into the standards the Chapter Lead sets.
- Deputise for the QA Chapter Lead where needed - representing your squad's QA practice in the monthly QA Guild, and contributing directly to chapter-wide standards, tooling decisions, and onboarding material.
- Own a chapter-level initiative - for example, the contract-testing framework, the performance-testing toolkit, or AI-assisted test generation - evaluating, implementing, and documenting it for the whole function.
- Triage the squad's hardest test failures - distinguishing flaky tests from real regressions in complex, high-traffic, or high-risk areas of the system.
- Use AI/LLM tooling actively: test case generation, synthetic test data, regression triage, and documentation are all areas where AI accelerates QA work.
Essential
- 5+ years of QA engineering experience in a software product environment, with a track record of owning test strategy for a complex domain, not just executing within it.
- Strong automation engineering skills - you write test code to a production standard, in Java, Python, or JavaScript, and your suites are maintainable, readable, and stable in CI.
- API testing depth - REST API testing, contract testing, integration test design, HTTP semantics, and JSON schema validation.
- Experience with performance and load testing - you can design and run load tests, interpret throughput and concurrency results, and translate them into engineering action.
- Comfortable operating without a QA manager above you, and confident enough in your technical judgement to mentor others and represent QA practice beyond your own squad.
- Experience in Java-based backend environments - you can read Java code, understand the architecture, and write tests that reflect it accurately.
Strongly preferred
- Experience in fintech, payments, or digital financial services - you understand the stakes of testing systems that move money.
- Experience with contract testing (Pact or equivalent) in a microservices environment.
- Mobile app testing experience - Android in particular, whether automation (Espresso, Appium) or structured manual testing with a regression framework.
- Experience mentoring other QA engineers, running internal training, or contributing to a QA chapter, guild, or community of practice.
- Familiarity with AI-assisted test generation tooling - test case generation, regression triage, and synthetic test data creation using LLMs.
Similar roles
Keep a backup shortlist.
Java 13 accepted countries
Middle/Senior Full Stack EngineerMark43View role Java 12 accepted countries
Lead Backend EngineerBumbleView role Stack tracked 13 accepted countries
Talent Community| Shopify Practice LeadHiring teamView role .NET, Api 12 accepted countries
Talent Community| Senior InRiver PIM EngineerHiring teamView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
View all 65 accepted countries
AlbaniaArgentinaArmeniaAustriaBahamasBarbadosBelarusBelgiumBelizeBoliviaBrazilBulgariaChileColombiaCosta RicaCroatiaCyprusCzechiaDenmarkDominican RepublicEcuadorEl SalvadorEstoniaFinlandFranceGermanyGreeceGuatemalaHondurasHungaryIcelandIrelandItalyJamaicaLatviaLithuaniaLuxembourgMaltaMexicoMoldovaMontenegroNetherlandsNicaraguaNorth MacedoniaNorwayPanamaParaguayPeruPolandPortugalPuerto RicoQatarRomaniaSerbiaSlovakiaSloveniaSpainSwedenSwitzerlandTrinidad and TobagoTurkeyUkraineUnited KingdomUruguayVenezuela
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.