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

Capgemini
Full-timepune, India

📍 Job Overview

Job Title: AEM UI Automation Tester (Java Script)

Company: Capgemini

Location: Pune, Maharashtra, India

Job Type: Full-Time

Category: Quality Assurance / Testing (specifically focused on Adobe Experience Manager)

Date Posted: March 18, 2026

Experience Level: 6 to 9 years

Remote Status: On-site

🚀 Role Summary

  • This role is for an experienced Quality Assurance (QA) Tester specializing in Adobe Experience Manager (AEM) UI Automation Testing using Java Script.

  • The position requires a deep understanding of AEM components, templates, and content delivery mechanisms to ensure high-quality digital platforms.

  • The candidate will be responsible for both manual and automated testing to validate website functionality, user experience, and content rendering across various devices and browsers.

  • This role is integral to maintaining the quality and performance of AEM-based digital solutions within an Agile development environment.

📝 Enhancement Note: While the job title specifies "UI Automation Testing with Java Script," the core responsibilities and requirements indicate a broader QA role with a strong emphasis on automation. The experience level (6-9 years) suggests a senior or lead QA tester who can contribute to test strategy and potentially mentor junior team members. The location is explicitly Pune, and the company operates globally, implying potential for interaction with international teams.

📈 Primary Responsibilities

  • Execute comprehensive functional and UI testing for AEM templates, components, and content delivery (CaaS).

  • Validate the end-to-end authoring workflows, publishing processes, and content rendering across diverse devices and browsers to ensure a seamless user experience.

  • Collaborate closely with developers, business analysts, and QA leads to thoroughly understand project requirements and meticulously craft detailed test cases.

  • Perform manual test case execution, accurately documenting and tracking defects using designated tools like JIRA and TestRail.

  • Support and participate in regression testing cycles to ensure the stability of existing functionalities and assist in maintaining up-to-date test documentation.

  • Contribute significantly to automation testing initiatives by developing, writing, and maintaining automated test scripts using Java Script, and potentially other automation tools.

  • Actively participate in Agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) and foster strong collaboration with cross-functional teams.

  • Validate AEM Content-as-a-Service (CaaS) integrations and data accuracy.

  • Conduct cross-browser and responsive testing to ensure consistent performance across different devices and screen resolutions.

📝 Enhancement Note: The responsibilities highlight a hands-on testing role with a clear focus on AEM-specific functionalities. The mention of CaaS validation and cross-browser/responsive testing indicates a need for meticulous attention to detail in front-end quality assurance. The expectation to "contribute to automation testing efforts" suggests that while automation is preferred, the role may also involve building out automation frameworks or scripts from the ground up.

🎓 Skills & Qualifications

Education:

Experience:

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

  • At least 2 years of dedicated experience in AEM UI Automation Testing, specifically utilizing Java Script.

  • Experience with AEM Sites, including components, templates, and content workflows.

  • Proven experience in website testing principles, including cross-browser compatibility and responsive design testing.

  • Hands-on experience with defect tracking and test management tools such as JIRA and TestRail.

Required Skills:

  • AEM (Adobe Experience Manager): In-depth knowledge of AEM components, templates, authoring workflows, and content delivery.

  • UI Automation Testing: Proficiency in designing, developing, and maintaining automated test scripts using Java Script.

  • Java Script: Strong programming skills in Java Script for automation purposes.

  • Functional Testing: Ability to design and execute test cases to verify application functionality against requirements.

  • Cross-Browser & Responsive Testing: Expertise in validating website rendering and functionality across different browsers (e.g., Chrome, Firefox, Safari, Edge) and devices (desktops, tablets, mobiles).

  • Defect Tracking: Experience using tools like JIRA for logging, tracking, and managing defects.

  • Test Case Management: Proficiency with tools like TestRail for creating, organizing, and executing test cases.

  • Agile/Scrum Methodologies: Understanding and practical experience working within Agile frameworks.

  • Communication & Teamwork: Excellent verbal and written communication skills, with the ability to collaborate effectively in a team environment.

Preferred Skills:

  • Automation Tools: Experience with automation testing frameworks such as Selenium, Cypress, or similar.

  • Regression Test Bed Management: Experience in building and maintaining comprehensive regression test suites.

  • AEM CaaS (Content-as-a-Service): Exposure to validating AEM Content-as-a-Service functionalities.

  • Insurance Domain Experience: Familiarity with the specific challenges and requirements of the insurance industry.

📝 Enhancement Note: The required experience level (6-9 years) suggests the candidate should be able to not only execute but also contribute to the strategy of AEM UI automation. The emphasis on Java Script for automation is a key differentiator. Candidates with experience in building automation frameworks or contributing to their development will be highly valued.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • AEM Testing Case Studies: Showcase examples of AEM component, template, and workflow testing scenarios. Highlight how you validated content accuracy and rendering across different environments.

  • Automation Test Scripts: Provide samples of Java Script-based UI automation scripts. Demonstrate your ability to write clean, maintainable, and efficient code for testing AEM features.

  • Defect Management Examples: Illustrate your process for identifying, documenting, and tracking defects using tools like JIRA. Show how you prioritize and communicate bug severity.

  • Test Strategy & Planning Documents: Present examples of test plans, test strategies, or test case documentation for AEM-based projects, demonstrating your approach to comprehensive test coverage.

  • Cross-Browser & Responsive Testing Reports: Include examples of reports or documentation that detail findings from cross-browser and responsive testing efforts.

Process Documentation:

  • Test Case Design: Document your methodology for designing comprehensive test cases that cover functional requirements, UI elements, and user workflows within AEM.

  • Automation Framework Development: Detail your approach to building or contributing to UI automation frameworks, including script structure, element identification strategies, and reporting mechanisms.

  • Defect Resolution Workflow: Outline your process for triaging, investigating, and verifying bug fixes, ensuring that defects are resolved effectively before release.

  • Agile Testing Integration: Describe how you integrate testing activities into Agile sprints, including test planning, execution, and reporting within sprint cycles.

📝 Enhancement Note: For a role requiring 6-9 years of experience and a focus on automation, a portfolio is crucial. Candidates should be prepared to demonstrate their ability to not just test, but to design, build, and maintain testing processes and automation frameworks. The portfolio should clearly articulate the candidate's impact on quality and efficiency through their testing methodologies and automation contributions.

💵 Compensation & Benefits

Salary Range:

Benefits:

  • Health Insurance: Comprehensive medical insurance coverage for employees and potentially dependents.

  • Paid Time Off: Generous allocation of paid leave, including vacation, sick leave, and public holidays.

  • Retirement Benefits: Contributions to provident fund (PF) and other retirement savings schemes as per Indian labor laws.

  • Professional Development: Opportunities for training, certifications, and skill enhancement, particularly in AEM and automation technologies.

  • Performance Bonuses: Potential for performance-based bonuses linked to individual and company achievements.

  • Employee Assistance Programs: Support services for employees facing personal or professional challenges.

  • Work-Life Balance Initiatives: Programs and policies aimed at promoting a healthy work-life balance.

Working Hours:

  • Standard full-time working hours are typically 40 hours per week, from Monday to Friday. Specific timings may align with standard Indian business hours (e.g., 9 AM to 6 PM IST), with potential flexibility depending on project needs and team collaboration with international stakeholders.

📝 Enhancement Note: The salary range is an estimation based on market data for similar roles in Pune, India. Capgemini, as a large multinational, generally offers a competitive benefits package. The "On-site" work arrangement implies adherence to standard office hours, but project demands might necessitate occasional overtime or shifted hours for global team alignment.

🎯 Team & Company Context

🏢 Company Culture

Industry: Technology Consulting and Services. Capgemini is a global leader in digital transformation, cloud, data, artificial intelligence, connectivity, software, and platforms.

Company Size: Large (over 100,000 employees globally). Capgemini employs approximately 420,000 individuals across more than 50 countries.

Founded: Capgemini was founded in 1967. This long history signifies stability, extensive experience, and a deep understanding of the IT services landscape.

Team Structure:

  • Global & Local Teams: The AEM QA team is likely part of a larger digital engineering or testing practice within Capgemini India, which in turn is part of a global network of AEM specialists.

  • Cross-Functional Collaboration: Testers will work closely with AEM developers, AEM architects, business analysts, project managers, and client stakeholders.

  • Reporting Hierarchy: The role will likely report to a QA Lead or Test Manager, who then reports to a Project Manager or Delivery Lead.

Methodology:

  • Agile & DevOps: Capgemini emphasizes Agile and DevOps methodologies, meaning the QA team is integrated into the development lifecycle, focusing on continuous integration, continuous testing, and rapid feedback loops.

  • Data-Driven Quality: Emphasis on using data from testing activities (defect trends, test coverage, automation metrics) to drive quality improvements and inform release decisions.

  • Client-Centric Approach: Given Capgemini's consulting nature, a strong focus on understanding client needs and delivering solutions that meet business objectives is paramount.

Company Website: www.capgemini.com

📝 Enhancement Note: Capgemini's culture is characterized by its global reach, focus on innovation (AI-powered transformation), and commitment to sustainability and inclusivity. For an operations/QA role, this translates to working on diverse projects for leading organizations, potentially with a global team, and adhering to structured, quality-focused processes.

📈 Career & Growth Analysis

Operations Career Level: This role is positioned as a Senior QA Automation Tester or potentially a Lead QA Tester, given the 6-9 years of experience requirement. It's a hands-on technical role with significant responsibility for quality assurance strategy and execution in the AEM domain.

Reporting Structure: The individual will likely report to a QA Lead or Test Manager. They will collaborate closely with AEM Developers, Business Analysts, and Project Managers. Direct reports are unlikely at this level unless the role is explicitly designated as a Lead.

Operations Impact:

  • Quality Assurance: The primary impact is ensuring the quality, reliability, and user experience of AEM-powered digital platforms, directly affecting client satisfaction and brand reputation.

  • Efficiency & Cost Reduction: By implementing robust automation testing, the role contributes to faster release cycles, reduced manual testing effort, and early detection of defects, thereby saving development and rework costs.

  • Risk Mitigation: Thorough testing mitigates the risk of critical bugs reaching production, preventing potential business disruptions, financial losses, and reputational damage.

Growth Opportunities:

  • AEM Expertise: Deepen specialization in AEM testing, potentially becoming a subject matter expert (SME) for AEM quality assurance within Capgemini.

  • Automation Framework Development: Transition into roles focused on designing, building, and architecting automation frameworks for AEM and other digital platforms.

  • QA Leadership: Progress to a QA Lead or Test Manager role, overseeing test strategy, team management, and client-facing quality assurance responsibilities.

  • Cross-Domain Exposure: Gain experience in testing other digital technologies or domains (e.g., e-commerce, content management systems beyond AEM, insurance domain specifics) through Capgemini's diverse client portfolio.

  • DevOps Integration: Develop skills in integrating testing into CI/CD pipelines and DevOps practices.

📝 Enhancement Note: The role offers a clear path for technical specialization in AEM QA and automation. Growth into leadership or architecture roles is feasible within a large organization like Capgemini, which provides structured career development frameworks and opportunities across various projects and technologies.

🌐 Work Environment

Office Type: On-site role at Capgemini's Pune office. This implies a professional corporate environment conducive to collaboration and focused work.

Office Location(s): Pune, Maharashtra, India. Specific office address details would be provided upon selection.

Workspace Context:

  • Collaborative Spaces: The office likely features collaborative workspaces, meeting rooms, and dedicated areas for focused individual work, supporting both team interactions and deep concentration required for testing and automation.

  • Technology Access: Employees will have access to necessary hardware, software, and network infrastructure to perform their duties, including testing tools, development environments, and communication platforms.

  • Team Interaction: Opportunities for face-to-face interaction with colleagues, fostering team cohesion, knowledge sharing, and spontaneous problem-solving.

Work Schedule:

  • Standard full-time, on-site work schedule, typically Monday to Friday. While the core hours are likely fixed, there might be some flexibility to accommodate project deadlines or collaboration with international teams in different time zones.

📝 Enhancement Note: Being an on-site role in a large IT services firm like Capgemini suggests a structured work environment with standard corporate amenities. The emphasis on collaboration is key, and the Pune office will provide the necessary infrastructure for technical roles.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: HR or recruitment team will review applications for basic qualifications and experience.

  • Technical Interview(s):

    • AEM & QA Fundamentals: Questions about AEM architecture, components, workflows, and general QA principles.
    • Automation Skills: In-depth discussion on Java Script, automation tools (Selenium/Cypress), framework design, and practical problem-solving using code.
    • Scenario-Based Questions: Hypothetical testing scenarios related to AEM and UI automation.
  • Portfolio Presentation: Candidates will likely be asked to present their portfolio, demonstrating their contributions to previous projects, especially those involving AEM and automation.

  • Hiring Manager/Team Lead Interview: Focus on cultural fit, team collaboration, problem-solving approach, and career aspirations.

  • Final Round: May involve senior management or client representatives for critical roles.

Portfolio Review Tips:

  • Highlight AEM Relevance: Clearly showcase projects where you tested AEM sites, components, or templates.

  • Demonstrate Automation Impact: For automation samples, focus on the complexity of the scripts, the efficiency gains achieved (e.g., time saved, defects found early), and the robustness of the framework.

  • Quantify Achievements: Use metrics whenever possible – e.g., "Increased test coverage by X%," "Reduced regression testing time by Y hours," "Identified Z critical defects."

  • Structure for Clarity: Organize your portfolio logically, perhaps by project, technology, or type of contribution (manual vs. automation).

  • Be Prepared to Code: Have your development environment ready or be prepared to write code snippets on a whiteboard or shared editor during the interview.

Challenge Preparation:

  • AEM Component Testing: Be ready to discuss how you would test a specific AEM component (e.g., a carousel, a form) for functionality, UI consistency, and responsiveness.

  • Java Script Automation Scripting: Practice writing Java Script automation code for common web actions (e.g., form submission, element interaction, data retrieval) and AEM-specific elements.

  • Defect Identification & Reporting: Prepare to analyze a problem description or a screenshot and articulate a clear, concise defect report.

📝 Enhancement Note: The emphasis on a portfolio and practical coding challenges is significant for this role. Candidates should prepare to articulate not just what they did, but how they did it, and the impact of their contributions, especially concerning automation and AEM.

🛠 Tools & Technology Stack

Primary Tools:

  • AEM (Adobe Experience Manager): Core platform for testing. Familiarity with AEM Sites, Author, Publish instances.

  • Java Script: Primary language for UI automation scripting.

  • Automation Frameworks: Selenium WebDriver, Cypress.io. Experience building or contributing to these is highly valued.

  • Browser Developer Tools: Essential for inspecting elements, debugging UI issues, and performance analysis.

Analytics & Reporting:

  • TestRail: For test case management, execution tracking, and reporting.

  • JIRA: For defect tracking, issue management, and sprint backlog management.

  • Reporting Tools: May include built-in reporting from automation frameworks, custom reports, or integration with broader analytics platforms.

CRM & Automation:

  • While not a direct CRM role, understanding how AEM integrates with marketing automation platforms or CRMs could be beneficial.

  • CI/CD Tools: Familiarity with tools like Jenkins, GitLab CI, or Azure DevOps for integrating automated tests into the pipeline is a plus.

  • Version Control: Git (e.g., GitHub, GitLab, Bitbucket) for managing automation scripts.

📝 Enhancement Note: Proficiency in AEM itself, alongside strong Java Script skills for automation with tools like Selenium or Cypress, is the core technical requirement. Experience with defect tracking (JIRA) and test management (TestRail) is standard. Integration into CI/CD pipelines is becoming increasingly important for QA roles.

👥 Team Culture & Values

Operations Values:

  • Quality First: A commitment to delivering high-quality, reliable digital experiences.

  • Collaboration: Working effectively with cross-functional teams to achieve shared goals.

  • Continuous Improvement: Actively seeking ways to enhance testing processes, automation efficiency, and product quality.

  • Innovation: Embracing new technologies and methodologies to solve complex problems and drive transformation.

  • Accountability: Taking ownership of responsibilities and delivering on commitments.

Collaboration Style:

  • Integrated Testing: Testers are typically embedded within development teams, participating actively in all phases of the software development lifecycle.

  • Proactive Communication: Regularly communicating test progress, potential risks, and defect status to project stakeholders.

  • Feedback Loop: Providing constructive feedback to developers on code quality and user experience, and receiving feedback on test strategies.

  • Knowledge Sharing: Participating in team discussions, sharing best practices, and mentoring junior team members.

📝 Enhancement Note: Capgemini's values often emphasize client focus, respect, collaboration, and innovation. For this role, the team culture will likely revolve around delivering high-quality solutions efficiently, leveraging technology and teamwork.

⚡ Challenges & Growth Opportunities

Challenges:

  • AEM Complexity: AEM is a powerful but complex platform, requiring continuous learning to master its nuances for effective testing.

  • Dynamic Project Needs: Working on multiple client projects with varying requirements and timelines can be demanding.

  • Keeping Pace with Automation: The field of test automation evolves rapidly; staying current with new tools, frameworks, and best practices is essential.

  • Balancing Manual & Automation: Effectively deciding when to use manual testing versus automation, and integrating both seamlessly.

  • Client-Specific Environments: Each client's AEM implementation can be unique, requiring adaptability in testing approaches.

Learning & Development Opportunities:

  • AEM Certifications: Pursuing official Adobe certifications related to AEM development or administration.

  • Advanced Automation Training: Deepening skills in Java Script, specific automation tools, and potentially learning new languages or frameworks.

  • Cloud & DevOps Training: Gaining knowledge in cloud platforms (AWS, Azure) and DevOps practices for better test integration.

  • Domain Knowledge: Developing expertise in specific industries (like insurance) to better understand client needs and testing requirements.

  • Mentorship Programs: Access to experienced QA leads and architects for guidance and career development.

📝 Enhancement Note: The role presents opportunities to become a highly specialized AEM QA automation expert. Challenges are typical of a dynamic IT consulting environment, offering ample scope for personal and professional growth through continuous learning and exposure to diverse projects.

💡 Interview Preparation

Strategy Questions:

  • "Describe your approach to testing an AEM component from scratch. What are the key areas you would focus on?"

  • "Walk me through a complex UI automation script you've written in Java Script. What challenges did you face, and how did you overcome them?"

  • "How do you ensure your automated tests are maintainable and scalable in a large AEM project?"

  • "How would you approach testing an AEM site's responsiveness across various devices and screen resolutions?"

Company & Culture Questions:

  • "What do you know about Capgemini and our work in digital transformation?"

  • "How do you contribute to a collaborative team environment, especially when working with developers and business analysts?"

  • "Describe a time you had to adapt your testing strategy due to changing project requirements."

Portfolio Presentation Strategy:

  • Start with Impact: Begin your presentation by highlighting your most significant contributions, especially those demonstrating automation ROI or critical bug detection.

  • Show, Don't Just Tell: For automation samples, consider a brief live demo or a recorded walkthrough of a script in action.

  • Explain Your 'Why': For each project or script, explain the problem, your solution (testing approach/automation strategy), and the results.

  • Focus on AEM: Clearly articulate your specific contributions and challenges related to testing Adobe Experience Manager.

  • Be Ready for Deep Dives: Anticipate technical questions about your code, test design choices, and tool usage.

📝 Enhancement Note: Interview preparation should focus on demonstrating a strong understanding of AEM, practical expertise in Java Script automation, and a proactive, collaborative approach to quality assurance within an Agile framework. Be prepared to discuss your portfolio in detail and potentially write or debug code.

📌 Application Steps

To apply for this operations position:

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

  • Portfolio Customization: Tailor your resume and any accompanying portfolio documents to specifically highlight your experience with AEM, Java Script UI automation, and relevant tools like Selenium or Cypress. Emphasize achievements with quantifiable results.

  • Resume Optimization: Ensure your resume clearly articulates your 6-9 years of experience, with at least 2 years focused on AEM UI automation using Java Script. Use keywords found in the job description.

  • Interview Preparation: Practice answering technical questions related to AEM, Java Script, automation principles, and Agile methodologies. Prepare to present your portfolio and discuss your experience with real-world examples.

  • Company Research: Familiarize yourself with Capgemini's services, values, and recent projects, particularly those related to digital transformation and Adobe Experience Manager.

⚠️ 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 JavaScript. Required knowledge includes AEM Sites, components, templates, cross-browser testing principles, and experience with defect tracking tools like JIRA or TestRail within an Agile framework.