Senior Software Quality Engineer
Core
Leads design, execution, and oversight of complex test strategies to ensure high-quality, reliable software products for Invesco's Human Resources Domain.
Role type
Senior Software Quality Engineer (QA Lead)
Builds
Automated test suites for UI, API, and backend services; CI/CD pipelines; quality dashboards and metrics.
Domain
Financial Services / Human Capital Management (HCM)
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Test strategy design, automation framework architecture, root cause analysis, defect management, SQL/NoSQL data validation, CI/CD integration, Agile/Scrum methodologies, programming (Python, JavaScript, Java, C#), API testing, UI testing, performance testing, security testing.
Preferred skills
ISTQB Advanced Level, CSQA, Selenium, Workday HCM, PeopleSoft, cloud platforms (Azure, AWS, GCP).
Technologies
Selenium, Cypress, Playwright, Appium, Postman, REST-Assured, SoapUI, Azure DevOps, GitHub Actions, Jenkins, SQL, NoSQL, Azure, AWS, GCP.
Responsibilities
Define and lead end-to-end test strategies for complex applications and integrations; analyze requirements and architecture to identify gaps; drive test planning, estimation, and reporting; lead creation and maintenance of automated test suites; facilitate root-cause analysis sessions; mentor junior and mid-level QA staff; conduct peer reviews of test cases and automation scripts.
Seniority
Senior, hands-on IC with mentorship responsibilities