Senior QA Automation Engineer

Remote
Apply
AI Summary

We are seeking a Senior QA Automation Engineer to design, build, and maintain UI end-to-end tests using Cypress and/or Playwright with TypeScript. The ideal candidate will have 3+ years of hands-on QA automation experience and a strong proficiency in Cypress or Playwright for end-to-end UI test automation.

Key Highlights
Design, build, and maintain UI end-to-end tests
Develop and maintain BDD feature files and step definitions
Build and maintain API and integration tests
Key Responsibilities
Design, build, and maintain UI end-to-end tests using Cypress and/or Playwright with TypeScript
Develop and maintain BDD feature files and step definitions using Cucumber, ensuring business readable test scenarios
Build and maintain API and integration tests using REST Assured and WireMock for service virtualisation
Technical Skills Required
Cypress Playwright TypeScript Cucumber REST Assured WireMock WebdriverIO Jest Mocha JUnit 5 GitHub Actions Jenkins GitLab CI Docker Allure ReportPortal Extent
Benefits & Perks
6 Months Contract Role
Fully Remote
UK Time zone
Nice to Have
Experience with contract testing using Pact
Familiarity with performance / load testing tools (Gatling, k6, JMeter)

Job Description


Role : QA Automation Engineer

Location : India - Fully Remote

Duration : 6 Months

Contract Role

Hours : UK Time zone

Start Date : Immediate


Required Skills & Experience Core Automation

• 3+ years of hands-on QA automation experience in a commercial environment

• Strong proficiency in Cypress or Playwright for end-to-end UI test automation

• Experience writing automated tests in TypeScript (JavaScript also acceptable)

• Proven experience with BDD using Cucumber — writing and maintaining Gherkin feature files and step definitions

• Solid experience with REST Assured for API test automation

• Experience using WireMock for API mocking and service virtualisation

• Hands-on experience with WebdriverIO or equivalent Selenium-based frameworks.


Technology Stack

UI Automation : Cypress, Playwright, WebdriverIO

Language : TypeScript (primary), JavaScript

BDD Framework : Cucumber (Gherkin), CucumberJS / Cucumber-JVM

API Testing : REST Assured, Postman / Newman

Service Mocking : WireMock, MockServer

Unit / Component : Jest, Mocha, JUnit 5 (as applicable)

CI / CD : GitHub Actions, Jenkins, GitLab CI

Containerisation : Docker (test environment execution)

Test Management : Jira, Zephyr / TestRail / Xray

Version Control : Git (GitHub / GitLab / Bitbucket)

Observability : Test reporting dashboards — Allure, ReportPortal, Extent


Key Responsibilities Test Automation

• Design, build and maintain UI end-to-end tests using Cypress and/or Playwright with TypeScript

• Develop and maintain BDD feature files and step definitions using Cucumber, ensuring business readable test scenarios

• Build and maintain API and integration tests using REST Assured and WireMock for service virtualisation

• Extend and maintain WebdriverIO test suites where required

• Ensure test coverage across functional, regression, smoke and exploratory test scenarios

• Maintain and evolve the test framework architecture to support scalability and reuse.


Quality Engineering

• Champion a shift-left testing approach, embedding quality from requirements and design stages • Collaborate with developers to define acceptance criteria and write testable user stories

Identify, report and track defects clearly with reproducible steps and supporting evidence

• Conduct root cause analysis on test failures, distinguishing genuine defects from flaky tests

• Perform exploratory testing on new features and releases

• Review and contribute to test strategy, test plans and technical QA documentation


CI / CD & DevOps Integration

• Integrate automated test suites into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI or similar) • Configure test execution strategies — parallel runs, environment targeting, headless execution

• Monitor test results, maintain dashboards and report quality metrics to the wider team

• Work with DevOps engineers to ensure test infrastructure is reliable, reproducible and well maintained.


Testing Knowledge

• Strong understanding of software testing principles — functional, regression, integration, smoke and exploratory

• Experience designing and implementing page object models and scalable test framework architecture

• Ability to read and understand application code (Java, JavaScript/TypeScript) to assist with testability

• Experience with cross-browser and cross-platform test execution

• Familiarity with accessibility testing and performance testing approaches


Tooling & Process

• Experience integrating test suites into CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI)

• Comfortable working with Git — branching strategies, pull requests, code review

• Experience with test management and defect tracking tools (Jira, Zephyr, TestRail or similar)

• Familiarity with containerised environments — running tests in Doc

• Comfortable working in Agile / Scrum delivery environments.


Desirable Skills

• Experience with contract testing using Pact

• Familiarity with performance / load testing tools (Gatling, k6, JMeter)

• Experience with visual regression testing (Percy, Applitools, BackstopJS)

• Exposure to security / penetration testing basics (OWASP, DAST)

• Experience with mobile test automation (Appium, Detox)

• Familiarity with Spring Boot applications and microservices architectures

• Exposure to Kubernetes or cloud-based test execution environments

• ISTQB Foundation or Advanced certification


Similar Jobs

Explore other opportunities that match your interests

Google DialogFlow Engineer (Python)

Programming
5h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Miratech

India

Full Stack Engineer

Programming
5h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Miratech

India

Senior TypeScript Engineer

Programming
16h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

ttc group (tech talent consult...

India

Subscribe our newsletter

New Things Will Always Update Regularly