RQ11529 – Automation Developer – Senior
- Toronto, ON, Canada
Internship
Applications open in a new tab.
Job details
- Job type
- Internship
- Apply by
- Posting language
- English
- Posted
Original job description
Client: Ministry of Public and Business Service Delivery and Procurement – RQ11529
We are seeking a Senior Automation Developer with strong hands-on experience in test automation, quality assurance, and automated testing frameworks. The ideal candidate will have expertise in UI, API, and performance testing using tools such as Selenium, Cypress, Playwright, WebDriverIO, Postman, REST Assured, SoapUI, JMeter, and Gatling. The successful candidate will design, develop, and execute automated test scripts, identify opportunities for automation, investigate software defects, and collaborate with QA analysts, software developers, and stakeholders to improve software quality and testing efficiency.
Role Snapshot
Responsibilities
If you are interested and your profile matches the requirements, kindly send the following mandatory documents to hrsmss@smsoftconsulting.com by Monday, October 19, 2026, at 10:00 AM EST.
Mandatory Documents
WhatsApp Group
For daily job updates, you can also join our WhatsApp group using the link below:
Join our WhatsApp Group
Note
Onsite – 5 days per week.
Email is the best way to reach us.
You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.
We are seeking a Senior Automation Developer with strong hands-on experience in test automation, quality assurance, and automated testing frameworks. The ideal candidate will have expertise in UI, API, and performance testing using tools such as Selenium, Cypress, Playwright, WebDriverIO, Postman, REST Assured, SoapUI, JMeter, and Gatling. The successful candidate will design, develop, and execute automated test scripts, identify opportunities for automation, investigate software defects, and collaborate with QA analysts, software developers, and stakeholders to improve software quality and testing efficiency.
Role Snapshot
- Job Title: RQ11529 – Automation Developer – Senior
- Client: Ministry of Public and Business Service Delivery and Procurement
- Work Location: 222 Jarvis Street, Toronto, Ontario, Canada
- Work Arrangement: Onsite – 5 Days per Week
- Estimated Start Date: November 2, 2026
- Estimated End Date: October 1, 2027
- Business Days: 283.00
- Extension: Probable after the initial mandate
- Hours: 7.25 hours per day
- Security Level: No Clearance Required
- Strong hands-on experience with test automation tools and frameworks, including:
- UI Testing: Selenium, Cypress, Playwright, or WebDriverIO.
- API Testing: Postman, REST Assured, or SoapUI.
- Performance Testing: JMeter or Gatling.
- Solid understanding of test frameworks such as TestNG, JUnit, and Mocha, and Behaviour-Driven Development (BDD) tools such as Cucumber and SpecFlow.
- Ability to analyse manual test cases and identify areas suitable for automation.
- Prior Ontario Public Service (OPS) or public sector experience.
Responsibilities
- Identify opportunities for automation within software processes.
- Design and execute Quality Assurance (QA) tests using scripts that automatically test functionality.
- Design and write test automation scripts.
- Utilize test automation frameworks.
- Investigate problems in software identified as a result of testing.
- Work with QA analysts and software developers to find solutions.
- Experience identifying opportunities for automation within software processes.
- Experience designing and executing QA tests using scripts that automatically test functionality.
- Experience running tests for databases, systems, networks, applications, hardware, and software.
- Experience identifying and documenting bugs and quality issues in development, service, or business processes.
- Experience installing applications and databases relevant to automation.
- Experience collaborating with stakeholders to understand how automation can improve workflows and creating documentation.
- Experience gathering and documenting requirements from end-users to develop the best automation solutions.
- A team player with a track record of meeting deadlines, managing competing priorities, and demonstrating client relationship management experience.
- Technical Skills - 40%
- Proficiency in scripting and programming languages such as Java, Python, JavaScript, or C#.
- Experience with version control and Continuous Integration/Continuous Delivery (CI/CD) tools such as Git, Jenkins, Azure DevOps, or GitLab CI.
- Quality Assurance and Testing - 35%
- Deep knowledge of the Software Testing Life Cycle (STLC) and QA methodologies, including functional, regression, integration, system, smoke, and exploratory testing.
- Experience developing data-driven, keyword-driven, or hybrid automation frameworks.
- Soft Skills - 20%
- Strong written and verbal communication skills.
- Excellent interpersonal relations and demonstrated ability to work effectively with others in teams.
- Demonstrated ability to work with functional and technical teams.
- Demonstrated ability to participate in a large team and work closely with other individual team members.
- Proven analytical skills and systematic problem-solving abilities.
- Strong ability to work under pressure, manage aggressive timelines, and adapt to change.
- Public Sector Experience - 5%
- Public sector experience is considered an evaluation criterion, accounting for 5% of the overall skill set requirements.
If you are interested and your profile matches the requirements, kindly send the following mandatory documents to hrsmss@smsoftconsulting.com by Monday, October 19, 2026, at 10:00 AM EST.
Mandatory Documents
- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected Hourly Rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)
WhatsApp Group
For daily job updates, you can also join our WhatsApp group using the link below:
Join our WhatsApp Group
Note
Onsite – 5 days per week.
Email is the best way to reach us.
You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.
More about this job
Responsibilities
Identify automation opportunities, design and execute automated QA tests, and develop scripts and frameworks for testing software functionality. Investigate defects and collaborate with QA analysts, developers, and stakeholders to improve software quality and testing efficiency.
Requirements
Requires hands-on experience with UI, API, and performance testing tools, test frameworks, and BDD tools, along with the ability to assess manual test cases for automation. Candidates should have programming and CI/CD experience, strong knowledge of the software testing life cycle, and effective communication, collaboration, and problem-solving skills.
Skills
- Test Automation
- Quality Assurance
- Selenium
- Cypress
- Playwright
- WebDriverIO
- Postman
- REST Assured
- SoapUI
- JMeter
- Gatling
- Java
- Python
- JavaScript
- C#
- CI/CD
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Government & Public Sector
Keywords
- Test Automation
- Quality Assurance
- Automated Testing
- Selenium
- Cypress
- Playwright
- WebDriverIO
- Postman
- REST Assured
- SoapUI
- JMeter
- Gatling
- TestNG
- JUnit
- Mocha
- Cucumber
- SpecFlow
- Java
- Python
- JavaScript
- C#
- Git
- Jenkins
- Azure DevOps
- GitLab CI
- CI/CD
- Software Testing Life Cycle
- Behaviour-Driven Development
- Data-Driven Testing
- Regression Testing