Invesco Ltd.

Senior Software Quality Engineer

Invesco Ltd.
Apply
5 months ago
Charlottetown, CanadaSenior

Responsibilities

  • Design, execute, and oversee complex software test strategies for finance-domain products.
  • Plan tests and set up test environments and test data, including testing Master Data Management systems and large datasets.
  • Create and execute database validations using Microsoft SQL, Snowflake, and PostgreSQL, including stored procedures, views, and tables.
  • Perform first-level defect troubleshooting, root-cause analysis, defect tracking, and resolution follow-up.
  • Monitor application logs and use Unix command-line tools for log access and file manipulation.
  • Test workflows, UI applications, backend data validations, and scheduled processes using tools such as AutoSys, Airflow, and Stonebranch UAC.
  • Address technical issues and coordinate resolution with Development and other cross-functional teams.
  • Publish test results, obtain appropriate signoff, and prepare detailed status and defect reports.
  • Communicate test progress and results to project managers throughout the project and test lifecycle.
  • Track daily test metrics and support postproduction release checkouts, including occasional off-hours support.
  • Mentor junior analysts, contribute to department-wide initiatives, and promote quality and teamwork.

Requirements

  • 7–9 years of software quality assurance and/or software testing experience.
  • Bachelor of Technology or MCA.
  • Strong experience with Microsoft SQL, Snowflake, and PostgreSQL databases, including creating stored procedures, views, or tables.
  • Experience testing Master Data Management systems and executing tests against large datasets.
  • Knowledge of Python or a similar programming language.
  • Familiarity with Unix command line, application logs, AWS S3, AWS Secrets Manager, and AWS cost models.
  • Experience with test planning, test design, environment and test-data setup, defect management, configuration management, and bug life cycle processes.
  • Familiarity with workflow tools such as AutoSys, Airflow, and Stonebranch UAC.
  • Understanding of data culture, UI workflows, backend data validation, and Agile project execution.
  • Financial services or asset management industry experience is preferred.
  • Knowledge of Oracle Fusion Cloud ERP and EPM is required or expected for the role.
  • Test automation for large data projects is an added advantage.
  • Knowledge of Alteryx, Informatica, or dbt is an added advantage.
  • Familiarity with Bitbucket or other source-control tools is an added advantage.
  • Strong communication, analytical, detail-oriented, independent-working, collaborative, and conflict-resolution skills.

Benefits

  • Hybrid working environment with at least four full days per week in an Invesco office under the stated workplace policy.
  • Full-time employee position with shifts overlapping the Eastern Time zone until at least 11 p.m. Eastern Time and occasional off-hours release support.
  • RRSP contributions.
  • Health and wellness benefits.
  • Work flexibility programs.
  • Parental leave benefits.
  • Study support.

Tech Stack

Apache AirflowAWSdbtInformaticaMicrosoft SQL ServerPostgreSQLPythonSnowflake

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