RQ11529 - Automation Developer - Senior
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Posting language
- English
- Posted
Original job description
Responsibilities:
- Identifies opportunities for automation within software
processes
- Designs and executes QA tests using scripts that
automatically test functionality.
- Designs and writes test automation scripts
- Utilizes test automation frameworks
- Investigates problems in software as a result of testing
- Works with QA analysts and software developers to find
solutions
General Skills:
- 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 workflow and creating documentation
- Experience gathering and documenting requirements from
end-users to develop the best automation solutions
- A team player with a track record for meeting deadlines,
managing competing priorities and client relationship management experience
Requirements
Experience and Skill Set Requirements:
Must Haves:
- Strong
hands-on experience with test automation tools and frameworks such as:
- Selenium,
Cypress, Playwright, or WebDriverIO (for UI testing)
- Postman,
REST Assured, or SoapUI (for API testing)
- JMeter
or Gatling (for performance testing)
- Solid
understanding of test frameworks (e.g., TestNG, JUnit, Mocha) and BDD
tools (e.g., Cucumber, SpecFlow).
- Ability
to analyze manual test cases and identify areas suitable for automation.
Nice to have:
- Prior OPS or public sector exp.
Skill Set Requirements:
Technical Skills:
- Strong
hands-on experience with test automation tools and frameworks such as:
- Selenium,
Cypress, Playwright, or WebDriverIO (for UI testing)
- Postman,
REST Assured, or SoapUI (for API testing)
- JMeter
or Gatling (for performance testing)
- Proficiency
in scripting/programming languages such as Java, Python,
JavaScript, or C#.
- Experience
with version control and CI/CD tools like Git, Jenkins, Azure DevOps,
or GitLab CI.
- Solid
understanding of test frameworks (e.g., TestNG, JUnit, Mocha) and BDD
tools (e.g., Cucumber, SpecFlow).
Quality Assurance & Testing:
- Deep
knowledge of the software testing lifecycle (STLC) and QA
methodologies (e.g., functional, regression, integration, system,
smoke, and exploratory testing).
- Experience
developing data-driven, keyword-driven, or hybrid automation frameworks.
- Ability
to analyze manual test cases and identify areas suitable for automation.
Soft Skills:
- Strong
communication skills; both written and verbal
- Excellent
interpersonal relations and demonstrated ability to work with others
effectively 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
- Strong
ability to work under pressure, work with aggressive timelines, and be
adaptive to change
Public sector Experience
More about this job
Responsibilities
Identify automation opportunities, design and maintain automated test scripts and frameworks, and execute QA tests across software processes. Investigate defects and quality issues, collaborate with QA analysts, developers, and stakeholders, and document requirements and automation solutions.
Requirements
Requires 7–10 years of experience and hands-on expertise with UI, API, and performance testing tools, test frameworks, and programming or scripting languages. Candidates should understand the software testing lifecycle, automation framework approaches, version control and CI/CD, and be effective communicators and problem-solvers; public-sector experience is an asset.
Skills
- Test Automation
- Selenium
- Cypress
- Playwright
- WebDriverIO
- API Testing
- Performance Testing
- Java
- Python
- JavaScript
- C#
- Git
- CI/CD
- TestNG
- JUnit
- Mocha
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Government & Public Sector
Keywords
- Test Automation
- Quality Assurance
- 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 Lifecycle
- Functional Testing
- Regression Testing
- Integration Testing
- Data-Driven Testing