
Systems Testing/QA Specialist - Senior
- Toronto, ON
- Permanent
- Full-time
Location: Toronto, Ontario (Hybrid)
Duration: 10 Months with possible extensionTesting Skills/Experience - 50%
- 10+ years of experience in process, planning, organizing and implementing testing efforts
- Demonstrates working knowledge of the testing process and the Software development life cycle (SDLC), including Agile & DevOps
- Experience with creating, reviewing, and executing test strategy, test plans and test cases
- Executes quality assurance and testing activities for various types of testing such as integration testing, functional testing, regression testing, unit testing, load testing, performance testing and accessibility testing
- Experience with providing identification and resolution of problems/issues
- Plans and organizes testing efforts in both front-end and back-end application components/environments
- Communicate test results regularly through reports that summarize test completion and defects found
- Hands-on experience with automation tools like Selenium, Appium, Katalon etc.
- Ability to write clean, maintainable, and reusable code for test automation
- Proficiency in programming languages such as Java, Python, C#, or JavaScript.
- Familiarity with testing frameworks such as TestNG, JUnit, NUnit, or PyTest.
- Experience with API testing tools like Postman, SoapUI, or RestAssured.
- Knowledge of RESTful and SOAP web services.
- Ability to write and execute SQL queries for database validation and data-driven testing.
- Ability to debug and troubleshoot automation scripts and identify root causes of failures.
- Ability to adapt to changing requirements and technologies.
- Experience with AODA Compliance Audit tools, AXE, WAVE etc.
- Familiarity with performance testing tools like JMeter or LoadRunner (optional)
- Collaborate with cross-functional teams, including development, product management, and operations, to ensure a unified approach to quality.
- Drive initiatives to enhance testing tools, frameworks, and processes to improve overall efficiency and effectiveness.
- Communicate testing progress, results, and risks to stakeholders, providing actionable insights and recommendations.
- Act as a key point of contact for QA-related issues and escalations.
- Promote a culture of quality and continuous improvement within the organization.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong organizational, creativity and perseverance skills.
- Strong verbal and written communication skills; interpersonal skills.
- Proven track record for building strong working relationships.
- 10+ years of experience in process, planning, organizing and implementing testing efforts
- Demonstrates working knowledge of the testing process and the Software development life cycle (SDLC), including Agile & DevOps
- Experience with creating, reviewing, and executing test strategy, test plans and test cases
- Executes quality assurance and testing activities for various types of testing such as integration testing, functional testing, regression testing, unit testing, load testing, performance testing and accessibility testing
- Hands-on experience with automation tools like Selenium, Appium, Katalon etc.
- Experience with API testing tools like Postman, SoapUI, or Rest Assured.
- Knowledge of RESTful and SOAP web services.
- Ability to write and execute SQL queries for database validation and data-driven testing
- Collaborate with cross-functional teams, including development, product management, and operations, to ensure a unified approach to quality.
- Drive initiatives to enhance testing tools, frameworks, and processes to improve overall efficiency and effectiveness