Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Skills
API QA
Acceptance Testing
Agile
Artificial Intelligence
Automated Testing
Collaboration
Computer Science
Continuous Delivery
Job Details
We are looking for Quality Assurance Automation Developer - Remote / Telecommute for our client in Edmonton, AB
Job Title: Quality Assurance Automation Developer - Remote / Telecommute
Job Type: Contract
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.
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.
- 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.
- Implement and maintain automated test suites.
- Coordinate and support team contributions to automation frameworks.
- 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.
- Promote and support adoption of quality assurance best practices across teams.
- Support initiatives involving reusable testing components, test databases, and AI-assisted testing.
- Contribute to defining service quality metrics.
- Coordinate automated metrics collection and reporting.
- Complete all required training, including but not limited to POPA, Security/Cybersecurity, Information Management, and Respect in the Workplace.
- 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.
- 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).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.