Job Search and Career Advice Platform

Enable job alerts via email!

Quality Assurance Automation Developer - Remote / Telecommute

Cynet systems Inc

Remote

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology service provider in Edmonton seeks a Quality Assurance Automation Developer to lead efforts in delivering high-quality digital services. You will be responsible for planning and executing testing activities across functional and non-functional domains while promoting quality best practices within Agile teams. Ideal candidates need a relevant degree with extensive experience in manual and automated testing, API, database testing, and a track record in Agile environments. This role offers opportunities for growth and continuous improvement within the organization.

Qualifications

  • 8 years in manual functional testing.
  • 5 years in API testing and CI/CD.
  • 8 years in database testing and data conversion.
  • 8 years in non-functional testing including performance.
  • 2 years as senior QA on Agile projects.

Responsibilities

  • Lead quality assurance efforts for digital services.
  • Automate testing activities for functional and non-functional domains.
  • Create and document test plans and scripts.
  • Perform regression, smoke, and exploratory testing.
  • Track and document defects with detailed steps.

Skills

Automated testing
API testing
Database testing
Agile methodologies
Test automation
Continuous integration
Quality metrics reporting

Education

Bachelor’s degree in Computer Science or related field
Diploma in Information Technology

Tools

Jira
Job description
Job Description
  • The Quality Assurance Automation Developer will lead quality assurance efforts to ensure the delivery of high-quality digital services.
  • This role is responsible for planning, executing, and automating testing activities across functional and non-functional domains while promoting quality best practices within Agile teams.
Key Responsibilities
Quality Assurance and Testing
  • Create and document test plans, test cases, and test scripts to support frequent and high-quality feature delivery.
  • Plan and execute system tests for both functional and non-functional requirements.
  • Perform regression, smoke, sanity, and exploratory testing.
  • Conduct API testing, including security, performance, data validation, error handling, integration, and standards compliance.
  • Perform mobile testing, including device compatibility and mobile-specific validations.
  • Execute cross-browser compatibility testing.
Database Testing
  • Write SQL queries to validate database data accuracy.
  • Verify data integrity and consistency across systems.
  • Perform data conversion testing to ensure accuracy and completeness throughout conversions.
Test Automation and CI/CD
  • Implement and maintain automated test suites.
  • Coordinate and support team contributions to automation frameworks.
Defect Management and Best Practices
  • Track and document defects with detailed reproduction steps, screenshots, and logs.
  • Create high-quality bug reports and collaborate with teams to prioritize severity.
  • Verify defect fixes and ensure no regression issues are introduced.
Quality Leadership and Continuous Improvement
  • Promote and support adoption of quality assurance best practices across teams.
  • Support initiatives involving reusable testing components, test databases, and AI-assisted testing.
Quality Metrics and Reporting
  • Contribute to defining service quality metrics.
  • Coordinate automated metrics collection and reporting.
Mandatory Training
  • Complete all required training, including but not limited to POPA, Security/Cybersecurity, Information Management, and Respect in the Workplace.
Must Have Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or related field with 8 years of experience, or Diploma with 10 years of experience.
  • Minimum 2 years as a senior QA on the same Agile project.
  • 8 years of experience in planning, writing, and executing manual functional testing.
  • 5 years of experience with API testing and CI/CD pipeline integration in large-scale enterprise environments.
  • 8 years of experience in database testing, including data conversion testing.
  • 5 years of experience establishing and supporting automation test scripts in enterprise environments.
  • 8 years of experience in non-functional testing, including performance, load, usability, compatibility, security, and end-to-end testing.
  • 5 years of experience as a senior QA on large-scale Agile projects with 15 or more team members.
Nice to Have Qualifications
  • Experience modernizing legacy systems into digital services across multiple releases (5 years).
  • Experience using data analytics tools and methodologies (4 years).
  • Experience with Jira, Example Mapping, and Dual-Track development (2 years).
  • Experience leading QA teams of three or more members in enterprise environments (3 years).
  • Experience with User Acceptance Testing in large, complex, multi-stakeholder environments (3 years).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.