Overview
Senior Engineer, Quality Engineering II, within the Digital Distribution & Enterprise Engineering team, leading test strategy, automation and quality governance for complex applications and platforms.
What you'll do
- Define and lead end-to-end test strategies for complex applications, integrations, and platforms.
- Analyze requirements, architecture, and design documents to identify gaps and improve testability.
- Serve as a quality authority within Agile teams, influencing decisions and best practices.
- Drive test planning, estimation, prioritization, and reporting for releases and major initiatives.
- Lead the creation and maintenance of automated test suites for UI, API, and backend services.
- Improve automation frameworks and integrate them into CI/CD pipelines (Bitbucket pipelines, Azure DevOps, GitHub Actions, Jenkins, etc.).
- Execute functional, integration, regression, performance, and security tests as needed.
- Ensure test environments, data, and tools are optimized for efficiency and reliability.
- Identify, document, and track defects with high clarity and precision.
- Facilitate root-cause analysis sessions with engineering teams to ensure long-term corrective actions.
- Provide clear quality insights using metrics, dashboards, and trend analysis.
- Lead initiatives to enhance quality engineering practices, standards, and tools.
- Champion continuous improvement in testing processes, automation adoption, and Agile quality practices.
- Conduct peer reviews of test cases, automation scripts, and documentation.
- Partner with developers, product owners, and business stakeholders to ensure quality is built into every phase of development.
- Mentor junior and mid-level QA staff in testing techniques, automation, and analysis.
- Communicate risks, dependencies, and quality expectations clearly and proactively.
What you'll need
- Bachelor's degree in computer science, Software Engineering, Information Systems, or a related field.
- 5–10+ years of software QA, test engineering, or related technical experience.
- Proven background leading QA activities within Agile/Scrum teams.
- Experience architecting or enhancing automation frameworks.
- Strong understanding of QA methodologies, SDLC, STLC, and test automation lifecycle.
- Hands-on experience with automation tools such as Selenium, Cypress, Playwright, Appium, Postman, REST-Assured, SoapUI.
- Proficiency in scripting or programming languages (Python, JavaScript, Java, C#).
- Experience with CI/CD platforms and test integration.
- Solid understanding of databases (SQL/NoSQL) and data validation.
- Excellent analytical skills and the ability to solve complex testing challenges.
- Strong communication skills and ability to translate technical details to business stakeholders.
- Leadership presence, ownership mentality, and the ability to work autonomously.
- Detail-oriented with strong documentation and organizational skills.
Nice to have
- Familiarity with cloud platforms (Azure, AWS, GCP) is a plus.
- ISTQB Advanced Level Test Analyst or Technical Test Analyst certification.
- Certified Software Quality Analyst (CSQA) certification.
- Selenium or test automation certifications.
- Agile or Scrum certifications.
Details
- Full-time employee, job exempt.
- Hybrid workplace model: work in your designated office at least four days a week, with one day working outside an Invesco office.
- Location: Hyderabad, Telangana, India.
Read the full description and apply on the company’s own careers page.