QA Engineer (ID#4899)


New Value Solutions, a national IT consulting company is seeking a highly motivated and experienced QA Engineer to join the innovation team and play a key role in ensuring quality on all products and software solutions delivered through the innovation team.
The candidate will collaborate with cross-functional teams, involving professionals from various domains, to test software applications and solutions. This role is instrumental in turning innovative ideas into quality/tangible solutions that have high impact to the business.
Responsibilities:
- Design, create and implement automated tests to ensure compliance with product specifications and end-user requirements.
- Experience testing software solutions and products that leverage AI technologies. Example; Familiar with the challenges that come with effectively validating AI model behaviours, such as bias detection, accuracy, and reliability testing.
- Experience using test automation tools to create test automation suites for complex software solutions and executing them.
- Work with product managers, data scientists, engineers and various stakeholders to create comprehensive test plans, test scenarios, and test scripts.
- QA Testing: Switch gears and perform manual testing when automation is not feasible to meet project schedule requirements.
- This includes exploratory, ad hoc testing and user acceptance testing to ensure the software solution/product meets specifications.
- Performance Testing: Assess the application’s performance under different loads, analyze results and make recommendations.
- Provide automation run reports to communicate testing progress and status.
- Document complex technical issues and track resolution.
- Able to implement a continuous testing approach and add efficiency to the way teams work, speed to adopting innovations, quality, and test automation.
- Accountable for initiatives of high complexity, high risk, and high visibility; handle multiple initiatives of varied complexity simultaneously.
- Provide feedback on, and suggestions for, improving QA Procedures.
- Responsible for Test planning including Test Strategy, Test Plans, Test Data Requirements, Test Scenarios, Test Cases, Test Results, Defect Management and Test Summary reports leveraging user stories, business requirements, UX design specifications.
- Strong understanding of Defect Workflow and Agile methodology.
- Document issues and outcomes accurately into the ticketing system to capture enough information for escalation and historical tracking.
- Contribute input to user stories for product fixes and feature enhancements.
- QA Signoff on changes/updates to client application if needed.
Requirements:
- 7+ years of work experience in IT.
- 7+ years of experience as a Software Development Engineer in Test (SDET) or Senior QA Engineer, with hands-on expertise in test automation and functional testing.
- Proficiency in Python, C#, .NET, object-oriented programming, SQL, and CI/CD pipelines.
- Experience using Postman for API testing.
- Familiarity with SAFe or Agile methodologies.
- Proficiency with test automation tools such as Selenium or similar.
- Strong communication skills, including the ability to advocate for quality.
- Technical fluency, with the ability to articulate issues clearly and learn new systems as needed.
- Strong analytical and problem-solving skills.
- Familiarity with performance testing tools.
- Experience with Azure DevOps, including configuring repositories, builds, and pipelines for automation runs.
Additional Skills:
- Relevant work experience with Agile methodologies and cloud, a DevOps environment, IT involving continuous process improvement, IT development, testing, problem resolution, analysis, and/or technical proficiency.
- Extensive experience participating in all activities that support team delivery.
- Ability to work with highly complex and integrated environments.
- Extensive experience using Agile and DevOps tools, techniques and processes.
- Experience with technologies like Git, Node, Typescript, JavaScript, jQuery, HTML and CSS.
- Have a growth mindset and participate in fostering a learning culture.
- Ensure the scalability, security, and performance of software systems.
- Participate in the evaluation and selection of software development languages and tools.
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# 4899
The hourly rate range for this position is $65 – $90, with the final rate based on consultant experience and fit for the role.
[applyform]