Automation Engineer, SDET I
Deloitte
About the Role
The QA Engineer, Automation (Python) is responsible for quality strategy and execution across Deloitte's IDT product portfolio. This includes building and maintaining automation frameworks, driving quality best practices, and partnering with Agile teams to deliver reliable, well-tested software for cloud-based analytics platforms and web applications.
Innovations Delivery Transformation (IDT) is the organization within Deloitte Consulting Services that fosters a culture of continuous innovation, driving profitable revenue through the identification and incubation of breakthrough, IP-asset-based businesses and markets. As Deloitte's leading-edge product development center, IDT builds cloud-based software and advanced analytics products, integrating UX/UI designers, architects, engineers, infrastructure and operations staff, testers, and developers, all adhering to rigorous software quality assurance methods and standards.
Key Responsibilities
-
Test Strategy & Coverage
-
Develop comprehensive test strategies, plans, and scripts, including smoke, regression, sanity, E2E, and API tests, to ensure robust test coverage across functional and technical layers.
-
Gain a deep understanding of the product, including front-end, back-end, API/REST services, and integration points.
-
Execute testing activities, covering positive and negative scenarios, across web/cloud applications and analytics platforms.
-
Automation & Framework Engineering
-
Design and maintain modular and scalable automation frameworks (UI, API, and data-driven) using C#, Java, Python, Selenium, or Playwright.
-
Innovate and integrate different types of automation frameworks (e.g., keyword, BDD with Gherkin, PyTest/Robot for Python) to meet evolving needs.
-
Integrate automation solutions with CI/CD pipelines, utilizing tools such as Jenkins, AWS native services, and Azure DevOps.
-
Proactively leverage modern AI coding assistants like GitHub Copilot to enhance automation productivity, code quality, and maintainability.
-
Quality Leadership & Agile Delivery
-
Drive and advocate for quality best practices, standards, and continuous improvement initiatives across QA and Agile teams.
-
Actively participate in Agile/Scrum ceremonies, contributing to backlog refinement, sprint planning, and release management, while ensuring high test quality within fast-paced schedules.
-
Identify issues, assess their business/technical impact, and communicate risks clearly to stakeholders for timely decision-making.
-
Mentorship & Problem-Solving
-
Guide and mentor team members, fostering knowledge sharing and upskilling.
-
Collaborate across cross-functional teams and proactively coordinate QA activities among stakeholders.
-
Identify, investigate, and resolve automation and functional challenges with innovative, lasting solutions.
Requirements & Tech Stack
-
Core Competencies:
-
Automation framework design and engineering.
-
Clear communication of technical issues and risks to stakeholders.
-
Quality-first mindset with a drive for continuous improvement.
-
Collaborative mentor and team player.
-
Adaptable, fast learner of new tools and technologies.
-
Fluency with modern AI-assisted coding tools.
-
Technical Skills:
-
Hands-on expertise in at least one scripting language and relevant frameworks: Java, Selenium, Python, Playwright, Robot, PyTest.
-
Proficiency in generative AI-powered coding tools (e.g., GitHub Copilot or similar).
-
Knowledge of CI/CD and integration of automation frameworks with CI/CD pipelines.
Qualifications
- Bachelor's degree required.
- 1 to 3 years' experience in automation testing and functional testing.
- Solid experience with Agile/Scrum tools (e.g., Jira, Azure DevOps) and practices.
- Proven experience testing cloud/web applications and analytical platforms.
- Good verbal and written communication skills.
- Proven ability to communicate complex technical issues clearly with internal and external stakeholders.
- Ability to adapt, learn, and implement new technologies quickly in a dynamic, collaborative setting.

