FREE ACCESS
5,000–10,000 jobs/day
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.

Quality Assurance Automation Developer
University of Alberta. Collaborate with project teams and University stakeholders to review requirements, technical designs and acceptance criteria .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesDistributed 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