Job Summary:
The QA Specialist role is responsible for ensuring the quality reliability and performance of critical systems with a focus on transit operations and public sector initiatives. This role involves developing and executing test strategies leading testing efforts and advocating for quality throughout the software development lifecycle.
Location: Toronto Ontario Canada
Responsibilities:
- Lead the planning design execution and oversight of system testing and quality assurance activities for complex applications and integrated systems.
- Develop comprehensive test strategies test plans test cases and test scripts based on system requirements and design specifications.
- Conduct various types of testing including functional regression integration performance usability and user acceptance testing (UAT).
- Collaborate closely with project managers business analysts developers and operational teams to understand project requirements and ensure testability.
- Identify document and track software defects using established defect management tools and work with development teams to ensure timely resolution.
- Oversee and mentor junior QA team members providing guidance on testing best practices tools and methodologies.
- Automate test cases where appropriate utilizing automation tools and scripting languages to improve testing efficiency and coverage.
- Participate in requirements reviews design discussions and risk assessments to ensure quality is built into the system from the outset.
- Contribute to the continuous improvement of QA processes tools and methodologies recommending and implementing enhancements.
- Ensure all testing activities comply with organizational standards public sector regulations and industry best practices.
Required Skills & Certifications:
- Minimum of 7 years of progressive experience in Systems Testing or Quality Assurance.
- Demonstrated experience testing systems within a Transit Agency.
- Proven track record of working on projects for the Public Sector.
- Strong understanding of software development lifecycle (SDLC) and various testing methodologies (e.g. Agile Waterfall).
- Proficiency with test management and defect tracking tools (e.g. Azure DevOps Jira ALM TestRail).
- Experience with test automation frameworks and tools (e.g. Selenium Playwright Cypress JMeter for performance testing).
- Excellent analytical problem-solving and critical thinking skills with meticulous attention to detail.
- Exceptional written and verbal communication skills.
- Ability to work independently lead testing efforts and manage multiple priorities.
- Bachelors degree in Computer Science Engineering Information Technology or a related field or equivalent practical experience.
Preferred Skills & Certifications:
Special Considerations:
Scheduling: