QA Engineer – Analyst , Automation (Python)
Deloitte Consulting LLP | IDT
About the Role
The QA Engineer, Automation (Python) owns quality strategy and execution across Deloitte's IDT product portfolio — building and maintaining automation frameworks, driving quality best practices, and partnering with Agile teams to ship reliable, well-tested software across cloud-based analytics platforms and web applications.
Innovations Delivery Transformation (IDT) is the organization within Deloitte Consulting Services that builds 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 — spanning wearables, machine learning, social/mobile, and other emerging technologies — bringing together UX/UI designers, architects, engineers, infrastructure and operations staff, testers, and developers, all following 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), ensuring robust test coverage across functional and technical layers
- Deeply understand the product — both front-end and back-end — including API/REST services and integration points
- Execute testing activities, including 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 align with evolving needs
- Integrate automation solutions with CI/CD pipelines, leveraging tools like Jenkins, AWS native services, and Azure DevOps
- Proactively leverage modern AI coding assistants such as GitHub Copilot to boost automation productivity, code quality, and maintainability
Quality Leadership & Agile Delivery
- Drive and evangelize quality best practices, standards, and continuous improvement initiatives across QA and Agile teams
- Participate fully 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 quicker 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
Reporting Relationships
Reports to a QA Lead, Senior Engineer, or Engineering Manager within IDT. Collaborates with developers, product owners, and business stakeholders across Agile teams, and mentors QA team members.
Qualifications
Required
- Bachelor's degree required
- 1 to 3 years' experience in automation testing (must have) and functional testing
- Hands-on expertise in at least one scripting language and relevant frameworks: Java, Selenium, Python, Playwright, Robot, PyTest
- 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
- Knowledge of CI/CD and integration of automation frameworks with CI/CD pipelines
- Experience building and integrating different types of automation frameworks
- Proficiency in generative AI-powered coding tools (e.g., GitHub Copilot or similar) for accelerating code authoring, improving maintainability, and enhancing code reviews
- 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
Core Competencies
- Automation framework design and engineering craft
- Clear communication of technical issues and risk 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
Why This Role Matters
IDT's product portfolio only earns clients' trust if what ships actually works. This role owns that trust — building the automation frameworks and quality practices that let Deloitte turn breakthrough ideas into cloud-based products and analytics platforms clients can rely on, release after release.