We are seeking an experienced Automation QA Tester to design, develop, and execute automated test scripts to ensure the delivery of high-quality software applications.
This role requires strong expertise in test automation frameworks, programming languages, and tools for both web and mobile applications.
The ideal candidate will have hands-on experience implementing automation solutions, ensuring compliance with Accessibility for Ontarians with Disabilities Act (AODA), and adhering to public sector standards.
The successful candidate will play a critical role in enhancing efficiency, reliability, and scalability in software testing processes.
Key Responsibilities
- Test Automation Design and Development:
- Develop and maintain test automation frameworks using tools like Selenium, Cypress, or Appium.
- Write efficient, reusable, and reliable test scripts in languages like Java, Python, or JavaScript.
- Automation Execution and Reporting:
- Execute automated test scripts for functional, regression, performance, and API testing.
- Integrate automated test suites into CI/CD pipelines using Jenkins, Azure DevOps, or similar tools.
- Analyze test results, identify root causes of failures, and report defects accurately.
- Accessibility and Compliance Testing:
- Ensure applications meet AODA and WCAG 2.1 accessibility standards.
- Validate compliance with public sector guidelines, security, and privacy standards.
- Collaboration and Continuous Improvement:
- Work closely with developers, manual testers, and business analysts to ensure robust testing coverage.
- Identify areas for automation improvement and implement solutions to optimize testing efficiency.
- Stay updated with the latest trends in test automation tools and practices.
Key Deliverables
- Automation Test Frameworks and Scripts:
- Well-documented and scalable automation frameworks for web, mobile, and API testing.
- A repository of reusable and maintainable test scripts.
- Defect Reports and Logs:
- Detailed defect reports with reproducible steps, screenshots, and impact analysis.
- Logs of automation script execution results and trends.
- Accessibility Compliance Reports:
- Automated accessibility testing reports validating compliance with AODA and WCAG 2.1 standards.
- Testing Progress Reports:
- Comprehensive test execution reports, including test coverage, pass/fail rates, and defect metrics.
- Integration with CI/CD Pipelines:
- Automated scripts integrated with pipelines for seamless execution during deployments.
Skills
Experience and Skill Set Requirements
Required Experience:
- Automation Expertise:
- 5+ years of experience in test automation for web, mobile, and API testing.
- Proficiency with tools like Selenium, Cypress, Appium, or similar automation frameworks.
- Programming Skills:
- Strong proficiency in programming languages like Java, Python, or JavaScript.
- CI/CD Integration:
- Hands-on experience integrating automated tests with CI/CD tools such as Jenkins or Azure DevOps.
- Accessibility Testing:
- Experience testing for AODA and WCAG 2.1 compliance using automation tools.
Skills:
- Strong understanding of testing methodologies, including functional, regression, and performance testing.
- Familiarity with API testing tools like Postman, REST Assured, or SoapUI.
- Proficiency in Agile/Scrum workflows and collaboration tools (e.g., Jira, Microsoft Teams).
- Excellent analytical and problem-solving skills with attention to detail.
Desirable Skills:
- Knowledge of load and performance testing tools (e.g., JMeter, LoadRunner).
- Familiarity with containerization technologies like Docker for test environments.
- Experience with cross-browser and cross-device testing strategies.
Requirements
Must Have:
5+ years of experience in test automation for web, mobile, and API testing.
Integrate automated test suites into CI/CD pipelines using Jenkins, Azure DevOps, or similar tools.
Familiarity with API testing tools like Postman, REST Assured, or SoapUI.
Nice to have:
Prior OPS or Public sector experience.