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.
Mobile Application Tester manually testing web, iOS, and Android applications for Symbiotic Digital, an IT consulting and recruitment company. Supporting agile Scrum teams through regression testing, bug documentation, test scenarios, and Azure DevOps workflow monitoring.
Quality Assurance Analyst testing Shopify eCommerce products for Canadian furniture retailer. Developing test strategies, executing manual and automated tests, and resolving software defects.
Quality Assurance Analyst testing Shopify eCommerce products for The Dufresne Group, a Canadian furniture retailer. Developing test strategies, executing manual and automated testing, and tracking defects across digital products.
Leads QA/QC for nuclear and civil construction projects, owning the quality program end - to - end. Manages QC team and serves as primary QA interface with clients.
Senior videogame tester validating narrative RPG quality for Seismic Squirrel. Testing builds, fixes, hardware, and platforms while supporting QA processes and development teams.
Bilingual French - first software tester testing public - facing applications and phone systems for PLATO, Canada’s Indigenous - owned technology services company. Supporting reliable finance - sector systems for Canadian citizens.
QA Engineer ensuring software quality for a technology company through manual, automated, functional, regression, and exploratory testing. Improving test coverage and QA processes across Agile product development.
Quality Assurance Analyst reviewing Canadian mortgage files for nesto, a mortgage technology and financing company. Detecting fraud, supporting audits, and advising underwriting teams on credit and property risks.