Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Oliver Peters • Canada
Role & seniority: Software Test Engineer, Mid-Senior level; full-time
Stack/tools: UI automation (Selenium, Cypress, Playwright or equivalents); languages (Python, JavaScript, Java); REST API testing (Postman, REST Assured); Linux/Unix; IDEs; Git; CI/CD workflows
Design, develop, and maintain automated test scripts for web UIs and backend services; ensure test code quality and reusability
Collaborate with developers and QA to integrate changes into CI/CD pipelines; participate in sprint activities for feature coverage
Conduct Load/Stress/Performance testing; analyze metrics; troubleshoot failures and drive test coverage and reliability improvements
Proficient UI automation with Selenium, Cypress, Playwright (or equivalents)
Programming/scripting in Python, JavaScript, or Java; solid testing principles (functional, regression, exploratory)
API testing experience (RESTful APIs) with tools like Postman or REST Assured
Linux/Unix environment troubleshooting; Git and basic CI/CD familiarity
Strong problem-solving, attention to detail, and ability to work both independently and in teams
Experience with performance testing tooling and scalable test infrastructure
Participation in code reviews and adherence to automation standards
Exposure to test planning, reporting, and test coverage metrics
Location & work type: Location not specified; full-time employment; IT/telecom a
Software Test Engineer - Competitive Salary + Bonus
Role and Responsibilities Design, develop, and maintain automated test scripts for web-based UIs and backend services using industry-standard tools and frameworks. Incorporate existing solutions and technologies to accelerate testing cycles while maintaining a high-quality automation codebase. Collaborate with developers and QA team members to ensure code changes are thoroughly tested and integrated into the continuous integration/continuous deployment (CI/CD) pipelines. Perform Load, Stress, and Performance testing, including analysis and metrics generation using internal and third-party tools. Participate in sprint activities to ensure feature coverage through both manual and automated testing. Actively contribute to improving test coverage, reliability, and overall product quality. Conduct peer code reviews and follow coding standards for automation. Investigate and troubleshoot test failures, working closely with development teams to resolve issues. Produce high-quality, maintainable, and reusable test code aligned with company best practices and QA guidelines. Coordinate with the broader QA and development teams to ensure timely delivery of project milestones, deadlines, and demos. Continuously seek ways to optimize and scale the automation suite and test infrastructure. Perform other related duties as assigned to support the ongoing needs of the organization.
About Us Oliver Peters is an Equal Opportunity Employer. We do not discriminate based on race, religion, colour, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, ex-forces status or any other basis. All employment is decided based on qualifications, merit, and business need and we are committed to a fair hiring process.
Follow us on Linked: OliverPeters Recruitment
Follow us on Instagram: OPrecruitment
Seniority level Mid-Senior level Employment type Full-time Job function Consulting, Information Technology, and Engineering Industries IT Services and IT Consulting, Telecommunications, and Software Development