Search by job, company or skills

ttc group (tech talent consulting)

Quality Assurance Automation Engineer

3-5 Years
Save
new job description bg glownew job description bg glow
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

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

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 147522319

Similar Jobs

Bengaluru, India

Skills:

CharlesJavaFiddlerMavenAntJIRAApi TestingJenkinsGitRest AssuredSeleniumautomationReadyAPIQMetry

Ahmedabad, India

Skills:

JavaMavenAppiumSelenium WebdriverSqlTestNGJenkinsGitJavascriptMobile TestingSwaggerGitlabRest ApisCucumberPostman

Chennai, India

Skills:

SeleniumJiraApi TestingSqlPlaywright

Hyderabad, India

Skills:

JavaData TestingJenkinsGitJavascriptRestassuredSeleniumPythonAzure DevOpsPlaywrightTestimGitHub ActionsAI ML conceptsCypressCI CD pipelinesFunctionizeMabl

Pune, India

Skills:

JavaReady ApiJIRAApi TestingDevopsJenkinsJmeterSeleniumLoadrunnerPostmanPythonPlaywrightAgile test methodology