Lead the creation, review, and optimisation of unit, component, and contract tests for APIs and mobile applications.
Coach and mentor developers on test design, risk-based testing, and test strategy, with clear articulation of the distinctions between test types.
Evaluate test coverage and placement based on risk, code complexity, stability, and historical defects.
Drive shift-left testing practices and embed quality early in the development lifecycle.
Champion mobile testing using tools like Espresso (Android) and XCUITest (iOS), both at UI and service levels.
Build and maintain scalable test automation frameworks for mobile and API layers.
Influence and track improvements in test coverage and automation maturity across teams.
Requirements
Proven experience implementing the test pyramid and shift-left strategies.
Strong background in unit and component testing using JUnit/NUnit.
Hands-on experience with contract testing for mobile APIs using Pact/PactFlow or OpenAPI Spec.
Skilled in configuring SonarCloud for optimal test scanning.
Solid understanding of QA principles, with the ability to explain and apply them across test levels.
Experience with GitLab, YAML scripting, and Jenkins pipeline creation.
UI automation framework development for Android and iOS.
Familiarity with accessibility testing and relevant plugins.
RESTful service testing using Rest Assured, Postman, and similar tools.
Comfortable working in complex data environments.
Benefits
Remote work environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
unit testingcomponent testingcontract testingtest automationshift-left testingtest pyramidaccessibility testingRESTful service testingYAML scriptingUI automation framework development