
Search by job, company or skills
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
Job ID: 147522319
Skills:
Charles, Java, Fiddler, Maven, Ant, JIRA, Api Testing, Jenkins, Git, Rest Assured, Selenium, automation, ReadyAPI, QMetry
Skills:
Java, Maven, Appium, Selenium Webdriver, Sql, TestNG, Jenkins, Git, Javascript, Mobile Testing, Swagger, Gitlab, Rest Apis, Cucumber, Postman
Skills:
Selenium, Jira, Api Testing, Sql, Playwright
Skills:
Java, Data Testing, Jenkins, Git, Javascript, Restassured, Selenium, Python, Azure DevOps, Playwright, Testim, GitHub Actions, AI ML concepts, Cypress, CI CD pipelines, Functionize, Mabl
Skills:
Java, Ready Api, JIRA, Api Testing, Devops, Jenkins, Jmeter, Selenium, Loadrunner, Postman, Python, Playwright, Agile test methodology
We don’t charge any money for job offers