About the Role At Morningstar, our shared passion for empowering investors drives our collaboration and commitment. We're seeking a skilled QA Automation Engineer to join our Portfolio team. In this role, you will work closely with our product manager, scrum master, and developers to design and develop comprehensive test plans and cases, create automated scripts for front-end and back-end testing, conduct performance tests, and develop deep expertise in our products. The ideal candidate will possess strong technical skills and experience in automation testing, a passion for delivering high-quality products, excellent collaboration and communication skills, and a desire to learn and grow with our team. This position is based in our Toronto office, and we follow a hybrid policy of at least 3 days onsite. Job Responsibilities: Architect and implement robust automation frameworks to enhance testing efficiency and coverage Collaborate with cross-functional teams to develop comprehensive test strategies aligned with product goals Design and execute end-to-end automated test suites for API testing Analyze and optimize existing test processes to improve overall quality and reduce time-to-market Implement continuous integration and continuous delivery (CI/CD) pipelines for automated testing Conduct performance testing and provide detailed analysis of system bottlenecks Develop and maintain test data management strategies to ensure data integrity and test reliability Mentor junior QA team members in automation best practices and emerging technologies Participate in code reviews to ensure high-quality, maintainable automated test scripts Collaborate with development teams to implement shift-left testing practices Generate comprehensive test reports and dashboards to provide visibility into quality metrics Proactively identify and mitigate potential risks in the software development lifecycle Stay updated with industry trends and emerging tools in test automation Be part of on-call rotation for support as needed Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field 5+ years of experience in software quality assurance, with at least 3 years focused on test automation Strong programming skills in C#, Java Expertise in automation tools such as Selenium, Cypress, or Playwright Proficiency in API testing using tools like Postman, REST Assured, or SoapUI Experience with containerization technologies (Docker, Kubernetes) and cloud platforms (AWS, Azure, or GCP) Solid understanding of database technologies (SQL and NoSQL) Familiarity with version control systems (Git) and CI/CD tools (Jenkins, GitLab CI, or Azure DevOps) Knowledge of behaviour-driven development (BDD) frameworks like Cucumber or SpecFlow Experience with performance testing tools such as JMeter or Gatling Strong analytical and problem-solving skills with attention to detail Excellent communication skills and ability to work effectively in an Agile environment Nice to have: Knowledge of financial equity data is a plus. Certification in relevant areas (ISTQB, AWS, Azure) Morningstar’s hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We’ve found that we’re at our best when we’re purposely together on a regular basis, at least three days each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you’ll have tools and resources to engage meaningfully with your global colleagues. 001_MstarInc Morningstar Inc. Legal Entity How to Apply for a Job at Morningstar Step 1 When you find a position you're interested in, click the 'Apply' button. Please fill out this form completely, attaching your resume and cover letter in the approved format. Read the job requirements carefully and make sure to attach writing or design samples as required. Applicants must submit their resume and other information through our corporate website to be considered for a job at Morningstar. No phone calls, please. Step 2 You will receive an email notification to confirm that we've received your application. Step 3 If you are called in for an interview, a representative from Morningstar will contact you to set up a date, time, and location. Be prepared for a rigorous interview process. To make sure you're a good fit for Morningstar and we're a good fit for you, we'll schedule time for you to meet with multiple staff members at all levels of the company. Expect to return for multiple interviews as part of the process. A representative from Morningstar will contact you with the results of your interview—either with a job offer or to let you know our plans for the position. Applicants With Disabilities Who Need Accommodation Morningstar is committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the employment process, please call +1 312 384-3900 or email AskHR@morningstar.com and let us know the nature of your request and your contact information. Please note: We only accept calls from applicants who need accommodation related to a disability. Please, no calls with unrelated questions or requests. Please be sure to include the title and location of the open position you’re interested in when you leave a message. US Applicants: Morningstar is an E-Verify program participant. Learn more: This Organization Participates in E-Verify (English) This Organization Participates in E-Verify (Spanish) Right to Work (English) Right to Work (Spanish) EEO is the Law Pay Transparency Notice Morningstar is strongly committed to creating and preserving equal opportunity for all employees and applicants. We make all employment decisions—including recruitment, hiring, compensation, training, promotion, transfer, discipline, termination, and other personnel matters—without regard to race, color, ancestry, religion, sex, national origin, age, disability, protected veteran status, marital status, sexual orientation, genetic information, citizenship, gender identity and expression, parental status, or other legally protected characteristics or conduct.