Invesco Ltd.

Senior Software Quality Engineer

Invesco Ltd.
Apply
5 months ago
Charlottetown, CanadaSenior

Responsibilities

  • Define and lead end-to-end test strategies for complex HR applications, integrations, and platforms.
  • Analyze requirements, architecture, and design documents to identify quality gaps and improve testability.
  • Lead test planning, estimation, prioritization, reporting, and execution for releases and major initiatives.
  • Create and maintain automated UI, API, and backend test suites.
  • Improve automation frameworks and integrate testing into CI/CD pipelines.
  • Execute functional, integration, regression, performance, and security testing.
  • Optimize test environments, data, and tools for efficiency and reliability.
  • Identify, document, track, and analyze defects and facilitate root-cause analysis.
  • Provide quality insights through metrics, dashboards, and trend analysis.
  • Lead quality engineering, testing-process, automation-adoption, and Agile quality improvements.
  • Conduct peer reviews of test cases, automation scripts, and documentation.
  • Partner with developers, product owners, and business stakeholders throughout the development lifecycle.
  • Mentor junior and mid-level QA staff in testing techniques, automation, and analysis.
  • Communicate risks, dependencies, and quality expectations clearly and proactively.

Requirements

  • 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 experience leading QA activities within Agile/Scrum teams.
  • Experience architecting or enhancing automation frameworks.
  • Experience with Workday HCM, PeopleSoft, or similar Human Capital Management platforms.
  • Strong understanding of QA methodologies, SDLC, STLC, and the test automation lifecycle.
  • Hands-on experience with Selenium, Cypress, Playwright, Appium, Postman, REST-Assured, or SoapUI.
  • Proficiency in Python, JavaScript, Java, or C#.
  • Experience with CI/CD platforms and test integration.
  • Understanding of SQL/NoSQL databases and data validation.
  • Familiarity with Azure, AWS, or GCP.
  • Excellent analytical, problem-solving, communication, documentation, and organizational skills.
  • Ability to translate technical details to business stakeholders and work autonomously.
  • Preferred certifications include ISTQB Advanced Level Test Analyst or Technical Test Analyst, Certified Software Quality Analyst, Selenium or test automation certifications, and Agile or Scrum certifications.

Benefits

  • Hybrid working environment with at least four full days per week expected in an Invesco office under the current workplace policy.
  • RRSP contributions.
  • Health and wellness benefits.
  • Work flexibility programs.
  • Parental leave benefits.
  • Study support.
  • Full-time employee position based in Charlottetown.

Tech Stack

AppiumAWSAzureC#CypressGitHub ActionsGoogle Cloud PlatformJavaJavaScriptJenkinsPostmanPythonSeleniumSQL

Categories

Invesco Ltd.

About Invesco Ltd.

5,001-10,000 employees

Invesco Ltd. is a global asset manager providing mutual funds, exchange‑traded funds (including Invesco QQQ), separately managed accounts, and alternative strategies to retail and institutional investors. It earns primarily through management and performance fees. Founded in 1935 and headquartered in Atlanta, the public company serves clients worldwide and supports distribution with portfolio analytics, risk tools, and research platforms.

Contact me