Full Job Description
Automation Quality Engineer (QE)
Experience
• Software Quality Engineering with a strong focus on Test Automation.
Key Responsibilities
• Design, develop, and maintain robust test automation frameworks for web, API, and mobile applications.
• Develop automated test scripts using Selenium, Cypress, Playwright, or similar tools.
• Automate API testing using RestAssured, Postman, Karate, or similar tools.
• Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, Azure DevOps, or equivalent platforms.
• Execute Functional, Regression, Smoke, and Integration testing.
• Analyze test results, identify defects, and work closely with development teams to ensure timely resolution.
• Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
• Review requirements and provide feedback from a quality and testability perspective.
• Maintain test data, test environments, and test execution reports.
• Mentor junior QE team members and promote automation best practices.
Required Skills
• Strong proficiency in Java, Python, or JavaScript.
• Hands-on experience with Selenium, Cypress, Playwright, TestNG, and JUnit.
• Experience with API automation testing for REST services.
• Good understanding of BDD/TDD frameworks such as Cucumber and S pecFlow.
• Experience with Git and version control practices.
• Working knowledge of CI/CD pipelines.
• Strong understanding of SDLC, STLC, and Agile methodologies.
Testing Expertise
• Functional Testing
• Regression Testing
• Integration Testing
• Smoke Testing
• Test Strategy and Test Planning
• Defect Tracking using JIRA, Azure Boards, or similar tools