Job details
Systems Testing/QA Specialist (JO#11078)
IT - Application & Software Development
Toronto, ON
Contract
Apr 14, 2025
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