C

Senior Engineer I - QA

Contentstack
Posted 1 week ago

LOCATION

Chennai · Onsite

EXPERIENCE

3 - 5 Years

SKILLS REQUIRED

Test AutomationTest Strategyapi testingRegression testingPlaywrightCypress Automation

Job description

Overview

Own the QA test strategy and hands-on automation for Contentstack's Platform (web and API), covering frontend, backend, data pipelines and release go/no-go decisions.

What you'll do

  • Own the test strategy for Platform (Web and API), deciding what runs on every PR, nightly and at release
  • Perform frontend and backend testing across Platform web, REST APIs, analytics and data pipelines
  • Perform regression and sanity testing across environments and cloud regions (AWS, GCP, Azure) and give a clear go/no-go for releases
  • Design, build and maintain UI and API automation frameworks (Playwright/Selenium), including shared page objects, fixtures, test data and stable selectors
  • Add automated quality gates to CI/CD pipelines, and track and fix flaky tests
  • Plan and run performance and load tests for APIs and data pipelines
  • Validate data correctness for analytics and metering pipelines (completeness, duplicates, reconciliation)
  • Build internal scripts and tools to automate QA processes and test data creation
  • Generate testing reports, status reports and QA metrics (pass rate, defect escape rate)
  • Create and maintain the test case repository
  • Provide feedback to developers, review test code and pull requests
  • Mentor junior QA engineers and help developers write better tests
  • Complete tasks in a timely manner
  • Update internal product documentation

What you'll need

  • 3 to 5 years of QA experience, with at least 2 years in test automation
  • Strong experience with JavaScript/TypeScript based E2E frameworks such as Playwright or Cypress.io
  • Experience designing an automation framework from scratch (page objects, fixtures, reporting)
  • Strong knowledge of JSON and REST, and API test automation (Postman/Newman, REST Assured, Playwright API or similar)
  • Experience in load testing with tools such as JMeter, k6 or Locust
  • Knowledge of continuous integration and hands-on experience with Jenkins, GoCD or GitHub Actions
  • Experience using GitHub and Git, including code reviews
  • Experience with a bug reporting and test management tool such as JIRA
  • Strong knowledge of the system development life cycle and the testing life cycle
  • Experience in Agile/Scrum
  • Good SQL and data validation skills

Nice to have

  • Experience testing data or analytics pipelines
  • Experience with logs and monitoring tools (Observe, Datadog or similar) for root cause analysis
  • Basic knowledge of Docker, Kubernetes and cloud (AWS, GCP or Azure)

Details

  • Location: Chennai
  • Self-directed, with the ability to detect and solve problems

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Engineer I - QA