Job Description
About the Role
We are seeking an experienced QA Automation Engineer to join our testing team. In this role, you will design, develop, and maintain comprehensive automation testing frameworks using modern tools and technologies. You will collaborate with development teams to ensure product quality, identify defects early in the development cycle, and contribute to the continuous improvement of our testing practices. This position offers opportunities for both individual contributors and those interested in mentoring others and taking on technical leadership responsibilities.
Key Responsibilities
- Design and develop automated test scripts and frameworks using Selenium, Playwright, and Java to ensure comprehensive test coverage across web and API applications
- Implement Behavior-Driven Development (BDD) practices using frameworks like Cucumber/Gherkin to create readable and maintainable test scenarios
- Write and optimize SQL queries to validate data integrity and support end-to-end testing of database-driven applications
- Leverage AI-powered tools (Cursor/Copilot) to accelerate test development and improve code quality
- Deploy and manage test automation in AWS cloud environments, ensuring scalability and reliability of test infrastructure
- Analyze test results, identify defects, and provide detailed bug reports with clear reproduction steps
- Collaborate with developers, product managers, and stakeholders to understand requirements and ensure comprehensive test coverage
- Maintain CI/CD pipelines for automated test execution and reporting
- Mentor junior team members and contribute to process improvements (applicable for Team Lead track)
- Document test cases, automation frameworks, and best practices for knowledge sharing
Required Skills and Qualifications
Must-Have Skills
- Java: Strong proficiency in Java programming for writing scalable and maintainable automation frameworks
- Selenium: Expert-level experience with Selenium WebDriver for web automation testing
- Automation Framework Design: Demonstrated experience in designing robust automation frameworks and implementing best practices
- BDD (Behavior-Driven Development): Hands-on experience with Cucumber, SpecFlow, or similar BDD frameworks
- Playwright: Experience with Playwright for cross-browser testing and API automation
- AWS: Knowledge of AWS services (EC2, S3, Lambda, CodePipeline) for test infrastructure and deployment
- AI-Powered Development Tools: Proficiency with Cursor IDE or GitHub Copilot to enhance development productivity
- SQL: Strong SQL knowledge for database testing and data validation
Experience Requirements
- 6-12 years of hands-on experience in QA automation testing
- Minimum 4+ years of experience with Selenium and Java-based automation
- Proven track record of designing and implementing automation frameworks from scratch
- Experience in Agile/Scrum environments
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, etc.)
Nice-to-Have Skills
- API testing experience (REST, GraphQL) and tools like Postman or RestAssured
- Performance and load testing experience
- Mobile app automation (iOS/Android)
- Experience with Docker and containerization
- Familiarity with test management tools (TestNG, JUnit, Allure)
- Leadership or mentoring experience (for Team Lead candidates)
Education
- Bachelors degree in Computer Science, Information Technology, or related field (or equivalent practical experience)
What We Offer
- Competitive salary and benefits package
- Comprehensive health insurance coverage
- Professional development and training opportunities
- Career growth opportunities and clear path to leadership roles
- Flexible work arrangements and work-life balance
- Collaborative team environment with modern technology stack
- Exposure to cutting-edge QA practices and tools
Equal Opportunity Statement
We are committed to building a diverse and inclusive workplace. We welcome applications from all qualified candidates and provide equal employment opportunities regardless of race, color, religion, sex, national origin, age, disability, or any other legally protected status.
How to Apply
Interested candidates are encouraged to apply through our careers page or submit their resume and a cover letter highlighting relevant experience. Please include links to your GitHub repository or portfolio demonstrating your automation testing work.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Automation Test Engineer
Employement Type: Full time
Contact Details:
Company: Incedo
Location(s): Noida, Gurugram
Keyskills:
Playwright
Cursor
SQL
QA Automation
AWS
S3
SpecFlow
Ci/Cd
Copilot
CodePipeline
Api Automation
Behavior-Driven Development
EC2
Lambda
Cucumber
Playwright Automation