Software Engineer in Test
- 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
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.
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. Integrate tests with CI tools and development platforms, manage test cases and defects, and collaborate with Agile teams to deliver in-sprint automation.
Requirements
Requires at least six years of test automation experience, hands-on experience with Selenium, Parasoft, database testing, and Robot Framework, and proficiency in C#, Python, or Java. Candidates should also have experience with Jenkins or Azure DevOps, test case and defect management, cross-platform test automation, and Agile practices.
Skills
- Test Automation
- Selenium
- Parasoft
- Database Testing
- Robot Framework
- C#
- Python
- Java
- Jenkins
- Azure DevOps
- Test Case Management
- Defect Management
- Agile Development
- Continuous Integration
- GitLab
- Performance Testing
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Test Automation
- Selenium
- Parasoft
- Database Testing
- Robot Framework
- C#
- Python
- Java
- Jenkins
- Azure DevOps
- Continuous Integration
- Test Case Management
- Defect Management
- Functional Testing
- Performance Testing
- Backup and Recovery Testing
- Disaster Recovery Testing
- Agile Development
- In-Sprint Automation
- GitLab
- Cross-Platform Testing
- Software Testing