Overview
Senior QA Automation Engineer to test Litmus's data cataloging and real-time data platform products with hands-on Playwright and scripted test automation.
What you'll do
- Develop and maintain automated UI tests with Playwright, using TypeScript or JavaScript.
- Build supporting test scripts and tools in Python where appropriate.
- Translate functional and non-functional requirements into clear test cases and automated coverage.
- Investigate test failures, work with developers to identify root causes, and improve test coverage and automation efficiency.
- Use Linux, Git and AI tools as part of testing and automation work.
- For the application and API automation opening: automate API tests, build and troubleshoot Docker test environments, and set up and maintain CI pipelines for application testing.
- For the real-time data opening: test data flows from source systems to downstream destinations, checking completeness, correctness and consistency, and build scripts to generate test data and validate results at scale.
What you'll need
- QA experience with a strong focus on hands-on test automation.
- Practical experience building and maintaining automated tests with Playwright.
- Automation coding skills in TypeScript, JavaScript or Python, with strong TypeScript or JavaScript skills for the application automation opening.
- Confidence working in the Linux command line, using Git, and turning requirements into effective test cases.
- Experience using AI tools to support testing and test automation.
- For the application and API automation opening: API testing experience; hands-on Docker skills, including building images, running containers and debugging; and experience with CI/CD practices and setting up pipelines in Jenkins, Git-based tooling or similar.
- For the real-time data opening: 3–6 years of QA experience, including hands-on validation of data from source to destination; working knowledge of SQL and JSON; and the ability to automate data checks using Python or TypeScript/JavaScript.
Nice to have
- Experience with data processing or cataloging products, industrial or IoT data, or MQTT, Kafka and other pub/sub messaging systems.
- Kubernetes, performance or load testing, and CI pipeline setup experience for the real-time data opening.
Details
- Location: Pune, India.
- Two openings: application and API automation for the data cataloging product, and end-to-end data validation for the real-time data platform.
- Docker and Kubernetes can be learned on the job (real-time data opening).
Read the full description and apply on the company’s own careers page.