QA Automation Engineer - Python/ Robot Framework
- Toronto, ON, Canada
$57.97 to $69.57 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $57.97 to $69.57 CAD / hour
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Working with one of our top financial clients, this role calls for a QA Automation Engineer - Python/ Robot Framework to drive functional testing and automation initiatives, collaborate with agile delivery teams, and independently deliver high-quality testing outcomes. The successful candidate will bring strong hands-on experience in automation, API testing, and database testing, with the opportunity to develop expertise in the Python Robo framework through available training.
Pay rate range(CAD): $57.97/hr – $69.57/hr
Responsibilities
- Lead functional testing activities across application releases and delivery initiatives.
- Design, develop, and maintain automated test solutions using Python.
- Perform comprehensive API testing and database testing.
- Identify, investigate, and document defects, clearly communicating root causes and business impact.
- Integrate automated testing into CI/CD pipelines.
- Use Git for code management, including code pushes, branching, and merges.
- Collaborate with automation leads, agile pod members, developers, and other stakeholders.
- Work independently with minimal supervision while managing testing priorities and deliverables.
- Provide clear updates on test progress, risks, issues, and outcomes.
- Contribute to continuous improvements in test coverage, automation quality, and delivery processes.
- Two to three years of hands-on Python automation experience.
- Strong practical experience with test automation and the ability to explain previous automation work clearly.
- Hands-on experience with API testing.
- Hands-on experience with database testing.
- Basic experience working with CI/CD pipelines.
- Working knowledge of Git, including code pushes and merges.
- Ability to work independently and take ownership of testing activities.
- Strong troubleshooting, analytical, and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to communicate technical experience clearly to both technical and non-technical stakeholders.
- Experience with the Python Robo framework.
- Automation experience in another programming language with the ability to transition to Python.
- Experience working within agile delivery teams.
- Interest in advancing expertise in automation frameworks and quality engineering practices.
- Experience contributing to continuous improvement initiatives in software testing.
Privacy Policy
More about this job
Responsibilities
Lead functional testing for application releases and delivery initiatives, and design, develop, and maintain Python-based automated tests. Test APIs and databases, integrate automation into CI/CD pipelines, manage code with Git, investigate and communicate defects, and provide progress updates while contributing to continuous improvement.
Requirements
Requires two to three years of hands-on Python automation experience, practical test automation experience, and hands-on API and database testing. Candidates should also have basic CI/CD and Git experience, be able to work independently, troubleshoot effectively, and communicate clearly with technical and non-technical stakeholders.
Skills
- Python
- Test Automation
- Functional Testing
- API Testing
- Database Testing
- Robot Framework
- CI/CD
- Git
- Defect Management
- Troubleshooting
- Agile
- Communication
- Quality Engineering
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Finance & Accounting
Keywords
- Python
- Robot Framework
- Test Automation
- Functional Testing
- API Testing
- Database Testing
- CI/CD Pipelines
- Git
- Code Management
- Defect Investigation
- Root Cause Analysis
- Agile Delivery
- Quality Engineering
- Test Coverage
- Continuous Improvement
- Application Releases
- Automation Frameworks
- Financial Services