QA Automation Engineer with strong expertise in Selenium Cucumber BDD Java Maven/Gradle REST Assured and API Testing tools (Postman Bruno). The role involves designing developing and maintaining automation frameworks executing end-to-end test strategies and ensuring product quality across web and API layers in an Agile CI/CD environment. UDF Framework experience a huge PLUS
Key Responsibilities
- Design develop and maintain automation frameworks using Selenium Cucumber BDD Java Maven/Gradle for functional integration regression and end-to-end testing.
- Implement and enhance API test automation using REST Assured Postman and Bruno covering REST SOAP and microservices-based architectures.
- Collaborate with Product Owners Developers and Business Analysts to define acceptance criteria test data requirements and ensure comprehensive test coverage.
- Write review and optimize automation test scripts for both UI and backend services.
- Integrate automation suites with CI/CD pipelines (Jenkins GitHub Actions or similar) to support continuous testing and deployment.
- Conduct defect tracking and reporting using JIRA driving timely resolutions through collaboration with cross-functional teams.
- Troubleshoot and debug automation failures identifying root causes and implementing corrective measures.
- Identify opportunities for test process optimization eliminating manual effort and ensuring scalability of automation solutions.
- Participate in Agile ceremonies (sprint planning standups retrospectives) and contribute to team-level and organizational test strategy.
- Mentor junior QA team members in best practices for test automation BDD implementation and API validation.
Required Qualifications & Skills
- 5 years of professional experience in QA Automation Engineering.
- Strong hands-on experience with Selenium WebDriver Cucumber BDD Java Maven/Gradle.
- Advanced expertise in API automation testing using REST Assured plus practical experience with Postman and Bruno for exploratory and regression API testing.
- Proficiency in BDD test design and writing feature files aligned with Gherkin syntax.
- Solid understanding of Agile/Scrum methodologies CI/CD pipelines application resiliency and secure testing practices.
- Proven ability to create test plans test strategies and test data requirements for complex systems spanning multiple applications.
- Strong problem-solving skills to identify hidden issues in the automation pipeline and improve stability of software delivery.
- Hands-on experience with JIRA for defect management requirement traceability and Agile tracking.
- Excellent collaboration leadership and communication skills with the ability to coordinate testing across multiple teams and Lines of Business