Job details

Systems Testing/QA Specialist (JO#11078)

IT - Application & Software Development
Toronto, ON
Contract
Apr 14, 2025

Our client is searching to fill a 1 year (renewable) contract, hybrid in office 3-4 days per week in downtown Toronto, for the following...

Must Haves:

·        8+ years in software quality assurance with a strong background in both functional and non-functional testing for web-based applications, including substantial expertise in automation testing.

·        8+ years’ experience using various QA Methodologies & Tools (test planning, design, execution, and defect management)

·        8+years’ hands-on experience in Agile environments, utilizing Azure DevOps tools, including Azure Repos, pull requests, and CI/CD pipelines

·      Extensive QA Experience: 8+ years in software quality assurance with a strong background in both functional and non-functional testing for web-based applications, including substantial expertise in automation testing.

·      QA Methodologies & Tools: Deep understanding of QA methodologies, best practices, and tools, with a high level of proficiency in test planning, design, execution, and defect management.

·      Analytical Problem-Solving: Strong problem-solving and analytical abilities to ensure precise test execution, quality evaluations, and optimization of digital solutions.

·      Agile & DevOps Expertise: Hands-on experience in Agile environments, utilizing Azure DevOps tools, including Azure Repos, pull requests, and CI/CD pipelines.

·      Communication Skills: Excellent verbal and written communication skills, capable of effectively presenting testing strategies, integrating stakeholder feedback, and clearly documenting and reporting system defects.

Responsibilities:

·      Review design documents to verify system integrity and maintain the quality of projects within set timelines.

·      Develop and implement robust test strategies, plans, and schedules aligned with project requirements.

·      Partner with product and development teams to create detailed test cases, scenarios, and scripts.

·      Coordinate with Release Management to ensure appropriate environments are utilized and essential QA tasks are completed before implementation.

·      Conduct functional, non-functional, integration, system, and acceptance testing, overseeing the execution of automated test scripts within a CI/CD environment.

·      Perform manual testing for components not included in the automation suite.

·      Follow established defect tracking processes, ensuring timely identification, documentation, and resolution of issues.

·      Prepare and present test status reports, metrics, and dashboards to keep stakeholders informed.

·      Identify, assess, and mitigate testing risks, escalating critical issues as necessary.

·      Continuously enhance test automation processes to improve efficiency and coverage.

Desired Skills:

·      Cloud-Based Testing: Proficient with cloud environments and tools like Azure and AWS.

·      Automation Frameworks: Extensive experience designing, building, and maintaining automation test frameworks for UI, non-UI, and web services using Selenium, Playwright, and Postman.

·      Development Skills: Strong development background in languages such as C#.NET, TypeScript, JavaScript, or Java.

·      Script and Program Modification: Skilled in independently reading and modifying existing scripts or programs, even without available documentation.

·      Performance Testing Expertise: Solid understanding of performance testing principles, including monitoring, benchmarking, capacity management, performance modelling, troubleshooting, and creating detailed performance test plans and test cases.

·      Quality Assurance Knowledge: Comprehensive knowledge of QA/testing processes, best practices, techniques, and tools for various testing types, including functional, GUI, API/web service, integration, regression, performance, hardware, deployment, manual, and automated testing.

·      Web and API Proficiency: Familiarity with web technologies like HTML, CSS, JavaScript, and REST APIs.

·      Accessibility and Security: Understanding of AODA (Accessibility for Ontarians with Disabilities Act), WCAG 2.0 guidelines, and security best practices.

·      Healthcare Testing Experience: Previous experience with healthcare integration projects using HL7 FHIR standards is an advantage.

·      Certifications: QA certifications such as ISTQB or QAI, and ITIL (or equivalent) are beneficial.

·      Continuous Learning: Passionate about learning new technologies and staying current with industry standards.

·      Independent and Proactive: Self-driven, quick to adapt, proactive, and a fast learner.

·      Problem-Solver: Creative, solution-focused, and flexible, with a positive outlook and dedication to quality and excellence.

·      Effective Multitasking: Strong multitasking abilities, able to work under pressure and meet tight deadlines.

·      Detail-Oriented: Exceptional attention to detail and precision.

Required Skills:

1) 8+ years in software quality assurance with a strong background in both functional and non-functional testing for web-based applications, including substantial expertise in automation testing.: 40 Points

2) Deep understanding of QA methodologies, best practices, and tools, with a high level of proficiency in test planning, design, execution, and defect management.: 30 Points

3) Hands-on experience in Agile environments, utilizing Azure DevOps tools, including Azure Repos, pull requests, and CI/CD pipelines.: 20 Points

4) Strong problem-solving and analytical abilities to ensure precise test execution, quality evaluations, and optimization of digital solutions.: 10 Points

Total Capabilities Evaluation Criteria: 100 Points