I

Invesco

Global asset management and investment solutions

Advanced Quality Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeCharlottetown, PE, Canada$70k - $80k /yr

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
  • At least 5 years of experience in software quality assurance or test engineering.
  • Demonstrated experience with test automation frameworks and scripting languages such as Python, JavaScript, or Java.
  • Experience testing in Agile or Scrum environments.
  • Strong understanding of software quality assurance methodologies, tools, and processes.
  • Experience with test automation tools such as Selenium, Cypress, Playwright, or Appium, or similar tools.
  • Proficiency in API testing tools such as Postman, SoapUI, or REST-Assured.
  • Familiarity with continuous integration and continuous delivery systems such as Azure DevOps, Jenkins, GitHub Actions, or GitLab CI.
  • A solid grasp of SQL, NoSQL, and data validation techniques.

Responsibilities

  • Develop comprehensive test strategies, test plans, and test cases for complex features and systems.
  • Lead risk assessments to identify critical testing areas and define appropriate testing depth.
  • Participate in requirements analysis, design reviews, and sprint planning to ensure testability and clarity.
  • Execute functional, regression, integration, performance, and security tests.
  • Design and maintain automated test frameworks using tools such as Selenium, Cypress, Playwright, Postman, and JMeter.
  • Develop automated test scripts for user interface, application programming interface, and backend services.
  • Ensure continuous integration and continuous delivery pipelines effectively integrate automated test suites.
  • Establish and improve quality standards, metrics, and best practices.
  • Perform root-cause analysis for defects and collaborate with engineering to implement long-term fixes.
  • Drive continuous improvement in development and testing processes using Agile, Scrum, or DevOps methodologies.
  • Partner with developers to ensure early detection and resolution of issues.
  • Work closely with product owners to validate acceptance criteria and ensure high-quality user experiences.
  • Mentor junior software quality assurance analysts on testing best practices, tools, and automation techniques.
  • Communicate test progress, risks, and results to stakeholders in a clear and actionable manner.

Desired Qualifications

  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • ISTQB Foundation or Advanced Level certification.
  • Certified Software Quality Analyst (CSQA) certification.
  • Agile or Scrum certification.
  • DevOps or cloud certifications such as AWS, Azure, or GCP.

About the Company

Invesco

Global asset management and investment solutions

Invesco provides investment management services to retail and institutional clients worldwide. It manages a broad mix of assets, including mutual funds, exchange-traded funds (ETFs), and private equity, and earns revenue mainly from management fees on assets under management. The company serves clients in more than 150 countries, offering diverse investment opportunities across public and private markets. Its product line relies on market performance, meaning returns and assets under management rise and fall with financial conditions. Invesco differentiates itself through its global footprint and range of investment vehicles, aiming to grow assets under management by attracting clients and offering access to a wide set of investment options. The company’s goal is to deliver value for clients by managing assets responsibly and efficiently while expanding its global presence and assets under management over time.

Company size
501-1,000
Company stage
IPO
Headquarters
Henley-on-Thames, United Kingdom
Founded
1935

Recently Posted Jobs

Explore more opportunities at Invesco

See more jobs