AEM(Adobe Experience Manager) UI Automation Testing with Java Script| 4 to 6 years | Pune

Capgemini
Full-timepune, India

📍 Job Overview

Job Title: AEM (Adobe Experience Manager) UI Automation Tester

Company: Capgemini

Location: Pune, Maharashtra, India

Job Type: Full-Time

Category: Quality Assurance / Operations

Date Posted: March 18, 2026

Experience Level: Mid-Level (2-5 years of specific AEM UI Automation experience)

Remote Status: On-site

🚀 Role Summary

  • This role is instrumental in ensuring the quality and functionality of Adobe Experience Manager (AEM) based digital platforms through meticulous UI automation testing.

  • Focus on validating AEM components, templates, and content delivery mechanisms to guarantee a seamless user experience across diverse devices and browsers.

  • Collaborate closely with development teams, business analysts, and QA leads within an Agile framework to identify, document, and resolve defects.

  • Contribute to the enhancement of testing strategies by developing and maintaining automated test scripts, thereby increasing testing efficiency and coverage.

  • This position requires a strong understanding of website testing principles, particularly in the context of complex content management systems like AEM.

📝 Enhancement Note: While the job title mentions "AEM UI Automation Testing with Java Script," the core responsibilities and required qualifications suggest a strong emphasis on manual functional and UI testing of AEM, with automation being a key preferred skill set that requires Java Script proficiency. The role seems to be a hybrid QA position with a significant focus on AEM-specific testing, where automation proficiency will differentiate candidates.

📈 Primary Responsibilities

  • Execute comprehensive functional and UI testing for AEM templates, components, and content delivery services, ensuring adherence to design specifications and user story requirements.

  • Validate the entire AEM authoring workflow, including content creation, editing, approval processes, and publishing, to ensure data integrity and system stability.

  • Perform cross-browser and cross-device compatibility testing to guarantee a consistent and responsive user experience across all target platforms.

  • Meticulously document all identified defects with clear, concise, and actionable information, including steps to reproduce, expected vs. actual results, and relevant screenshots or logs.

  • Actively participate in Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives, providing QA insights and contributing to team velocity.

  • Write, maintain, and execute automated test scripts using Java Script and relevant automation frameworks (e.g., Selenium, Cypress) to support regression testing and improve testing efficiency.

  • Collaborate with developers to understand technical specifications and to facilitate timely defect resolution, including re-testing fixes.

  • Assist in the creation and maintenance of detailed test documentation, including test plans, test cases, and test reports.

  • Contribute to the continuous improvement of QA processes and methodologies within the team, sharing best practices and lessons learned.

📝 Enhancement Note: The responsibilities list is a direct interpretation of the provided description, expanded to include typical QA activities within an Agile AEM development context. The emphasis on "contribute to automation testing efforts" highlights that while automation is preferred, a strong foundation in manual testing and AEM specifics is paramount.

🎓 Skills & Qualifications

Education: While not explicitly stated, a Bachelor's degree in Computer Science, Information Technology, or a related field is typically preferred for QA roles of this nature.

Experience:

  • Minimum of 4 years of overall Quality Assurance (QA) experience.

Required Skills:

  • Demonstrated proficiency in functional and UI testing of Adobe Experience Manager (AEM) sites, including components, templates, and content workflows.

  • Strong understanding of core website testing principles, including cross-browser compatibility, responsive design validation, and performance considerations.

  • Proven experience in creating, executing, and managing test cases using standard defect tracking and test management tools such as JIRA and TestRail.

  • Familiarity and practical experience with Agile and Scrum methodologies, including participation in sprint cycles and ceremonies.

  • Excellent verbal and written communication skills, with the ability to articulate technical issues clearly to both technical and non-technical stakeholders.

Preferred Skills:

  • Hands-on experience in building and maintaining automated test suites using popular tools like Selenium, Cypress, or similar JavaScript-based automation frameworks.

  • Experience in developing and maintaining regression test beds specifically for website testing to ensure consistent quality.

  • Exposure to validating Content-as-a-Service (CaaS) within AEM environments.

  • Prior experience working within the insurance domain, providing context for business requirements and user scenarios.

📝 Enhancement Note: The required experience level (4 years total QA, 2 years AEM UI Automation with JS) suggests a mid-level role. Preferred skills like Selenium/Cypress and CaaS validation are standard for enhancing an AEM QA profile. The insurance domain experience is a specific differentiator for this role at Capgemini.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrations of experience in testing complex web applications, specifically those built on content management systems like AEM.

  • Examples of test case documentation, showcasing thoroughness in covering functional requirements, UI elements, and user workflows.

  • Evidence of defect reporting quality, highlighting clarity, completeness, and actionable insights provided in bug reports.

Process Documentation:

  • Ability to document AEM authoring and publishing workflows, identifying potential bottlenecks or areas for improvement.

  • Experience in creating and maintaining test execution reports and defect summary reports for sprint reviews and project stakeholders.

  • Examples of how you have contributed to process improvements within a QA team, such as enhancing test case design, defect triage, or automation strategies.

📝 Enhancement Note: For a QA role, particularly one with an automation component, a portfolio would ideally showcase practical examples of test artifacts. This section infers typical expectations for such a role, focusing on documentation and process contributions rather than a formal "portfolio" in the creative sense.

💵 Compensation & Benefits

Salary Range:

Based on industry benchmarks for a QA role with 4-6 years of experience in Pune, India, focusing on AEM and UI automation with JavaScript, the estimated salary range for this position would be approximately ₹6,00,000 to ₹10,00,000 per annum. This estimate considers the specific technical skills required (AEM, JavaScript automation), the mid-level experience, and the cost of living in Pune.

Benefits:

  • Comprehensive health insurance coverage (medical, dental, vision).

  • Retirement savings plan (e.g., Provident Fund contribution).

  • Paid time off, including vacation days, sick leave, and public holidays.

  • Opportunities for professional development, training, and certifications.

  • Access to Capgemini's global learning platforms and resources.

  • Potential for performance-based bonuses and increments.

  • Employee assistance programs and wellness initiatives.

Working Hours:

The standard working hours for this on-site role in Pune are expected to be 40 hours per week, typically from Monday to Friday. Occasional flexibility may be required to meet project deadlines or participate in critical releases, especially during Agile sprint cycles.

📝 Enhancement Note: Salary for this role in Pune, India, is estimated based on typical market rates for mid-level QA professionals with specialized skills like AEM and automation. The benefits listed are standard offerings from large IT consulting firms like Capgemini. The working hours are also standard for full-time, on-site positions in India.

🎯 Team & Company Context

🏢 Company Culture

Industry: Technology Consulting & Services. Capgemini is a global leader in digital transformation, cloud, data, artificial intelligence, connectivity, software, and engineering. They serve clients across various sectors, including insurance, banking, public sector, and more.

Company Size: Capgemini is a large enterprise, with approximately 420,000 employees globally. This scale offers extensive opportunities for collaboration, learning, and career progression.

Founded: Capgemini was founded in 1967, bringing nearly 60 years of experience and a strong heritage in technology and business transformation.

Team Structure:

  • The QA team is likely part of a larger digital transformation or AEM implementation unit, comprising various specialists such as QA Leads, Automation Engineers, Manual Testers, and Performance Testers.

  • Reporting structure typically involves a QA Lead or Manager who oversees multiple projects and teams, with direct reporting lines for individual contributors to their respective leads.

Methodology:

  • Data Analysis & Insights: Testing activities will heavily rely on analyzing requirements, user stories, and system behavior to derive test scenarios and identify potential quality risks. Defect data analysis will be used to track trends and inform quality strategies.

  • Workflow Planning & Optimization: The role involves understanding and validating AEM content workflows and AEM development lifecycles. Efficiency in testing will be a key focus, especially through automation.

  • Automation & Efficiency: Developing and maintaining automated test scripts is a key aspect to ensure efficient and repeatable testing cycles, allowing for more comprehensive regression testing and faster feedback loops.

Company Website: www.capgemini.com

📝 Enhancement Note: Capgemini's description as an "AI-powered global business and technology transformation partner" indicates a forward-thinking approach to technology and a focus on delivering tangible business value. The company's size and global presence suggest a structured environment with well-defined processes and ample career development pathways.

📈 Career & Growth Analysis

Operations Career Level: This role is positioned at a mid-level, requiring a solid foundation in QA principles and specific expertise in AEM testing and JavaScript automation. It represents a step beyond junior QA roles, where individuals are expected to take ownership of testing tasks, contribute to strategy, and mentor junior team members.

Reporting Structure: The role typically reports to a QA Lead or a Project Manager overseeing the AEM implementation. Collaboration extends across development teams, business analysts, and potentially client-side stakeholders.

Operations Impact: The primary impact of this role is on ensuring the quality, reliability, and user experience of AEM-powered digital platforms. By identifying and rectifying defects early, this role directly contributes to reducing post-launch issues, improving customer satisfaction, and safeguarding the company's digital brand reputation and business objectives.

Growth Opportunities:

  • Specialization: Deepen expertise in AEM testing, advanced automation techniques, or specific AEM modules.

  • Automation Leadership: Progress into a Senior Automation Engineer or Test Architect role, leading automation strategy and implementation.

  • Cross-functional Roles: Transition into roles like Business Analyst, Scrum Master, or even AEM development/consulting, leveraging a strong understanding of the platform and its quality aspects.

  • Domain Expertise: Develop specialized knowledge in the insurance sector, becoming a key QA resource for insurance-related AEM projects.

  • Team Leadership: With experience, move into QA Lead or Management positions, overseeing testing efforts for multiple projects and teams.

📝 Enhancement Note: The growth opportunities are framed to highlight how specialized skills in AEM and automation can lead to career advancement within a large consulting firm like Capgemini, both vertically within QA and horizontally into related IT roles.

🌐 Work Environment

Office Type: This is an on-site role, indicating a traditional office environment where employees work from a Capgemini office location. This setup fosters direct collaboration, team cohesion, and access to company resources.

Office Location(s): Pune, Maharashtra, India. This specific location is known for its IT industry presence, offering a vibrant ecosystem of tech talent and opportunities.

Workspace Context:

  • The workspace will likely be a dedicated cubicle or desk within an open-plan office, equipped with standard office IT infrastructure.

  • Access to necessary testing tools, development environments, and potentially specialized hardware for cross-device testing will be provided.

  • Opportunities for direct interaction with colleagues, both within the QA team and with cross-functional project teams, will be readily available.

Work Schedule: Standard office hours (e.g., 9 AM to 6 PM or similar, with a 1-hour break) are expected, aligning with the 40-hour work week. Flexibility might be required during critical project phases, but adherence to work-life balance is generally encouraged.

📝 Enhancement Note: The on-site nature of the role in Pune implies a structured office environment typical of large IT service companies, emphasizing collaboration and access to on-premise resources.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or HR representative will likely conduct an initial phone screen to assess basic qualifications, experience, and cultural fit.

  • Technical Interview 1 (QA Fundamentals & AEM): This interview will focus on core QA principles, test methodologies, and your specific experience with AEM components, templates, and workflows. Expect questions on functional and UI testing strategies for AEM.

  • Technical Interview 2 (Automation & JavaScript): This session will dive deeper into your automation skills. Be prepared to discuss your experience with Java Script, automation frameworks (Selenium, Cypress), writing test scripts, and debugging. You may be asked to whiteboard or explain code snippets.

  • Hiring Manager Interview: This interview will assess your overall fit with the team, your problem-solving approach, career aspirations, and how you handle challenges. They will also likely discuss the project and team dynamics.

  • Final Round/Offer: May involve a final discussion with a senior leader or HR to finalize terms and extend an offer.

Portfolio Review Tips:

  • Showcase AEM Expertise: If possible, include anonymized examples of test plans or test cases specifically designed for AEM features (e.g., component behavior, template rendering, authoring workflows).

  • Highlight Automation Projects: Provide details on automation frameworks used, sample scripts (if shareable), and quantifiable results (e.g., reduction in regression time, increase in test coverage).

  • Defect Management Examples: Present examples of well-documented defect reports, demonstrating your ability to clearly articulate issues and their impact.

  • Process Improvement Contributions: If you have implemented any process improvements, share them, focusing on the problem, your solution, and the outcome.

Challenge Preparation:

  • AEM Scenario-Based Questions: Be ready for hypothetical scenarios involving testing AEM websites under specific conditions (e.g., different browsers, user roles, content variations).

  • JavaScript Coding Challenges: Practice writing basic JavaScript functions for test automation, such as element locators, assertion methods, or simple test flows.

  • Problem-Solving Exercises: Prepare to discuss how you would approach testing a new AEM feature or debugging a complex UI issue.

📝 Enhancement Note: The interview process is structured to progressively evaluate technical skills, with a strong emphasis on AEM specifics and JavaScript automation. Portfolio advice focuses on tangible evidence of these skills.

🛠 Tools & Technology Stack

Primary Tools:

  • Adobe Experience Manager (AEM): Core platform for testing components, templates, authoring, and content delivery.

  • Java Script: Primary language for scripting UI automation.

  • Automation Frameworks: Selenium WebDriver, Cypress.io (or similar JavaScript-based frameworks for web UI automation).

  • Defect Tracking: JIRA (expected for issue logging and management).

  • Test Case Management: TestRail (mentioned as a preferred tool, or similar like Zephyr, TestLink).

Analytics & Reporting:

  • Browser Developer Tools: For inspecting elements, debugging UI issues, and analyzing network requests.

  • Reporting Tools: Integrated reporting within automation frameworks or dedicated reporting dashboards for summarizing test results.

CRM & Automation:

  • While not directly CRM-focused, understanding how AEM integrates with other systems (e.g., marketing automation, analytics platforms) can be beneficial.

📝 Enhancement Note: This section directly pulls the mentioned tools and infers common related technologies used in AEM QA and web automation roles.

👥 Team Culture & Values

Operations Values:

  • Quality Focus: A strong commitment to delivering high-quality, stable, and user-friendly digital experiences.

  • Collaboration: Working effectively with cross-functional teams, sharing knowledge, and providing constructive feedback.

  • Efficiency: Striving for optimized testing processes, leveraging automation to reduce manual effort and accelerate delivery cycles.

  • Continuous Improvement: Proactively seeking ways to enhance testing methodologies, tools, and team performance.

  • Detail-Oriented: Meticulous attention to detail in test execution, defect reporting, and requirement analysis.

Collaboration Style:

  • Proactive Communication: Engaging with developers and stakeholders early and often to clarify requirements and address potential issues.

  • Team-Oriented Problem Solving: Collaborating to identify root causes of defects and devise effective solutions.

  • Knowledge Sharing: Actively participating in team discussions, sharing insights on AEM best practices, and mentoring junior members.

  • Agile Integration: Seamlessly integrating into the Agile workflow, contributing to a shared team goal of delivering value incrementally.

📝 Enhancement Note: These values and collaboration styles are inferred based on Capgemini's description as a global transformation partner and the nature of QA work within Agile development teams.

⚡ Challenges & Growth Opportunities

Challenges:

  • AEM Complexity: Navigating the intricate architecture of AEM, including its various components, templates, and integration points, can be challenging.

  • Dynamic Requirements: Adapting to evolving project requirements and business needs within an Agile environment requires flexibility and strong communication.

  • Automation Maintenance: Keeping automated test scripts up-to-date with frequent UI changes and AEM updates can be an ongoing challenge.

  • Cross-Browser/Device Consistency: Ensuring a flawless user experience across a wide array of browsers and devices requires rigorous testing and meticulous attention to detail.

  • Bridging Manual & Automation: Effectively integrating manual testing efforts with automated regression suites to achieve optimal test coverage and efficiency.

Learning & Development Opportunities:

  • Advanced AEM Training: Access to Capgemini's internal AEM training programs to deepen platform knowledge.

  • Automation Skill Enhancement: Opportunities to learn and master new automation tools, frameworks, and scripting languages.

  • Domain Specialization: Gaining in-depth knowledge of the insurance industry and its specific QA needs.

  • Agile Coaching: Participation in Agile training and certifications to further develop understanding of Agile methodologies.

  • Mentorship Programs: Access to senior QA professionals for guidance and career development advice.

📝 Enhancement Note: Challenges are typical for AEM QA roles, while growth opportunities are tailored to leveraging Capgemini's resources for professional development.

💡 Interview Preparation

Strategy Questions:

  • "Describe your experience testing AEM components and templates. What are some common challenges you've encountered and how did you address them?" (Focus on specific AEM testing strategies and problem-solving).

  • "Walk me through your process for developing an AEM UI automation test script from scratch. What tools and languages would you use, and what are the key considerations?" (Demonstrate your automation workflow and JS proficiency).

Company & Culture Questions:

  • "Why are you interested in Capgemini and this specific AEM QA role?" (Research Capgemini's values, recent projects, and articulate your alignment).

  • "How do you handle disagreements with developers regarding defect severity or priority?" (Showcase your collaboration and conflict resolution skills).

Portfolio Presentation Strategy:

  • Structure: Organize your portfolio by skill area (e.g., Manual AEM Testing, Automation Scripting, Defect Analysis).

  • Visuals: Use screenshots, short video recordings of tests, or diagrams to illustrate complex AEM features or automation flows.

  • Quantify: For automation examples, always include metrics like test execution time, number of scenarios covered, or defects found.

  • Storytelling: For each example, briefly explain the context, the challenge, your solution, and the outcome.

📝 Enhancement Note: Interview questions are designed to probe AEM-specific knowledge, automation capabilities, and problem-solving skills relevant to a QA role in a consulting environment.

📌 Application Steps

To apply for this operations position:

  • Submit your application through the provided link on the Capgemini careers portal.

  • Resume Optimization: Tailor your resume to highlight your 4+ years of QA experience, with a strong emphasis on your 2+ years of AEM UI Automation testing using JavaScript. Use keywords from the job description such as "AEM," "UI Automation," "Java Script," "Selenium," "Cypress," "Functional Testing," "JIRA," and "Agile."

  • Portfolio Preparation: If you have a portfolio, ensure it includes relevant examples of AEM test cases, defect reports, and any automation scripts or case studies demonstrating your ability to test AEM platforms and contribute to automation efforts.

  • Interview Practice: Prepare for technical questions focusing on AEM functionalities, web testing principles, and JavaScript automation. Practice articulating your experience using the STAR method for behavioral questions.

  • Company Research: Familiarize yourself with Capgemini's services, values, and recent achievements, particularly in digital transformation and AEM implementations.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

Candidates must have a minimum of 4 years of QA experience, with at least 2 years specifically focused on AEM UI Automation testing using Java Script. Required qualifications include familiarity with AEM Sites, strong website testing principles (cross-browser/responsive), experience with defect tracking tools like JIRA, and familiarity with Agile/Scrum methodologies.