Quality Assurance Test Lead
- Toronto, ON, Canada
Hybrid
$50 to $55 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $50 to $55 CAD / hour
- Job type
- Contract
- Workplace
- Hybrid
- Apply by
- Experience
- 2–3+ years of hands-on Python automation experience, including developing or maintaining test scripts or frameworks.
- Posting language
- English
- Posted
Original job description
We’re seeking a hands-on QA automation professional to help build, maintain, and improve automated testing solutions. This role is suited to someone who can work independently, explain their technical contributions clearly, and take automation work from design through implementation.
Key Responsibilities
- Develop and maintain automated tests using Python.
- Contribute to automation frameworks and testing strategies.
- Test REST APIs and automate API checks using tools such as Postman.
- Perform database testing and validate results using SQL.
- Integrate automated tests into CI/CD pipelines.
- Use Git for code changes, commits, merges, pull requests, and branch management.
- Investigate defects, communicate findings, and work with delivery teams to improve quality.
Required Qualifications
- 2–3+ years of hands-on Python automation experience, including developing or maintaining test scripts or frameworks.
- Experience with API testing and database testing, including SQL validation.
- Familiarity with CI/CD tools such as Jenkins, Azure DevOps, GitHub Actions, or GitLab CI.
- Working knowledge of Git, including pushing code and managing merges.
- Ability to work independently and clearly describe your role in building and maintaining automation solutions.
- Strong communication skills and the ability to explain technical work and results.
Experience with the Python Robot Framework is helpful. Training can be provided for candidates with a strong Python automation background. Candidates with automation experience in another language may also be considered if they can demonstrate the ability to transition to Python.
Work Arrangement: Hybrid, with two days per week in the Toronto office.
Interview Process: An initial one-hour panel interview via Teams; a second in-person interview may be required.
More about this job
Responsibilities
Develop, maintain, and improve automated tests and frameworks using Python, including REST API and database testing with SQL. Integrate tests into CI/CD pipelines, manage code with Git, investigate defects, and communicate findings to delivery teams.
Requirements
Requires 2–3+ years of hands-on Python automation experience, along with API and database testing, SQL validation, CI/CD familiarity, and working knowledge of Git. Candidates should work independently and communicate technical work clearly; Robot Framework experience is helpful, and candidates with automation experience in another language may be considered if they can transition to Python.
Skills
- Python Automation
- Automated Testing
- Test Frameworks
- API Testing
- REST APIs
- Postman
- Database Testing
- SQL
- CI/CD
- Jenkins
- Azure DevOps
- GitHub Actions
- GitLab CI
- Git
- Robot Framework
- Defect Investigation
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
Keywords
- Python
- Python Robot Framework
- Test Automation
- Automated Testing
- Test Scripts
- Automation Frameworks
- Testing Strategies
- API Testing
- REST APIs
- Postman
- Database Testing
- SQL
- CI/CD
- Jenkins
- Azure DevOps
- GitHub Actions
- GitLab CI
- Git
- Version Control
- Branch Management
- Pull Requests
- Defect Investigation
- Quality Assurance
- Software Testing
- Hybrid Work
- Contract