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).#J-18808-Ljbffr