QA Automation Developer

Back to All Jobs
[social_share]

Our client requires a QA Automation Developer to join the client’s team and provide QA Automation services on their eForms solution, starting with the eForms MVP, that will implement the prioritized OMA/MOH forms, following a repeatable process, building on the success of the MTO forms implementation with EMR vendors for the primary care community. 

Work is hybrid – 1 day onsite every 2 weeks.

Responsibilities
  • 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.
  • Select, configure, manage, and maintain automated testing tools and their execution environments.
  • Design and maintain automated test suites using JavaScript or TypeScript to validate Single Page Applications (SPA).
  • Perform manual testing for components not included in the automation suite.
Mandatory Requirements
  • 6+ years’ experience with developing and maintaining automated test scripts using Selenium, Playwright, and Postman for web-based application
  • 6+ years’ experience with strong coding skills in C#.NET, TypeScript, JavaScript, or Java
  • 6+ years’ experience with web technologies (HTML, CSS, JavaScript) and APIs (REST)
  • 6+ years’ experience with Agile development practices, including working within an Agile team using Azure DevOps SDLC
Desirable Requirements
  • 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 modeling, 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.

Job Posting ID: 55907

Location: Toronto, ON (Hybrid – onsite 1 day every 2 weeks)

Estimated Starting Date: Dec. 9, 2024

Estimated End Date: Mar 31, 2025 + pos. extensions

Posting Closing Date: November 20, 2024

Back to All Jobs


Apply for this Job Posting

Fill in the form below to submit your application for this position.

  • Accepted file types: doc, pdf, docx, Max. file size: 512 MB.
  • This field is for validation purposes and should be left unchanged.