Software Quality Engineer

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Quality Engineer providing functional and automated testing for software development projects at Sun Life. Engaging in both manual and automated testing within an Agile framework.

Responsibilities

  • Provide functional and automated testing services and quality assurance activities throughout the systems development life cycle for medium, large, complex or high-risk software development and agile projects.
  • Focus on mainframe application delivery in an Agile team.
  • Perform functional manual testing and design/develop automated testing for functional and regression tests.
  • Contribute to the analysis of complex business requirements and creating test strategy/plan to ensure thorough coverage.
  • Design and develop detailed test cases to thoroughly test complex use cases and scenarios covering functional requirements.
  • Execute manual and/or automated test cases to validate business application logic and identify software defects.
  • Collaborate within cross-functional agile team on shift-left testing and automation reuse.
  • Document and track product defects, providing detailed reproduction steps, expected and actual results.
  • Contribute to the automation and quality engineering best practices within the Agile team.
  • Provide timely and effective communication to management, relating to quality, resource and project issues & concerns.
  • Navigate effectively through complex challenges, involving others to solve problems and achieve goals.

Requirements

  • 3-5 years of relevant work experience, including development and/or quality engineering experience
  • Strong experience in creation and execution of both manual and automated test cases, ensuring thorough validation of business application logic against defined requirements
  • Solid experience in QE best practices, tools, and approach to testing front-end and back-end applications
  • Demonstrated ability to troubleshoot and work collaboratively with cross functional team members to analyze and resolve issues
  • Experience in functional, non-functional, regression, integration and end-to-end testing of Mainframe and front-end applications
  • Hands on automation experience in test automation frameworks and tools like Tricentis Tosca, Cucumber, Selenium, Python
  • Knowledge in BDD, TDD testing framework
  • Demonstrated understanding of Agile methodologies, DevOps, shift-left and in-sprint testing, CI/CD pipelines and tools such as Jira/Confluence, qTest or equivalent Test Management tool
  • Demonstrated use of prompt engineering in generative AI for testing
  • Excellent communications skills, able to convey complex technical concepts to business partners
  • High attention to detail, strong analytical skills, quick learner and autonomous.
  • Bilingualism (French, English, both oral and written) is required for Quebec only, for the frequent interactions with English and French-speaking colleagues or internal partners.

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$65,000 - CA$105,000 per year

Degree requirement

Bachelor's Degree

Tech skills

PythonSelenium

Location requirements

HybridWaterlooCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.