Point your AI agent at freehire and let it find you a job.

Get the CLI →

Flexstaf IT

NewBe an early applicant

RQ11634 - Systems Testing/QA Specialist - Senior

Posted
Discussion

Summary

Senior systems testing/QA specialist in Toronto (on-site) working on public-sector software systems. Day to day involves writing test plans and cases, executing functional, regression, performance and API testing, managing defects, and validating data in relational databases using SQL, Python, Selenium, JIRA/Azure DevOps and CI/CD pipelines.

MUST HAVES:

Please refer to the Experience and Skill Set Requirements

Experience and Skill Set Requirements

Public Sector Experience

5+ years of experience working in the federal/provincial/broader public-sector in the field of software systems development, testing or operations

5 points

Analytical and communications skills

· Excellent documentation skills, including the ability to produce clear and concise test plans, test cases, and test summary reports.

· Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams including business stakeholders, developers, business analysts, architects and project managers.

· Strong analytical skills to interpret test results, identify root causes of issues, and recommend corrective actions.

20 points

Data management Skills & Experience

5+ years of experience in data management

· Demonstrated experience in designing, developing or maintaining relational database management systems.

· Strong knowledge of relational database systems (e.g., SQL Server, Oracle, PostgreSQL).

· Advanced proficiency in SQL for data analysis and validation.

· Experience with Python for scripting and automation is an asset.

25 points

Quality Assurance Skill & Experience

10+ years of experience in quality assurance and software system testing:

· Extensive experience in software systems testing, including functional, regression, integration, system, and performance testing across complex enterprise applications.

· Strong understanding of software development life cycle (SDLC) and quality assurance methodologies, including Agile, Waterfall, and hybrid models.

· Proficiency in test planning and strategy development, including risk-based testing approaches and test coverage analysis.

· Hands-on experience with test automation tools (e.g., Selenium, PyTest) and scripting for automated test execution.

· Expertise in defect tracking and management, using tools such as JIRA or Azure DevOps, with a strong ability to triage and prioritize issues.

· Ability to design and execute test cases based on business requirements, technical specifications, and user stories.

· Experience with API testing using tools like Postman, SoapUI, or REST-assured is an asset

· Knowledge of performance testing tools such as JMeter or LoadRunner is an asset.

· Experience in test data management, including data creation, masking, and validation in relational database environments.

· Comfortable working with CI/CD pipelines and integrating testing into automated build and deployment processes.



50 points

--


Skills

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available