Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
University of Alberta

Quality Assurance Automation Developer

University of Alberta

. Collaborate with project teams and University stakeholders to review requirements, technical designs and acceptance criteria .

Posted 11/11/2026full-timeEdmonton • CanadaMid-LevelSenior💰 CA$80,697 - CA$112,462 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in automated testing frameworks, quality assurance methodologies, and software development practices. Proficient in collaborating with cross-functional teams to ensure high-quality software delivery and effective testing strategies.

Highest-signal resume keywords
Automated Testing Framework DevelopmentC# ProgrammingAgile Development ExperienceSQL Querying and Data VerificationQuality Assurance Automation

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Automated TestingManual TestingBlack-Box TestingWhite-Box TestingAPI TestingPerformance TestingLoad TestingTest Script DevelopmentRequirements TraceabilityDefect Documentation
Soft Skills
Analytical SkillsOrganizational SkillsTroubleshooting SkillsCommunication SkillsCollaboration Skills
Tools & Technologies
GitGitHubGitLabPostgreSQLMySQLMicrosoft SQL ServerOracleBashPowerShellJavaScript
Industry Keywords
Software Quality AssuranceContinuous IntegrationContinuous DeploymentEnterprise Application ArchitectureREST APIs

Tech Stack

Tools & technologies
Distributed SystemsJavaJavaScriptMS SQL ServerMySQLOraclePHPPostgresSQL

About the role

Key responsibilities & impact
  • Collaborate with project teams and University stakeholders to review requirements, technical designs and acceptance criteria
  • Assess testability, identify quality risks, estimate effort and establish testing strategies and coverage
  • Design, develop and maintain automated testing frameworks, reusable scripts, test harnesses, utilities and supporting services
  • Plan and execute functional, component, integration, system, regression, performance, load, reliability, accessibility and other testing
  • Integrate automated tests and quality checks into development and deployment pipelines
  • Investigate, document and communicate software defects, testing limitations and quality risks
  • Collaborate with technical and functional teams on resolution, retesting and regression verification
  • Develop and maintain test plans, cases, scripts, requirements traceability and execution evidence
  • Provide objective assessments of testing outcomes, unresolved defects and residual risks to inform release decisions
  • Support application releases, upgrades and enhancements through production verification, targeted testing and troubleshooting
  • Provide technical guidance, participate in peer reviews, mentor colleagues and support onboarding
  • Improve testing methodologies, tools, processes and team practices
  • Report to the Team Lead of Quality Assurance

Requirements

What you’ll need
  • Bachelor's degree in Computing Science, Software Engineering, Computer Engineering or a related discipline, or an equivalent technical diploma combined with relevant education and experience
  • Five or more years of software development and software quality assurance automation experience in a comparable enterprise environment
  • Extensive knowledge of manual and automated testing approaches, including black-box and white-box testing, component, functional, API, integration, system, regression, exploratory, performance and load testing, and verification and validation practices
  • Experience developing and maintaining automated testing frameworks, reusable test scripts, test harnesses and supporting utilities for complex applications and integrations
  • Strong programming and scripting capabilities using C#, Java, PHP, JavaScript, Bash, PowerShell or similar technologies
  • Experience using Git, GitHub, GitLab or comparable version-control and collaborative development tools
  • Strong understanding of enterprise application architectures, web services, REST APIs, distributed systems and data flows
  • Experience with relational database systems such as PostgreSQL, MySQL, Microsoft SQL Server or Oracle, including SQL queries, data integrity verification and transformation validation
  • Experience working within Agile, Scrum, Kanban, iterative and waterfall development environments
  • Knowledge of continuous integration and deployment practices, automated quality checks and repeatable test environments
  • Ability to interpret complex requirements and technical specifications, establish testing strategies, maintain traceability, evaluate test evidence and communicate defects and quality risks
  • Ability to provide technical guidance, participate in code and test reviews, mentor colleagues and coordinate testing activities
  • Excellent analytical, organizational, troubleshooting, facilitation and communication skills
  • Demonstrated professionalism, accountability, sound judgment and commitment to respectful collaboration
  • Resume and cover letter required

Benefits

Comp & perks
  • Comprehensive benefits package
  • Terms and conditions of the collective agreement between the Governors of the University of Alberta and the Non-Academic Staff Association (NASA)
  • Hybrid work arrangement with a mix of remote and in-person work