
QA Automation Engineer
Hyniva
Job description
Job ID: HYC2026010 Contract Remote within Canada (Occasional travel to Edmonton, Alberta if required)
About the Role
We are seeking experienced QA Automation Engineers to support large-scale digital transformation, service innovation, and modernization initiatives within a public sector environment. The QA Automation Engineer will work closely with cross-functional agile product teams to ensure high-quality delivery of modern digital services through automation, testing strategy, and quality engineering best practices.
Key Responsibilities
-
Design, develop, and maintain automated test frameworks and automation test suites
-
Create automation test plans, test cases, and test scenarios for digital applications and services
-
Implement end-to-end, regression, functional, API, load, performance, and security testing strategies
-
Develop reusable automation components and support automation scalability across projects
-
Support Behavior Driven Development (BDD) and Test Driven Development (TDD) practices
-
Collaborate with developers, product owners, business analysts, and QA teams in agile sprint-based delivery environments
-
Participate in backlog refinement, sprint planning, testing cycles, and release activities
-
Ensure continuous quality validation throughout the software development lifecycle
-
Build and maintain automation scripts integrated with CI/CD pipelines
-
Support automated reporting, test metrics collection, and quality dashboards
-
Contribute to automation standards, reusable frameworks, and testing best practices
-
Perform API testing and validation for integrated digital services
-
Design and execute load testing, performance testing, and security testing scenarios
-
Identify defects, analyze root causes, and collaborate with development teams for resolution
-
Prepare and maintain automation documentation, test artifacts, reports, and testing metrics
-
Support quality governance, defect tracking, and testing standards across projects
Requirements
-
QualificationBachelor's degree in Computer Science, Information Technology, Engineering, or related field. Equivalent experience may be considered.
-
Experience4+ Years
Required Skills
-
4+ years experience creating and modifying automation test scripts
-
3+ years experience preparing automation test plans and automation testing strategies
-
3+ years experience working with automation testing frameworks
-
2+ years experience with GitHub or version control tools
-
3+ years experience with performance testing, load testing, security testing, or end-to-end testing
-
2+ years hands-on coding experience developing automation scripts
-
Strong experience with QA automation tools and frameworks (Selenium, Cypress, Playwright)
-
Experience developing and executing automated test suites
-
Experience working in Agile/Scrum environments
-
Strong debugging and analytical skills
-
Familiarity with CI/CD-integrated testing practices
-
Experience with API testing tools and frameworks (Nice to Have)
-
Experience with Cypress (Nice to Have)
-
Experience with Cucumber and/or Gherkin (Nice to Have)
-
Experience with Jira Xray (Nice to Have)
-
Experience establishing automation testing metrics and reporting dashboards (Nice to Have)
-
Experience implementing QA automation standards and best practices (Nice to Have)
-
Experience supporting User Acceptance Testing (UAT) for large enterprise applications (Nice to Have)
-
Public sector or large enterprise digital transformation experience (Nice to Have)
Application Requirements
Please share suitable profiles with:
-
Updated Resume
-
Current Location
-
Work Authorization
-
Availability
-
Expected Rate
-
LinkedIn Profile