Automation Test Engineer (UI + AI-driven)
📍 Job Overview
Job Title: Automation Test Engineer (UI + AI-driven)
Company: EY
Location: Hyderabad, Telangana, India; Noida, Uttar Pradesh, India; Pune, Maharashtra, India; Bidhannagar, West Bengal, India
Job Type: Full-time
Category: Quality Assurance & Testing Operations
Date Posted: 2026-08-13
Experience Level: Senior (4-7 years specifically in test automation)
Remote Status: On-site
🚀 Role Summary
-
Drive the design and implementation of robust test automation strategies and frameworks for UI and AI-driven applications within EY's Global Delivery Services (GDS) Assurance Digital practice.
-
Enhance the testability of applications by collaborating closely with software development teams to build continuous testing environments.
-
Leverage expert-level knowledge of QA automation processes and testing methodologies to ensure high-quality software delivery for audit clients and internal engagement teams.
-
Contribute to R&D initiatives and proof-of-concept projects, demonstrating a strong aptitude for quickly learning and applying new technologies, particularly in areas like Cloud stack, Big Data, and Data Science.
-
Play a key role in ensuring the quality and reliability of complex, globally scalable solutions that support EY's Assurance service line.
📝 Enhancement Note: The role title "Automation Test Engineer (UI + AI-driven)" combined with "Tester - GDS Assurance Digital" and "Senior" level indicates a specialized QA role focused on advanced automation techniques for EY's digital transformation efforts within their audit practice. The emphasis on "AI-driven" suggests a forward-looking approach to testing complex systems. The "Senior" designation implies a need for leadership in test strategy and framework design.
📈 Primary Responsibilities
-
Design, develop, and maintain comprehensive test automation frameworks and scripts for UI and AI-driven applications, ensuring alignment with project requirements and EY's quality standards.
-
Execute automated test cases across various environments, analyze results, and report defects with detailed steps for reproduction, contributing to efficient defect resolution.
-
Collaborate with cross-functional teams, including developers, product managers, and business analysts, to understand requirements, identify test scenarios, and ensure comprehensive test coverage.
-
Implement and advocate for best practices in test automation, code quality, and continuous integration/continuous delivery (CI/CD) pipelines to improve overall software development lifecycle efficiency.
-
Conduct thorough testing of REST and SOAP-based web services, ensuring data integrity and adherence to standards through API testing using tools like Soap UI and Postman.
-
Develop and execute SQL queries for data validation and database testing to ensure data accuracy and consistency across different systems.
-
Contribute to the R&D and proof-of-concept development of new testing technologies and methodologies, particularly those leveraging AI and machine learning for enhanced testing capabilities.
-
Troubleshoot and debug complex automation issues, providing clear and concise technical documentation and solutions to development teams.
-
Participate actively in Agile ceremonies, providing testing estimates, contributing to sprint planning, and ensuring timely delivery of testing milestones.
-
Support the creation and maintenance of test data management strategies to ensure efficient and effective test execution.
📝 Enhancement Note: While the raw description mentions "Tester - GDS Assurance Digital," the title "Automation Test Engineer (UI + AI-driven)" and the specific skill requirements (Selenium, Cucumber, AI-driven testing) strongly suggest a hands-on engineering role focused on building and maintaining automation solutions, rather than just traditional manual testing. The responsibilities have been fleshed out to reflect this advanced automation engineering focus.
🎓 Skills & Qualifications
Education:
-
Pursuing or holding a Bachelor's degree (BE/BTech/MCA) in Computer Science, Engineering, Information Systems Management, or a related technical field. Experience:
-
4 to 7 years of progressive experience in designing, developing, and implementing advanced test automation strategies and frameworks.
-
Proven experience working with software development teams to integrate continuous testing environments and improve application testability. Required Skills:
-
Expert-level knowledge of Quality Assurance (QA) automation processes and testing methodologies.
-
Strong proficiency in test automation tools and frameworks such as Cucumber for Java, Selenium, and API testing tools like Soap UI or Postman.
-
Deep understanding of REST and SOAP-based web services standards, including experience with JSON, XML, and HTTP protocols.
-
Solid experience with various messaging middleware technologies.
-
Proficient in SQL for database querying and validation.
-
Skilled in Unix scripting for environment management and automation tasks.
-
Experience with version control systems, specifically Git.
-
Knowledge of Python and its application in data analysis using the Pandas library.
-
Demonstrated ability to solve complex software development and design issues by writing clean, coherent, and maintainable code.
-
Experience working within an Agile development environment.
-
Excellent written and verbal communication skills.
-
Ability to thrive in a fast-paced, dynamic, and challenging work environment. Preferred Skills:
-
Experience with AI-driven testing concepts and tools.
-
Knowledge of various ETL (Extract, Transform, Load) techniques and frameworks.
-
Familiarity with cloud platforms (e.g., Azure, AWS, GCP) and their implications for testing.
-
Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI).
-
Understanding of Big Data technologies and their testing implications.
📝 Enhancement Note: The "Senior" position level, combined with the specific tools and methodologies mentioned (Cucumber, Selenium, REST/SOAP, Python, AI-driven), implies a need for candidates who can not only execute but also architect and lead automation initiatives. The educational requirement is broad, emphasizing technical aptitude over a specific degree.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrate a portfolio showcasing successful design and implementation of test automation frameworks for complex applications, preferably with UI and API components.
-
Include case studies detailing how you've improved test coverage, reduced regression testing time, and increased defect detection rates through automation.
-
Provide examples of your experience with integrating automation into CI/CD pipelines, highlighting process improvements and efficiency gains.
-
Showcase your ability to document and present complex technical solutions, including automation strategies, framework architectures, and test results, in a clear and concise manner. Process Documentation:
-
Evidence of creating clear and comprehensive documentation for automation frameworks, test scripts, and testing processes, facilitating knowledge transfer and team adoption.
-
Examples of workflow design for automated testing scenarios, including setup, execution, and reporting phases.
-
Documentation of your role in establishing and maintaining testing environments, including continuous integration and deployment strategies.
-
Records of performance analysis and reporting on automation metrics, such as execution time, pass/fail rates, and defect trends.
📝 Enhancement Note: For a Senior Automation Test Engineer role, a portfolio is critical. It needs to go beyond just listing tools and demonstrate tangible outcomes of automation efforts. The focus should be on strategic impact, process efficiency, and technical problem-solving.
💵 Compensation & Benefits
Salary Range:
-
Based on EY's reputation as a global professional services firm and the Senior level of this role, combined with the specific technical expertise required (4-7 years in test automation, AI-driven testing, multiple tools), the estimated salary range for this position in major Indian metropolitan areas (Hyderabad, Noida, Pune, Kolkata) would typically fall between ₹12,00,000 to ₹22,00,000 per annum. This estimate is derived from industry benchmarks for senior QA automation engineers in India, considering the demand for specialized skills in AI and cloud technologies within large consulting firms. Benefits:
-
On-the-job training: Continuous learning opportunities and skill development programs.
-
Inclusive culture: Commitment to diversity, equity, and belonging, fostering a supportive work environment.
-
Global scale support: Access to resources and opportunities within a large, international organization.
-
Comprehensive health insurance and wellness programs.
-
Retirement savings plans (e.g., Provident Fund).
-
Paid time off, including vacation, sick leave, and holidays.
-
Professional development and certification support.
-
Opportunities for career advancement and internal mobility. Working Hours:
-
Standard full-time work hours are typically 40 hours per week. While the role is on-site, EY often offers a degree of flexibility in scheduling to accommodate project needs and work-life balance, within the operational requirements of the GDS Assurance Digital practice.
📝 Enhancement Note: Salary figures are estimates based on industry standards for Senior Automation Test Engineers in India. Specific compensation will depend on the candidate's experience, skills, and the final negotiation. The benefits are expanded based on typical offerings from large professional services firms like EY.
🎯 Team & Company Context
🏢 Company Culture
Industry: Professional Services (Audit, Consulting, Tax, Law, Strategy, Transactions) - specifically within the Technology and Digital Transformation arm of Assurance.
Company Size: EY is a global leader with over 300,000 employees worldwide, operating across more than 150 countries. This vast scale provides immense opportunities for exposure to diverse projects and global teams.
Founded: Ernst & Young was formed in 1989 through the merger of Ernst & Whinney and Arthur Young. Its long history signifies stability and a deep-rooted understanding of client needs across various sectors.
Team Structure:
-
The GDS Assurance Digital team is a specialized unit focused on leveraging technology to enhance audit services.
-
It likely comprises a mix of roles including solution architects, developers, data scientists, QA engineers, and project managers, all working collaboratively.
-
Reporting structure is likely hierarchical, with Senior Engineers reporting to Test Leads or Managers, who in turn report to Directors or Partners overseeing digital initiatives.
-
Cross-functional collaboration is essential, with strong partnerships expected between the digital team, audit partners, client stakeholders, and subject matter experts to deliver cutting-edge solutions. Methodology:
-
Data Analysis and Insights: Emphasis on leveraging data analytics to understand client needs, identify audit risks, and develop data-driven solutions.
-
Workflow Planning and Optimization: Focus on streamlining audit processes through technology, improving efficiency, and delivering enhanced value to clients.
-
Automation and Efficiency Practices: A core tenet of the GDS Assurance Digital team is the development and implementation of automation solutions to reduce manual effort, improve accuracy, and accelerate service delivery.
Company Website: https://www.ey.com/
📝 Enhancement Note: EY's extensive global presence and focus on "building a better working world" through technology suggest a culture that values innovation, collaboration, and continuous improvement. The GDS Assurance Digital team specifically will likely foster an environment of rapid learning and adaptation to new technologies.
📈 Career & Growth Analysis
Operations Career Level: This role is designated as "Senior," indicating a level of expertise and autonomy beyond junior or mid-level positions. A Senior Automation Test Engineer is expected to lead complex testing initiatives, mentor junior team members, and contribute significantly to the strategic direction of test automation within the GDS Assurance Digital practice. This level often serves as a stepping stone to Test Lead, QA Manager, or specialized technical architect roles.
Reporting Structure: The Senior Automation Test Engineer will likely report to a Test Lead, QA Manager, or a Digital Technology Manager within the GDS Assurance Digital team. They will collaborate closely with Software Developers, Business Analysts, and Audit Subject Matter Experts on project-specific tasks.
Operations Impact: This role has a direct impact on the quality, efficiency, and reliability of EY's audit services. By ensuring the robustness of digital tools and platforms, the Automation Test Engineer contributes to improved client satisfaction, reduced operational risks, and the firm's ability to offer innovative, technology-enabled audit solutions. The focus on AI-driven testing also positions EY at the forefront of modern assurance practices.
Growth Opportunities:
-
Operations Skill Advancement: Opportunities to deepen expertise in AI-driven testing, cloud-based testing strategies, and advanced automation techniques.
-
Leadership Development: Potential to transition into roles with team leadership responsibilities, mentoring junior engineers, and managing automation projects.
-
Specialization Paths: Possibility to specialize further in areas such as performance testing, security testing automation, or specific AI/ML testing domains.
-
Cross-functional Mobility: Potential to move into related roles within EY's broader technology or consulting practices, leveraging acquired skills and domain knowledge.
-
Certification and Training: Access to EY's extensive training programs and support for industry certifications in QA, automation, and cloud technologies.
📝 Enhancement Note: The "Senior" designation is key here. Growth opportunities should reflect progression beyond individual contribution to leadership, mentorship, and strategic influence within the QA domain.
🌐 Work Environment
Office Type: This is an on-site role, indicating a traditional office-based work environment within EY's facilities in Hyderabad, Noida, Pune, or Kolkata. This setting typically fosters strong team collaboration and direct interaction.
Office Location(s): The role is available in multiple major Indian cities:
-
Hyderabad, Telangana
-
Noida, Uttar Pradesh
-
Pune, Maharashtra
-
Kolkata, West Bengal
Candidates can specify their preferred location during the application process. These locations are chosen for their robust talent pools and accessibility.
Workspace Context:
-
Collaborative Environment: The office setting is designed to facilitate seamless interaction between team members, promoting knowledge sharing and problem-solving. Expect a dynamic environment where you'll work closely with developers, QA peers, and business stakeholders.
-
Operations Tools and Technology: Access to a modern technology stack, including high-performance workstations, development environments, and collaboration tools necessary for efficient software testing and automation.
-
Team Interaction: Opportunities for regular team meetings, brainstorming sessions, and informal discussions to foster a strong sense of camaraderie and shared purpose within the GDS Assurance Digital practice.
Work Schedule: The role is full-time, with standard working hours likely aligned with typical business operations in India. While on-site, EY often promotes a culture that balances productivity with employee well-being, potentially offering some flexibility in start/end times where feasible and operational needs allow.
📝 Enhancement Note: The on-site nature is explicitly stated. The description should emphasize the collaborative aspects and the resources available in a large corporate office setting.
📄 Application & Portfolio Review Process
Interview Process:
-
Screening Call: An initial discussion with an HR representative or recruiter to assess basic qualifications, experience, and cultural fit.
-
Technical Interview(s): Multiple rounds focusing on in-depth technical knowledge. Expect questions on test automation principles, framework design, specific tools (Selenium, Cucumber, API testing), programming languages (Java, Python), SQL, and problem-solving scenarios.
-
Coding/Automation Challenge: A practical exercise, potentially involving writing or debugging automation scripts, solving a coding problem, or designing a test strategy for a given scenario. This may be a take-home assignment or a live coding session.
-
Behavioral Interview: Questions designed to assess your soft skills, teamwork, problem-solving approach, ability to handle pressure, and alignment with EY's values.
-
Hiring Manager/Team Lead Interview: A final discussion to gauge your fit with the team, understand your career aspirations, and discuss the role in more detail.
Portfolio Review Tips:
-
Curate Select Projects: Choose 2-3 of your strongest projects that best demonstrate your expertise in UI and AI-driven test automation.
-
Highlight Impact and Metrics: For each project, clearly articulate the problem you solved, your approach, the tools and technologies used, and most importantly, the quantifiable results (e.g., % reduction in execution time, % increase in defect detection, improvements in code coverage).
-
Showcase Framework Design: Detail your contributions to designing or enhancing test automation frameworks, explaining architectural choices and their benefits.
-
Demonstrate Code Quality: Be prepared to discuss your coding practices, including clean code principles, maintainability, and reusability. If possible, provide links to public repositories or anonymized code samples.
-
Explain AI/ML Testing Experience: If you have experience with AI-driven testing, clearly explain the specific techniques and tools used and the value they brought.
-
Structure for Clarity: Organize your portfolio logically, using clear headings, concise descriptions, and visual aids where appropriate.
Challenge Preparation:
-
Review Core Concepts: Brush up on data structures, algorithms, object-oriented programming (OOP) principles, and core testing methodologies.
-
Practice Coding: Solve coding problems on platforms like LeetCode, HackerRank, or similar, focusing on Java and Python.
-
Mock Automation Scenarios: Practice designing test automation strategies for common application types (web, API) and simulate explaining your approach under time constraints.
-
Understand AI Testing Nuances: Research common challenges and approaches in testing AI/ML models and applications.
-
Articulate Your Process: Be ready to explain your thought process for solving problems, designing solutions, and debugging issues clearly and logically.
📝 Enhancement Note: The portfolio review and challenge preparation sections are crucial for an engineering role. They need to be specific about what EY would look for: tangible results, strategic thinking, and technical proficiency.
🛠 Tools & Technology Stack
Primary Tools:
-
UI Automation: Selenium WebDriver (essential), Cucumber (BDD framework).
-
API Testing: Soap UI, Postman (for REST and SOAP services).
-
Programming Languages: Java (primary for Cucumber/Selenium integration), Python (for scripting, data analysis with Pandas).
-
Version Control: Git.
-
Build/CI Tools: Likely integrated into CI/CD pipelines (e.g., Jenkins, Azure DevOps, GitLab CI).
Analytics & Reporting:
-
Tools for generating test reports and dashboards (e.g., ExtentReports, Allure Report, or custom solutions).
-
Data analysis tools for interpreting test results and identifying trends. CRM & Automation:
-
While not a direct CRM role, understanding how testing integrates with broader application development workflows is key.
-
Experience with workflow automation and scripting is valuable.
-
Integration tools may be relevant for connecting testing frameworks with other development tools.
📝 Enhancement Note: This section is critical for any technical role. It needs to list the specific tools mentioned in the job description and common tools used in similar environments. Highlighting the context of their use is important.
👥 Team Culture & Values
Operations Values:
-
Data-Driven Decision Making: As part of EY's Assurance Digital practice, a strong emphasis is placed on using data to inform testing strategies, identify risks, and measure the effectiveness of automation efforts.
-
Continuous Improvement: A culture that encourages the constant evaluation and enhancement of testing processes, tools, and methodologies to achieve greater efficiency and quality.
-
Collaboration and Teamwork: Working effectively within cross-functional teams is paramount, fostering an environment where ideas are shared openly, and collective problem-solving is encouraged.
-
Innovation and Adaptability: Embracing new technologies, particularly in AI and cloud computing, and being willing to experiment with and adopt innovative solutions to address complex challenges.
-
Client Focus: A commitment to delivering high-quality, value-added solutions that meet the needs of audit clients and enhance EY's service offerings.
Collaboration Style:
-
Cross-functional Integration: Expect to work closely with developers, business analysts, and audit subject matter experts, requiring strong communication and a shared understanding of project goals.
-
Process Review Culture: An environment that encourages constructive feedback on testing processes and automation code, promoting continuous learning and improvement.
-
Knowledge Sharing: Actively participating in team meetings, code reviews, and internal knowledge-sharing sessions to disseminate best practices and technical insights within the QA and development teams.
📝 Enhancement Note: Connect company values (as can be inferred from EY's mission and the role description) to how they apply specifically to the operations/QA function.
⚡ Challenges & Growth Opportunities
Challenges:
-
Keeping Pace with AI Advancements: The rapid evolution of AI and machine learning technologies presents a continuous challenge in developing effective and relevant testing strategies.
-
Testing Complex, Scalable Solutions: Ensuring the quality and reliability of globally scalable applications that handle vast amounts of data requires sophisticated automation and testing approaches.
-
Integrating Automation in Legacy Systems: Balancing the need for modern automation practices with existing legacy systems and processes can be complex.
-
Bridging the Gap Between Development and QA: Fostering seamless collaboration and communication between development and QA teams to ensure a cohesive approach to quality assurance.
Learning & Development Opportunities:
-
Specialized AI Testing Training: Opportunities to gain in-depth knowledge and certifications in AI/ML testing methodologies and tools.
-
Cloud Technology Exposure: Learning to automate and test applications deployed on major cloud platforms (AWS, Azure, GCP).
-
Advanced Automation Framework Design: Developing skills in architecting and implementing highly scalable, maintainable, and efficient test automation frameworks.
-
Mentorship Programs: Access to senior engineers and leaders who can provide guidance on career development and technical challenges.
-
Industry Conferences and Forums: Participation in relevant QA and technology conferences to stay abreast of the latest trends and best practices.
📝 Enhancement Note: Frame challenges as opportunities for growth and highlight how EY supports employees in overcoming them.
💡 Interview Preparation
Strategy Questions:
-
"Describe your approach to designing a test automation framework for a new, complex application involving both UI and AI components. What factors would you consider?"
- Preparation: Focus on modularity, reusability, maintainability, integration with CI/CD, data management, and specific considerations for AI model testing (e.g., data drift, bias).
-
"How do you ensure effective collaboration between QA engineers and developers in an Agile environment, especially when dealing with complex technical issues?"
- Preparation: Emphasize communication strategies, shared ownership, participation in team ceremonies, and proactive engagement in issue resolution.
-
"Walk me through a challenging automation problem you encountered and how you solved it. What was the impact of your solution?"
- Preparation: Prepare a STAR method (Situation, Task, Action, Result) answer, highlighting your problem-solving skills, technical expertise, and quantifiable outcomes. Company & Culture Questions:
-
"What do you know about EY's commitment to digital transformation and how do you see this role contributing to that?"
- Preparation: Research EY's digital strategy, their focus on technology in Assurance, and articulate how your automation skills align with these goals.
-
"How do you stay updated with the latest trends in test automation and AI testing?"
- Preparation: Mention specific resources like blogs, conferences, online courses, communities, and how you apply this knowledge.
-
"Describe a time you had to adapt to a rapidly changing project requirement or technology. How did you handle it?"
- Preparation: Showcase your flexibility, problem-solving skills under pressure, and proactive learning approach. Portfolio Presentation Strategy:
-
Storytelling: Frame your portfolio projects as compelling stories of problem-solving and value creation, not just a list of tasks.
-
Focus on "Why" and "How": Explain the rationale behind your technical decisions and the specific steps you took to achieve results.
-
Quantify Everything: Use metrics (e.g., time saved, defect reduction, increased test coverage) to demonstrate the tangible impact of your work.
-
Interactive Walkthrough: Be prepared to navigate through your code samples or framework architecture, explaining key components and functionalities.
-
Tailor to the Role: Emphasize aspects of your portfolio that directly relate to UI automation, AI testing, and working within large enterprises like EY.
📝 Enhancement Note: Tailor interview questions to the specific role, company, and industry context, providing actionable advice for preparation.
📌 Application Steps
To apply for this Automation Test Engineer position:
-
Submit your application through the provided EY careers link: https://careers.ey.com/ey/job/Kolkata-Automation-Test-Engineer-%28UI-%2B-AI-driven%29-WB-700091/1426122833/
-
Customize Your Resume: Highlight your 4-7 years of experience in test automation, specifically mentioning UI automation, AI-driven testing, and the required tools (Selenium, Cucumber, Java, Python, Soap UI, Postman). Quantify your achievements with metrics.
-
Prepare Your Portfolio: Curate 2-3 key projects that showcase your framework design skills, problem-solving abilities, and quantifiable results. Be ready to present and discuss these in detail.
-
Practice Technical & Behavioral Questions: Review common interview questions for Senior Automation Test Engineers, focusing on your experience with the specified technologies and your ability to articulate your thought process and problem-solving strategies.
-
Research EY's Digital Assurance: Understand EY's focus on technology, digital transformation, and their Assurance Digital practice to articulate your fit and interest during interviews.
⚠️ 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
Requires a bachelor's degree in Computer Science or related fields and 4 to 7 years of experience in test automation strategies. Candidates must possess strong analytical skills and proficiency in Java, Python, SQL, and various testing frameworks.