Job Description – Sr. Automation Test Engineer
Experience: 6 – 8 Years
Role Summary
We are seeking a self-driven QA Automation Engineer to design, develop, and maintain scalable automation
solutions for web applications. The ideal candidate will have strong experience in UI and API automation,
database validation, CI/CD integration and cloud environments.

Key Responsibilities
• Develop, maintain, and enhance automation frameworks using Selenium or Playwright with Java,
Python, or TypeScript.
• Implement BDD frameworks such as Cucumber and work with TestNG or modern Playwright-based
frameworks.
• Automate regression suites and integrate test execution into CI/CD pipelines.
• Design, automate, and execute API test strategies across REST, SOAP, GraphQL, and event-driven
services.
• Validate request/response schemas, headers, payloads, authentication mechanisms, and error
handling scenarios.
• Conduct database testing including complex SQL validations, data reconciliation, stored procedure
testing, triggers and transaction integrity checks.
• Validate data flow between services, APIs, and backend systems ensuring accuracy, consistency, and
referential integrity.
• Troubleshoot and optimize automation scripts for stability, scalability, and maintainability.
• Manage test planning, execution tracking, requirement traceability, defect reporting, and quality
metrics.
• Collaborate with cross-functional Agile teams to ensure quality throughout the SDLC.
• Leverage AI-powered tools to improve test design, automation efficiency, test data generation, and
documentation.
Required Skills
• Strong hands-on experience in UI and API automation across multiple service protocols.
• Solid understanding of distributed systems, microservices, messaging systems, and service
integrations.
• Strong database knowledge with expertise in writing complex SQL queries and validating backend
data.
• Experience with CI/CD tools, Git, and DevOps practices.
• Exposure to cloud platforms such as AWS, Azure, or GCP.
• Excellent analytical, problem-solving, and communication skills.

Nice to Have
• Experience with performance and load testing tools such as JMeter, K6 or Gatling
• Familiarity with Docker, Kubernetes, and basic security testing concepts.

Required Skills

Analytical Skills Test Planning Regression Testing Communication Skills Defect Resolution Quality Assurance Testing Tools Manual Testing Bug Reporting Automated Testing