Test Automation Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- Minimum 6 years of experience in test automation.
- Posting language
- English
- Posted
Original job description
We are seeking an experienced Software Development Engineer in Test (SDET) with strong expertise in test automation, Robot Framework, Selenium, Parasoft, and database testing. The candidate will support testing across multiple platforms and technologies throughout the software development lifecycle.
Key Responsibilities
- Develop, maintain, and execute automated tests using Selenium, Parasoft, and Robot Framework.
- Perform database testing to validate data accuracy and application functionality.
- Deliver in-sprint test automation within Agile development teams.
- Integrate automated tests with continuous integration tools such as Jenkins and Azure DevOps.
- Manage test cases, investigate issues, and track defects through resolution.
- Support functional, performance, backup and recovery, and disaster recovery testing.
- Collaborate with development teams to ensure effective testing throughout the development lifecycle.
- Integrate testing frameworks with development tools such as GitLab.
Required Skills
- Minimum 6 years of experience in test automation.
- Hands-on experience with Selenium, Parasoft, database testing, and Robot Framework.
- Proficiency in at least one programming language: C#, Python, or Java.
- Experience with Jenkins and/or Azure DevOps for continuous integration.
- Knowledge of test case management tools and hands-on defect management.
- Experience automating tests across multiple platforms and technologies.
- Strong understanding of Agile software development, in-sprint automation, and modern testing practices.
Preferred Experience
- Previous software development experience.
- Cloud migration testing experience.
- Capital Markets domain experience.
More about this job
Responsibilities
Develop, maintain, and execute automated tests using Selenium, Parasoft, and Robot Framework, including database, functional, performance, backup and recovery, and disaster recovery testing. Deliver in-sprint automation, integrate tests with CI and development tools, and collaborate with development teams to manage test cases and defects throughout the software development lifecycle.
Requirements
Requires at least six years of test automation experience, hands-on expertise with Selenium, Parasoft, Robot Framework, and database testing, and proficiency in C#, Python, or Java. Candidates should also have experience with Jenkins or Azure DevOps, test case and defect management, multi-platform automation, and Agile practices; software development, cloud migration testing, and Capital Markets experience are preferred.
Skills
- Test Automation
- Robot Framework
- Selenium
- Parasoft
- Database Testing
- C#
- Python
- Java
- Jenkins
- Azure DevOps
- Test Case Management
- Defect Management
- Agile
- Continuous Integration
- GitLab
- Performance Testing
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Finance & Accounting
Keywords
- SDET
- Test Automation
- Robot Framework
- Selenium
- Parasoft
- Database Testing
- C#
- Python
- Java
- Jenkins
- Azure DevOps
- GitLab
- Continuous Integration
- Agile
- In-Sprint Automation
- Test Case Management
- Defect Management
- Functional Testing
- Performance Testing
- Backup and Recovery Testing
- Disaster Recovery Testing
- Cloud Migration Testing
- Capital Markets