Job Description
We are looking for an experienced AEM QA Engineer with 4–5 years of software testing experience and strong hands-on expertise in Adobe Experience Manager (AEM).
The candidate will be responsible for functional, integration, regression, system, and end-to-end testing of AEM applications, ensuring high-quality releases across web and content-management platforms.
The ideal candidate should have strong knowledge of AEM authoring and publishing, components, templates, workflows, content management, API testing, and web application testing. Experience with test automation and AEM Cloud Service will be an added advantage.
Key Responsibilities
Perform functional, integration, regression, system, and end-to-end testing of AEM applications.
Create and maintain test scenarios, test cases, test data, and test execution reports.
Test AEM components, templates, dialogs, workflows, forms, assets, pages, and content-authoring functionality.
Validate AEM authoring and publishing workflows, including content replication.
Perform cross-browser and responsive testing across desktop, tablet, and mobile devices.
Validate integrations between AEM and external systems/APIs.
Perform REST API testing using Postman or similar tools.
Identify, document, track, and retest defects using Jira or similar tools.
Participate in requirement analysis, test planning, sprint ceremonies, and release activities.
Collaborate with developers, business analysts, product owners, and QA engineers.
Perform regression testing for AEM upgrades, component changes, and new feature releases.
Support UAT and production validation activities.
Contribute to improving QA processes, automation coverage, and overall test efficiency.
Required Skills & Qualifications
4–5 years of experience in software testing, preferably with significant AEM project experience.
Hands-on experience with Adobe Experience Manager (AEM 6.x / AEM as a Cloud Service).
Strong understanding of AEM Authoring and Publishing.
Experience with AEM Components, Templates, Workflows, Forms, Assets, and Content Management.
Strong knowledge of STLC, SDLC, and QA methodologies.
Experience in functional, regression, integration, system, and end-to-end testing.
Experience with Jira or similar defect/test management tools.
Good understanding of HTML, CSS, and basic JavaScript.
Experience with API testing and Postman.
Good understanding of web application testing and browser developer tools.
Experience working in Agile/Scrum environments.
Strong analytical, troubleshooting, defect analysis, and communication skills.
Preferred Skills
Experience with AEM Sites and AEM Assets.
Knowledge of AEM Dispatcher and caching concepts.
Experience with Selenium, Playwright, Cypress, or similar automation frameworks.
Basic knowledge of Java and/or JavaScript for test automation.
Experience with Jenkins, Git, GitHub, or GitLab.
Exposure to AEM Cloud Manager and cloud-based AEM deployments.
Experience testing third-party integrations and RESTful services.
Experience with automated regression testing.
Testing & Technical Competencies
Functional Testing
Integration Testing
Regression Testing
System Testing
End-to-End Testing
API Testing
Web Application Testing
Responsive and Cross-Browser Testing
AEM Authoring and Publishing Validation
Defect Management
Test Case Design and Execution
Test Automation
REST API Validation
SQL/Data Validation
UAT and Production Validation
Key Competencies
Strong attention to detail and quality mindset.
Excellent defect analysis and problem-solving skills.
Ability to work independently and collaboratively.
Strong written and verbal communication skills.
Ability to manage multiple priorities and meet release timelines.
Proactive approach to identifying quality risks and potential defects.
Strong collaboration across development, product, business, and QA teams.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.