Automation Developer (RQ07689)

  • Contract
  • Toronto
  • Applications have closed

Ministry of Children, Community and Social Services

Description

 

Responsibilities:

 

The Automation Developer will be dedicated to developing routine tests both manual and automated, designing, coordinating, and tracking the testing effort. This position requires deductive reasoning, attention to detail, grit, patience, and creativity. The QA Automation Solution Consultant will work with Developers, testers, and Product Managers to analyze, develop, maintain, and execute quality assurance testing procedures.

The Automation Developer is responsible for the creation of new test scripts and test cases and executing these against the various components. The Automation Developer will work with the testing lead and IT lead of each project as well as the project team members in the analysis, design, development, implementation, and ongoing support of the required systems.

The Automation Developer works closely with the automation team to understand the complex and mission-critical application

Develop automated test frameworks and suites on UI, API and Integration levels of testing using Selenium or Java language.

Participate in design discussions for our platform to help evolve the platform in a way that enables richer testing scenarios that simplify defect detection and prevention.

Assist with triage, diagnosis, and resolution of issues discovered across teams.

Contribute to end-to-end acceptance tests.

Drive the conversion of manual tests to automated ones whenever possible.

 Introduce more automation coverage to support more frequent release cycles.

Provide ongoing support and mentorship to ensure staff can effectively automate processes. 

Conduct knowledge transfer sessions to train junior staff on automation processes

Must Have Skills:

Experience automating Curam Applications with Selenium

Ability to analyze existing testing processes and identify areas for automation

Experience automating systems integration using REST and SOAP APIs

Experience working on Curam Business Process Objects (BPO)

Experience working with Jira, SonarQube, SonarLint, Postman, and Swagger

Experience working with Docker and Kubernetes 

Experience of SQL and database testing

General Skills:

 

Knowledge and experience in all phases of the Systems Development Life Cycle

Excellent analytical, problem-solving and decision-making skills; organizational, creativity and perseverance skills; verbal and written communication skills; and interpersonal skills

A team player with a track record of meeting deadlines

Knowledge of one or more automated testing tools

Meaningfully contribute to test strategies, test automation, performance benchmarking, integration testing and threat modelling.

Steer and support product integrity through solid partnerships with the Product Management, Design, Development and Delivery team.

Experience in planning, organizing and implementing testing efforts at the specified experience level

Knowledge of structured methodologies for the development, design, implementation and maintenance of applications

Knowledge and experience in the use of computer-aided software Engineering (CASE) tools and data query tools to aid in the development of test cases.

Knowledge and experience in the use of automated test tools and version control systems on one or more platforms

Experience executing functional tests, non-functional tests and systems-level integration tests

Experience supporting user acceptance testing and participating in UAT activities

Experience with quality assurance principles, practices, tools and structured methodologies

Experience creating testing strategy documentation, test plans, test cases and test data for various types and phases of testing, including technical and business functional validation

Experience in quality assurance and testing, including unit testing, integration testing, load testing, performance testing, etc.

 

Desirable Skills:

 

Experience in the use of information retrieval packages

Knowledge and understanding of testing methods in an object-oriented environment.

Knowledge and understanding of Information Management principles, concepts, policies and practices.

Knowledge and understanding of the Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards.

Experience planning and organizing testing efforts for both large and small systems.

Experience coding automated test scripts to produce sets of automated test cases

Experience testing Commercial Off-the-Shelf Applications (COTS)

Experience Requirements

– Please note this role is part of a Hybrid Work Arrangement and resource(s) will be required to work at a minimum of 2 days per week at 5700 Yonge St.

Evaluation:

 

Percentage: 85%

Experience automating Curam Applications with Selenium

Ability to analyze existing testing processes and identify areas for automation

Experience automating systems integration using REST and SOAP APIs

Experience working on Curam Business Process Objects (BPO)

Experience working with Jira, SonarQube, SonarLint, Postman, and Swagger

Experience working with Docker and Kubernetes 

Experience of SQL and database testing

Knowledge and experience in the use of automated test tools and version control systems on one or more platforms

Experience executing functional tests, non-functional tests and systems-level integration tests

Experience supporting user acceptance testing and participating in UAT activities

Experience with quality assurance principles, practices, tools and structured methodologies

Experience creating testing strategy documentation, test plans, test cases and test data for various types and phases of testing, including technical and business functional validation

Experience in quality assurance and testing, including unit testing, integration testing, load testing, performance testing, etc.

Knowledge and experience in all phases of the Systems Development Life Cycle

Design and develop automation test scripts for the test cases using utilities from established automation frameworks while following industry best practices

code review test scripts written by fellow test engineers before merging into the version control system to ensure compliance with set standards

Work with the DevOps team to define test execution pipelines to support the continuous integration process

Continually look for ways to innovate and improve the testing process to gain efficiencies

Effectively communicate testing activities, findings and project risk in oral and written formats

 

Percentage: 15%

Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards

Excellent analytical, problem-solving and decision-making skills; organizational, creativity and perseverance skills; verbal and written communication skills; and interpersonal skills

Supplier Comments

Closing Date/Time

2024-08-06, 1:00 p.m.

Max number of candidate submission – 1(one)

Hybrid Work Arrangement and resource(s) will be required to work at a minimum of 2 -3 days per week at 5700 Yonge St.

Notes: Make sure candidate MUST have experience in all the Must haves listed below

Must Have Skills:

  • Experience automating Curam Applications with Selenium
  • Ability to analyze existing testing processes and identify areas for automation
  • Experience automating systems integration using REST and SOAP APIs
  • Experience working on Curam Business Process Objects (BPO)
  • Experience working with Jira, SonarQube, SonarLint, Postman, and Swagger
  • Experience of SQL and database testing

This entry was posted in . Bookmark the permalink.