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
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
Verify end-user expectations are met during the testing process as well as post-implementation
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
Document and report defects; coordinate with appropriate resources to ensure proper tracking and resolution of all defects
Requirements
Bachelor's degree in computer science/engineering
3 to 5 years professional experience as a QA Analyst
2+ years with automation framework in Java Selenium and Cucumber
Must have worked on Java-Selenium automation and BDD Cucumber framework
Must have worked on eCommerce-based content management project
Strong experience and hands on in functional testing
Experience in testing applications built on Adobe Experience Manager (AEM)
Must have experience working on Agile methodologies within a Scrum team environment
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 Performance testing of web application using JMeter would be plus
Having knowledge in AEM components such as templates, components, workflows, content fragments, and DAM assets will be added advantage