Back to job search
Teckhorizon Inc logo

Automation Developer

  • Toronto, ON
  • On-site
  • Posted Oct 16, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Entry level
Application method
Direct apply is available

Job summary

Design, develop, maintain, and execute automated tests and reusable frameworks for enterprise applications, APIs, and integrated systems, including functional, regression, and performance testing. Identify automation opportunities, integrate tests into CI/CD pipelines, investigate defects, maintain testing documentation and metrics, and collaborate with cross-functional stakeholders to support reliable software delivery.

Job details

Our Client is seeking a Senior Automation Developer with strong hands-on experience designing, developing, and maintaining automated testing solutions for enterprise applications. The ideal candidate will have expertise in UI automation, API testing, performance testing, programming, automation framework development, and CI/CD integration. The successful candidate will collaborate with QA analysts, software developers, and business stakeholders to improve testing efficiency, identify automation opportunities, and ensure reliable software delivery. Key Responsibilities Identify opportunities to automate manual testing activities and improve software testing processes. Design, develop, maintain, and execute automated test scripts for enterprise applications, APIs, and integrated systems. Build reusable automation frameworks using Selenium, Cypress, Playwright, WebDriverIO, or equivalent tools. Develop and execute API automation tests using Postman, REST Assured, SoapUI, or similar platforms. Perform automated functional, regression, integration, system, smoke, and exploratory testing. Develop and execute performance testing scenarios using JMeter, Gatling, or equivalent tools. Write automation scripts using Java, Python, JavaScript, or C#. Implement data-driven, keyword-driven, and hybrid automation frameworks. Work with TestNG, JUnit, Mocha, Cucumber, and SpecFlow to support automated testing and Behavior-Driven Development (BDD). Integrate automated tests into CI/CD pipelines using Jenkins, Azure DevOps, Git, and GitLab CI. Analyze existing manual test cases and identify suitable opportunities for automation. Investigate software defects, perform root cause analysis, and collaborate with developers and QA analysts to resolve issues. Support automated testing of databases, applications, systems, networks, and integrated enterprise environments. Gather automation requirements from end users and stakeholders, documenting technical solutions and test procedures. Maintain automation scripts, execution reports, testing documentation, and quality metrics. Collaborate with cross-functional teams to manage delivery priorities and meet project deadlines. Must-Have Qualifications Strong hands-on experience with UI automation tools such as Selenium, Cypress, Playwright, or WebDriverIO. Experience with API testing tools including Postman, REST Assured, or SoapUI. Experience with performance testing tools such as JMeter, Gatling, or equivalent platforms. Proficiency in Java, Python, JavaScript, or C#. Strong understanding of test automation frameworks such as TestNG, JUnit, and Mocha. Experience with BDD frameworks, including Cucumber or SpecFlow. Ability to review manual test cases and identify suitable automation opportunities. Experience developing data-driven, keyword-driven, or hybrid automation frameworks. Strong understanding of the Software Testing Life Cycle (STLC) and QA methodologies. Experience integrating automated tests into CI/CD pipelines. Strong analytical, troubleshooting, communication, and problem-solving skills. Technical Skills UI Automation: Selenium, Cypress, Playwright, WebDriverIO API Automation: Postman, REST Assured, SoapUI Performance Testing: JMeter, Gatling Programming Languages: Java, Python, JavaScript, C# Test Frameworks: TestNG, JUnit, Mocha BDD Frameworks: Cucumber, SpecFlow CI/CD Tools: Jenkins, Azure DevOps, GitLab CI Version Control: Git Automation Frameworks: Data-Driven, Keyword-Driven, Hybrid Testing Types: Functional, Regression, Integration, System, Smoke, Exploratory Methodologies: Agile, SDLC, STLC Preferred Qualifications Previous experience working with the Ontario Public Service (OPS) or other public-sector organizations. Experience building and maintaining enterprise-level test automation frameworks. Experience with CI/CD integration and automated quality assurance practices. Knowledge of database, API, and enterprise application testing. Strong experience collaborating with development teams, QA analysts, and business stakeholders. Ability to manage competing priorities and deliver within aggressive project timelines.

What you’ll do

Design, develop, maintain, and execute automated tests and reusable frameworks for enterprise applications, APIs, and integrated systems, including functional, regression, and performance testing. Identify automation opportunities, integrate tests into CI/CD pipelines, investigate defects, maintain testing documentation and metrics, and collaborate with cross-functional stakeholders to support reliable software delivery.

Requirements

Requires hands-on experience with UI, API, and performance testing tools; proficiency in Java, Python, JavaScript, or C#; and knowledge of automation frameworks, BDD, and CI/CD integration. Candidates should understand STLC and QA methodologies, identify suitable manual tests for automation, and demonstrate strong analytical, troubleshooting, communication, and problem-solving skills.

Listed skills

  • Java · Preferred
  • Python · Preferred
  • JavaScript · Preferred
  • C++ · Preferred
  • Agile · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • UI Automation
  • API Testing
  • Performance Testing
  • Test Automation Frameworks
  • Java
  • Python
  • JavaScript
  • C#
  • CI/CD Integration
  • Selenium
  • Cypress
  • Playwright
  • Postman
  • JMeter
  • BDD
  • Agile

Job areas

  • Software
  • Technology

More jobs from Teckhorizon Inc

See all jobs from Teckhorizon Inc