Review requirements and acceptance criteria for testability; collaborate with the IT Application Delivery team to determine the most effective testing strategy
Develop and document test plans, test scenarios, and test cases
Develop test automation using Java
Selenium and Cucumber BDD framework, Playwright with Typescript
Contribute to the design and development of automated testing frameworks and libraries
Support all testing efforts including functional, regression and Performance testing for AEM eCommerce websites
Integrate test automation into CI/CD process and perform parallel executions
Actively Participate in Scrum activities
Mentor junior QA engineers and conduct test case and automation code reviews
Accurately report testing results and progress at appropriate intervals as established by the SQA Manager
Conduct research and proactively make recommendations to improve tools and techniques
Collaborate with developers, architects, product owners, and DevOps teams to improve quality practices.
Requirements
Bachelor's degree in computer science/engineering
5 to 8 years professional experience as a Senior QA Engineer
4+ years with automation framework in Java Selenium and Cucumber
Hands-on experience using Playwright automation framework (Good to have)
Strong analytical, debugging, communication, and leadership skills.
Strong knowledge of Java or JavaScript/TypeScript for automation.
Must have worked on Java-Selenium automation and BDD Cucumber framework
Must have worked on eCommerce-based content management project
Strong experience in testing applications built on Adobe Experience Manager (AEM).
Must have experience working on Agile methodologies within a Scrum team environment
Should have experience in mentoring the juniors in both functional and automation.
Hands-on experience with JIRA for defect tracking and test management.
Must have worked on incorporating automated tests into CI/CD pipelines using Maven & Jenkins
Have experience in configuring and triggering pipeline, Git Hub Actions
Have experience in Performance testing of web application using JMeter would be a plus
Knowledge in AEM components such as templates, components, workflows, content fragments, and DAM assets will have an added advantage
Candidates with AEM Authoring experience will have an added advantage.