An AEM Functional and Automation Tester ensures the quality and functionality of Adobe Experience Manager (AEM) applications that power IBM.com. The role involves both manual and automated testing, with a focus on delivering a consistent, reliable, and enterprise-grade experience across IBM’s global digital presence.
Test Planning and Execution: Develop and execute comprehensive test plans, test cases, and test scripts for AEM components, templates, workflows, and integrations.
Functional Testing: Perform various types of functional testing, including system, integration, regression, and user acceptance testing to validate AEM features and functionalities.
Automation Scripting: Design, develop, and maintain automated test scripts using relevant tools and programming languages (e.g., Cypress, Selenium with Java/JavaScript, JUnit, TestNG, Cucumber).
Defect Management: Identify, log, track, and retest defects using defect tracking tools (e.g., JIRA), ensuring timely resolution and adherence to quality standards.
Performance and Stability Monitoring: Monitor the performance and stability of AEM applications and report issues for resolution.
Cross-team Collaboration: Work closely with developers, product owners, and designers to ensure comprehensive test coverage and alignment with requirements.
Cypress, JavaScript
Agile methodologies
GitHub
Page Object Model (POM)
OOPS concepts
Basic understanding of AEM authoring
Preferred Professional and Technical Expertise (Optional)
Experience with cloud-based CI/CD tools (e.g., Jenkins, GitHub Actions)
Familiarity with additional automation frameworks or performance testing tools