We are looking for a highly skilled and detail-oriented Test Automation Engineer with strong experience in Cucumber framework and AWS. The ideal candidate will work collaboratively with Agile teams to ensure robust, scalable, and high-quality software delivery. This role requires strong analytical skills, test planning expertise, and hands-on experience in both manual and automated testing.
Key Responsibilities:Collaborate with Agile teams to analyze, clarify, and validate business and technical requirements.
Create and maintain a Test Traceability Matrix to ensure comprehensive test coverage.
Conduct thorough test analysis to identify key test scenarios and edge cases.
Plan, design, and prepare test data for different test environments and scenarios.
Execute tests for both manual and automated test cases across various systems.
Perform database testing across SQL, Oracle, and MongoDB databases.
Conduct cross-browser testing on IE, Chrome, Edge, and Firefox for UI compatibility.
Perform API testing using tools such as Virtuoso, Bruno, Postman, and Rest Assured.
Use Jira and Confluence for test tracking, defect logging, and documentation.
Implement and maintain test automation frameworks for API testing.
Conduct performance testing using jMeter to identify and resolve system bottlenecks.
Integrate automated tests into CI/CD pipelines using tools like Jenkins.
Apply Behavior-Driven Development (BDD) practices using Cucumber to align test scenarios with business requirements.
Maintain effective communication with development teams and stakeholders to report testing progress, issues, and risks.
Develop and manage test automation solutions within an AWS environment, utilizing various AWS services.
Build and maintain scalable, reusable test automation frameworks in cloud-based infrastructure.