Quality Assurance Automation Developer
Culture Alberta
This competition is open to all applicants;
however, internal applicants will be given priority consideration based on minimum qualifications, or a combination of experience, skills, and abilities before external applicants are considered.
Location -
This role is hybrid with a mix of remote and in-person. Work primarily takes place at North Campus, Edmonton.
Information Services & Technology (IST) is the central support group for the University of Alberta's technological landscape. We play a pivotal role in ensuring the evolution and seamless operation of technology for teaching, learning, research, and administration. Beyond our expansive technical expertise, IST fosters a supportive environment rooted in our core values: compassion, connection, collaboration, creativity, and courage. If you are passionate about leveraging technology to empower education, drive institutional excellence, and shape the future of the university through innovative IT solutions, we invite you to join us.
Reporting to the Team Lead of Quality Assurance, the Quality Assurance Automation Developer designs, develops and maintains automated testing solutions, frameworks and processes that support the quality, reliability and ongoing operation of applications, services and integrations across the University of Alberta.
Working collaboratively with Application Developers, Systems Analysts, Business Solutions Analysts, functional teams and University stakeholders, the incumbent contributes throughout the software development lifecycle to ensure solutions meet business requirements, technical specifications and operational expectations.
The position combines software development, quality assurance, technical analysis and problem-solving to plan and execute testing activities, validate application functionality and data integrity, investigate defects and assess technical risks. Through effective test automation and evidence-based quality assessments, the incumbent helps project teams make informed decisions about solution readiness and release quality.
As a seasoned technical resource, the Quality Assurance Automation Developer provides technical guidance, participates in peer reviews, mentors colleagues and contributes to improving team practices. The role requires sound technical judgment, strong collaboration and a commitment to delivering reliable, accessible and maintainable technology solutions in a respectful and supportive working environment.
Quality Assurance Planning & Analysis: Collaborate with project teams and University stakeholders to review requirements, technical designs and acceptance criteria;
assess testability, identify quality risks, estimate effort and establish appropriate testing strategies and coverage.
Quality Assurance Development & Test Automation: Design, develop and maintain automated testing frameworks, reusable scripts, test harnesses, utilities and supporting services for enterprise applications, APIs, integrations and data validation.
Manual & Automated Testing: Plan and execute functional, component, integration, system, regression, performance, load, reliability, accessibility and other appropriate testing to verify solutions against established business, technical and operational requirements.
Continuous Integration & Automation Practices: Integrate automated tests and quality checks into development and deployment pipelines;
improve the reliability, maintainability and effectiveness of automated testing tools and processes.
Defect, Risk & Quality Management: Investigate, document and communicate software defects, testing limitations and quality risks;
collaborate with technical and functional teams to support resolution, retesting and regression verification.
Test Documentation & Release Readiness: 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.
Post-Implementation Validation & Support: Support application releases, upgrades and enhancements through production verification, targeted testing, troubleshooting and identification of opportunities to improve service reliability.
Technical Leadership & Collaboration: Provide technical guidance, participate in peer reviews, mentor colleagues, support onboarding and share knowledge across technical and functional teams to strengthen software quality practices.
Continuous Improvement & Culture of Care: Identify opportunities to improve testing methodologies, tools, processes and team practices while fostering a respectful, inclusive and collaborative environment that encourages learning, constructive feedback and early identification of concerns.
Education & Professional Experience: 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. Requires five or more years of software development and software quality assurance automation experience in a comparable enterprise environment.
Software Quality Assurance & Testing Methodologies: 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.
Automation Development & Frameworks: Demonstrated experience developing and maintaining automated testing frameworks, reusable test scripts, test harnesses and supporting utilities for complex applications and integrations.
Programming, Scripting & Version Control: Strong programming and scripting capabilities using languages such as C#, Java, PHP, JavaScript, Bash, PowerShell or similar technologies, with experience using Git, GitHub, GitLab or comparable version-control and collaborative development tools.
Enterprise Applications, APIs & Integration: Strong understanding of enterprise application architectures, web services, REST APIs, distributed systems and data flows, including integration behaviour, failure conditions and application reliability.
Databases & Data Validation: Experience with relational database systems such as PostgreSQL, MySQL, Microsoft SQL Server or Oracle, including SQL queries, data integrity verification, transformation validation and testing of data-driven applications.
Development Methodologies & DevOps: Experience working within Agile, Scrum, Kanban, iterative and waterfall development environments, including continuous integration and deployment practices, automated quality checks and repeatable test environments.
Test Planning, Risk Assessment & Quality Reporting: Demonstrated ability to interpret complex requirements and technical specifications, establish effective testing strategies, maintain traceability, evaluate test evidence and communicate defects, quality risks and release-readiness recommendations.
Technical Leadership & Mentorship: Demonstrated ability to provide technical guidance, participate in code and test reviews, mentor colleagues, coordinate assigned testing activities and contribute to quality assurance standards and practices.
Communication, Collaboration & Problem Solving: Excellent analytical, organizational, troubleshooting, facilitation and communication skills, with the ability to explain technical issues, testing outcomes and quality risks to diverse audiences. Demonstrated professionalism, accountability, sound judgment and commitment to respectful collaboration and a culture of care.
This position is subject to all applicable terms and conditions of the collective agreement between the Governors of the University of Alberta and the Non-Academic Staff Association (NASA).
This position offers a comprehensive benefits package.
#J-18808-Ljbffr
however, internal applicants will be given priority consideration based on minimum qualifications, or a combination of experience, skills, and abilities before external applicants are considered.
Location -
This role is hybrid with a mix of remote and in-person. Work primarily takes place at North Campus, Edmonton.
Information Services & Technology (IST) is the central support group for the University of Alberta's technological landscape. We play a pivotal role in ensuring the evolution and seamless operation of technology for teaching, learning, research, and administration. Beyond our expansive technical expertise, IST fosters a supportive environment rooted in our core values: compassion, connection, collaboration, creativity, and courage. If you are passionate about leveraging technology to empower education, drive institutional excellence, and shape the future of the university through innovative IT solutions, we invite you to join us.
Reporting to the Team Lead of Quality Assurance, the Quality Assurance Automation Developer designs, develops and maintains automated testing solutions, frameworks and processes that support the quality, reliability and ongoing operation of applications, services and integrations across the University of Alberta.
Working collaboratively with Application Developers, Systems Analysts, Business Solutions Analysts, functional teams and University stakeholders, the incumbent contributes throughout the software development lifecycle to ensure solutions meet business requirements, technical specifications and operational expectations.
The position combines software development, quality assurance, technical analysis and problem-solving to plan and execute testing activities, validate application functionality and data integrity, investigate defects and assess technical risks. Through effective test automation and evidence-based quality assessments, the incumbent helps project teams make informed decisions about solution readiness and release quality.
As a seasoned technical resource, the Quality Assurance Automation Developer provides technical guidance, participates in peer reviews, mentors colleagues and contributes to improving team practices. The role requires sound technical judgment, strong collaboration and a commitment to delivering reliable, accessible and maintainable technology solutions in a respectful and supportive working environment.
Quality Assurance Planning & Analysis: Collaborate with project teams and University stakeholders to review requirements, technical designs and acceptance criteria;
assess testability, identify quality risks, estimate effort and establish appropriate testing strategies and coverage.
Quality Assurance Development & Test Automation: Design, develop and maintain automated testing frameworks, reusable scripts, test harnesses, utilities and supporting services for enterprise applications, APIs, integrations and data validation.
Manual & Automated Testing: Plan and execute functional, component, integration, system, regression, performance, load, reliability, accessibility and other appropriate testing to verify solutions against established business, technical and operational requirements.
Continuous Integration & Automation Practices: Integrate automated tests and quality checks into development and deployment pipelines;
improve the reliability, maintainability and effectiveness of automated testing tools and processes.
Defect, Risk & Quality Management: Investigate, document and communicate software defects, testing limitations and quality risks;
collaborate with technical and functional teams to support resolution, retesting and regression verification.
Test Documentation & Release Readiness: 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.
Post-Implementation Validation & Support: Support application releases, upgrades and enhancements through production verification, targeted testing, troubleshooting and identification of opportunities to improve service reliability.
Technical Leadership & Collaboration: Provide technical guidance, participate in peer reviews, mentor colleagues, support onboarding and share knowledge across technical and functional teams to strengthen software quality practices.
Continuous Improvement & Culture of Care: Identify opportunities to improve testing methodologies, tools, processes and team practices while fostering a respectful, inclusive and collaborative environment that encourages learning, constructive feedback and early identification of concerns.
Education & Professional Experience: 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. Requires five or more years of software development and software quality assurance automation experience in a comparable enterprise environment.
Software Quality Assurance & Testing Methodologies: 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.
Automation Development & Frameworks: Demonstrated experience developing and maintaining automated testing frameworks, reusable test scripts, test harnesses and supporting utilities for complex applications and integrations.
Programming, Scripting & Version Control: Strong programming and scripting capabilities using languages such as C#, Java, PHP, JavaScript, Bash, PowerShell or similar technologies, with experience using Git, GitHub, GitLab or comparable version-control and collaborative development tools.
Enterprise Applications, APIs & Integration: Strong understanding of enterprise application architectures, web services, REST APIs, distributed systems and data flows, including integration behaviour, failure conditions and application reliability.
Databases & Data Validation: Experience with relational database systems such as PostgreSQL, MySQL, Microsoft SQL Server or Oracle, including SQL queries, data integrity verification, transformation validation and testing of data-driven applications.
Development Methodologies & DevOps: Experience working within Agile, Scrum, Kanban, iterative and waterfall development environments, including continuous integration and deployment practices, automated quality checks and repeatable test environments.
Test Planning, Risk Assessment & Quality Reporting: Demonstrated ability to interpret complex requirements and technical specifications, establish effective testing strategies, maintain traceability, evaluate test evidence and communicate defects, quality risks and release-readiness recommendations.
Technical Leadership & Mentorship: Demonstrated ability to provide technical guidance, participate in code and test reviews, mentor colleagues, coordinate assigned testing activities and contribute to quality assurance standards and practices.
Communication, Collaboration & Problem Solving: Excellent analytical, organizational, troubleshooting, facilitation and communication skills, with the ability to explain technical issues, testing outcomes and quality risks to diverse audiences. Demonstrated professionalism, accountability, sound judgment and commitment to respectful collaboration and a culture of care.
This position is subject to all applicable terms and conditions of the collective agreement between the Governors of the University of Alberta and the Non-Academic Staff Association (NASA).
This position offers a comprehensive benefits package.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Quality Assurance Automation Developer in Winnipeg, MB vacancy
$75 per hour
QA AUTOMATION DEVELOPERS (7 RESOURCES REQUIRED) Requisition #: R26-3555 (GOAPRDJP00000976)Location... ...digital practice by ensuring service quality and value through standards and... ...projects across the GoA. The QA Automation Developer(s) will work as part of cross-functional...SuggestedHourly payPermanent employmentFull timeContract workFor contractorsInternshipRemote workMonday to friday- ...business priorities. As ATB's next QA Automation Developer you will have a unique opportunity... ...re building a solution with the highest quality. This role will be responsible for... ...Monitor test results, track quality assurance metrics (such as test coverage and defect...SuggestedLong term contractFlexible hours1 day per week
- Build automated quality systems at Croesus with Playwright, Locust, and cloud infrastructure in a technical assurance team. Strong French is mandatory.This Developer, Quality Assurance & Automation role focuses on Web, API, and Performance testing strategies. You will develop...Suggested
- ...Croesus has won several industry awards for being a high-quality solution provider and an outstanding employer.... ...Job Overview: Part of the Technical Quality Assurance team, the Developer, Quality Assurance & Automation plays a key role in designing, automating, and optimizing...Suggested
- Design automated testing solutions in a hybrid role at the University of Alberta, combining software development with technical quality assurance in Edmonton.Reporting to the Team Lead of Quality Assurance, this developer creates and maintains testing frameworks and processes...Suggested
- ...lives. Job Summary Reporting to the Sr. Director, Quality, the Director, Quality Assurance leads QA Operations, Quality Systems, and QA Validation... ..., premises, and equipment. People Leadership • Develops, coaches, and mentors team members to achieve organizational...Flexible hours
- ...Director of Quality Assurance Winnipeg, MB Full-Time, Onsite POSITION SUMMARY: The Director of Quality Assurance - Transit provides... ...excellence through a robust Quality Management System, develops high-performing teams, and partners across the organization to...Full timeInternshipImmediate start
- ...professionals where our culture is informed by our values and commitment to protecting and saving lives. Job Summary The Quality Assurance Deviations and CAPA Specialist provides support by managing deviations and corrective/preventative actions. Additionally, this position...Flexible hours
- ...Manager, Quality AssuranceApply: Remote, ON: Full time: Posted Yesterday: R2616835Our... ...Job Details The Manager, Quality Assurance (Consulting) is a hands-on people leadership role responsible for managing and developing a team of Sr. QA Specialists while...Full timeRemote work
- 4+ years of test automation / web automation experience Hands-on experience with Playwright and/or Robot Framework Experience with Selenium... ...frameworks. Key Responsibilities include the below: Develop and maintain automated test scripts Build automation using Playwright...Manual labor
- ...perform to your expectations. We are proud of our long-standing partnerships with family-owned Canadian chicken farmers to produce high quality products. Role: Responsible for monitoring employee GMP compliance and product quality specification compliance of the raw...Full timeAfternoon shift
- Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years. Security and safety: Criminal record check. Screening questions: Do you have experience working in this field?. Employment terms options: Evening. Experience: 1 year...Hourly payLong term contractPermanent employmentImmediate startDay shiftAfternoon shift
- ...design and maintenance - Working knowledge of Playwright with MCP (Model Context Protocol) - Practical experience using AI tools in test automation, such as AI-assisted test generation and maintenance - Excellent communication skills. The resource will work directly with the...
$95k - $105k per year
...Quality Assurance Manager Winnipeg, MB | Full-Time | Permanent | $95,000 – $105,000 per year About the Opportunity Staffmax is excited to partner with a well-established Winnipeg organization to find an experienced Quality Assurance Manager . This is a confidential...Permanent employmentFull timeCasual workWork at officeNight shift$92.3k - $138.5k per year
...management. Join us. Your ImpactThe Lead Quality Assurance Engineer owns QA strategy, governance,... ...integration, functional, regression, automation validation, performance, data... ...analysts, testers, automation resources, developers, vendors, and business partners by setting...Internship- ...success, work together, and are hungry to learn, grow, and lead. QA Automation EngineerPosition Overview The QA Automation Engineer ensures the quality and reliability of software products. You will develop and maintain automated test scripts, performance tests, and other...For contractorsWork at officeShift work
- ...RoleOur client, a prominent software solutions provider, is seeking a Senior Quality Assurance Automation Engineer to enhance their testing capabilities. This role is based in Kimberley and involves developing, implementing, and maintaining automated testing frameworks for a range...
- Lead manual and automated testing for Intelerad’s medical imaging solutions... ...is remote.As a Senior Quality Analyst, you will shape quality... ...testing methodologies, automation solutions, Agile collaboration... ...experienceFive or more years of quality assurance experienceAutomated testing...Remote work
- We are seeking a Senior QA Automation Developer to join our team who has end-to-end ownership to build a new quality product. Through automation and functional testing, they validate a variety of products to offer our customers a seamless banking experienceAs a Senior QA Engineer...
- ...POSITION SUMMARY: Ensure the New Flyer Quality system is fully understood, executed, and... ...provides leadership to the Quality Assurance Department and the plant overall, ensuring... ...while meeting New Flyer’s quality standards. Develop relationships with customers to promote a...Full timeInternshipImmediate startFlexible hoursShift work
- ...integrated, single-source solutions provider delivering consistent, high-quality aluminum permanent mold castings to our customers. We are currently seeking a reliable and hardworking Quality Assurance Manager to join our team in a fast-paced manufacturing environment....Permanent employmentFull timeFlexible hoursShift work
$80k - $110k per year
...TITLESeniorQuality AssuranceSoftware Developer– RibbonAnalytics Ribbon... ...Build and maintain automation frameworks using Pythonor Perl... ...test coverage, performance, and quality Conduct database performance... ...guidance tojunior quality assurance software developers RequiredQualifications...Full timeWork at office- ...perform to your expectations. We are proud of our long-standing partnerships with family-owned Canadian chicken farmers to produce high quality products. Role: Responsible for monitoring employee GMP compliance and product quality specification compliance of the raw...Contract work
$100k - $120k per year
...OverviewWe are seeking a skilled QA Automation Engineer with expertise in... ...Tricentis Tosca to design, develop, and maintain automated testing solutions that ensure the quality, reliability, and performance... ...implement effective quality assurance practices and support...Long term contractWorldwide- ...flexibility. Enjoy weekly lunches, quality coffee, and regular social... ...to the Manager, Quality Assurance, the Quality Assurance Engineer... ...designing and executing manual and automated tests across UI, API, and... ...before implementation. Develop and document full‑stack test...Permanent employmentFull timeWork at officeLocal areaWorldwideFlexible hours3 days per week
$115.4k - $125k per year
Quality Assurance Manager# Johnson Electric Careers## Quality Assurance Manager申请: Canada, Stratford... ...time monitoring, predictive analytics, automated process controls, and data-driven... ...requirements* Lead, coach, mentor, and develop Quality Engineers, Quality Technicians,...Full timeInternshipWorldwide$70k - $100k per year
...CGS Immersive is seeking a hands-on Quality Assurance Lead to own product quality and release confidence... ...-based training and critique. You will develop a deep understanding of how the... ...Identify repetitive tests suited to automation and work with Engineering to implement...Remote workWork from home- ...a solution with the highest quality.This role will be responsible... ...risk management approach to develop test plans, cases and scripts... ...a balanced approach between automated and manual testing throughout... ...years experience in the Quality Assurance and testing field3+ years of...Long term contractFlexible hours1 day per week
- Quality Assurance (QA) Lead – Automation & Enterprise Applications Location: Canada -RemoteContract Duration: 12 Months, with potential for extensionAnticipated... ...QA best practices, leading testing activities, developing automated testing frameworks, and ensuring the...
- Position: Quality Assurance Analyst - AI Automation Department: Product Development The Quality Assurance Analyst is responsible for establishing and... ...automation area of at least 3 years.Proven ability to develop robust, efficient, flexible and maintainable code in a test...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Quality Assurance Automation Developer. Be the first to apply!
Related searches
- software quality assurance engineer Winnipeg, MB
- software test engineer Winnipeg, MB
- qa engineer Winnipeg, MB
- senior quality assurance engineer Winnipeg, MB
- test automation specialist Winnipeg, MB
- automation application engineer Winnipeg, MB
- control and automation engineer Winnipeg, MB
- electrical automation engineer Winnipeg, MB
- ingénieur automatisme Winnipeg, MB
- ingenieur automatisation Winnipeg, MB

