New Value Solutions, a national IT consulting company, is seeking a QA Engineer to join one of our client's teams. As the sole dedicated QA on the team, this role involves developing QA strategies, building automated tests using frameworks, and performing manual testing when necessary. The QA Engineer will work closely with the Agile team to implement effective QA practices, delivering high-quality solutions that align with business requirements and reduce defects. This QA Engineer will work on a team that primarily delivers Microsoft Power Platform solutions to the business.
Responsibilities :
- Participate in all activities supporting consistent, high-quality team delivery within a complex, enterprise-scale environment, in collaboration with interdependent teams.
- Work in an Agile / DevOps software development environment, contributing to iterative and collaborative processes.
- Collaborate with multiple teams and product stakeholders to ensure alignment and delivery of requirements.
- Actively engage in Agile / Scrum ceremonies, including incident triage and grooming sessions.
- Analyze and understand requirements to develop comprehensive test strategies and plans, including test effort estimation.
- Create test plans, test cases, and test data while developing and maintaining automated test scripts within the automation framework.
- Integrate with continuous integration / delivery processes and manage automated test scripts in CI / CD pipelines.
- Execute functional and non-functional test cases, both manually and through automation.
- Report test results, including detailed defect / bug reports with steps to reproduce, screenshots, impact assessments, severity ratings, and QA dashboard updates.
- Establish and maintain Quality Gates to uphold project standards.
- Adhere to WorkSafeBC QA standards and processes to ensure compliance and consistency.
- Provide constructive feedback to improve team performance and delivery outcomes.
- Mentor junior QA staff, fostering skill development and professional growth.
Requirements :
7+ years of real-time work experience in information systems operations, system analysis, or development.7+ years of experience testing software in a DevOps / Agile (Scrum) environment, utilizing functional and non-functional testing approaches such as performance, load, stress, database, API, unit, integration, system, E2E, UAT, and UI testing.Extensive experience with test automation, particularly using the Robot Framework.Proven ability to develop test strategies and lead the test planning process.Experience with Azure DevOps, including managing quality assurance through CI / CD delivery pipelines.Functional knowledge of Microsoft Power Platform (e.g., Power Apps, Dynamics 365), with hands-on experience testing Dynamics 365 customizations.Experience testing Microsoft .NET, C#, web services, Blazor, Angular, and SQL / DB2 applications.Proficiency with performance and API testing tools such as JMeter, LoadRunner, SoapUI, Postman, and RestAssured.Experience conducting User Acceptance Testing (UAT) with business users.A strong drive to learn about the business and build a deep understanding of the processes and requirements that inform system design.Prior relevant experience with WorkSafeBC is an asset.Bachelor’s degree in Computer Science or STEM (Science, Technology, Engineering, Math) majors.Holds Scaled Agile Framework (SAFe) certification (e.g., SAFe Practitioner) or demonstrates a commitment to complete the course and obtain certification within 2 months of starting the role.If you have this expertise, and are able to work in Canada, please submit your resume. While we thank all candidates in advance for their application, only those candidates who are shortlisted will be contacted.
ID# 4758
The hourly rate range for this position is $65 - $85, with the final rate based on consultant experience and fit for the role.