Enable job alerts via email!

Senior QA Engineer

Morningstar

Toronto

Hybrid

CAD 70,000 - 110,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a skilled Quality Assurance Engineer to enhance their testing processes through automation. In this role, you will collaborate with cross-functional teams to implement robust testing frameworks and CI/CD pipelines, ensuring the highest quality for new features and enhancements. The position offers a hybrid work environment, allowing flexibility while maintaining productivity. If you are passionate about quality assurance and eager to mentor others, this is an exciting opportunity to make a significant impact in a dynamic team. Join a forward-thinking company that values quality and innovation in the financial services sector.

Qualifications

  • 5+ years in software quality assurance, focusing on test automation.
  • Strong programming skills in Java and Python required.

Responsibilities

  • Implement automation frameworks to enhance testing efficiency.
  • Mentor junior QA engineers on test methodologies and best practices.

Skills

Java
Python
Test Automation
API Testing
Database Technologies (SQL/NoSQL)
Continuous Integration
Continuous Delivery
Version Control (Git)

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering
Bachelor's degree in Math

Tools

Postman
REST Assured
SoapUI
Jenkins
GitLab CI
Harness

Job description

About the role:

In this role, you will work closely with product managers, project managers, developers, and operations to figure out automatic quality control solutions to ensure the highest level of quality for new development and enhancements on Morningstar Direct.

This role will be based in our Toronto office. We follow a hybrid policy of 3 days onsite and 2 days remote work.

Responsibilities:

  • Review and validate requirements and tasks’ acceptance criteria
  • Implement robust and stable automation frameworks to enhance testing efficiency and coverage
  • Design, execute and review API automated test suites for new features and regression
  • Implement continuous integration and continuous delivery (CI/CD) pipelines for automated testing
  • Collaborate with the development team on bug fixes through closing
  • Communicate professionally across teams on integration and performance testing and improve current QA test report dashboard for testing transparency
  • Mentor and provide training to Junior or middle QA engineers on test methodologies, test automation, coding standards and best practices through code reviews
  • Stay updated with industry trends and emerging tools in test automation

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, Math or related field
  • 5+ years of experience in software quality assurance, with at least 3 years focused on test automation
  • Strong programming skills in Java and Python
  • Proficiency in API testing using tools like Postman, REST Assured, or SoapUI
  • Solid understanding of database technologies (SQL and NoSQL)
  • Familiarity with version control systems (Git) and CI/CD tools (Jenkins, GitLab CI, or Harness)
  • Team player and self-starter
  • Financial Services industry experience is preferred
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.