Job Search and Career Advice Platform

Enable job alerts via email!

Test Automation Developer - C# Cloud

ROSS

Vaughan

Hybrid

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A premier brand in medical diagnostics is seeking a Test Automation Developer. This Vaughan-based role includes responsibilities such as verifying software products, developing automation frameworks, and maintaining test suites. Ideal candidates have a B.Sc. in Computer Science or Software Engineering and related experience. The contract lasts 6 months with options for extension or conversion to permanent employment. Remote work is possible during and potentially after the pandemic.

Qualifications

  • 3 to 5 years of related experience in test automation.
  • Experience with creating test plans and test cases.
  • Knowledge with Cloud backend development like C#, Ruby, Node.js.

Responsibilities

  • Verifying that software products meet regulatory and business expectations.
  • Development and improvement of the automation framework.
  • Document and communicate issues found during testing.

Skills

Cucumber
C# .Net
SoapUI
Selenium
Python
API testing
Postman
Unit testing
Jenkins
CI/CD pipeline
BitBucket
React
CSS
JavaScript
JIRA
Confluence
Agile Scrum/Kanban

Education

B.Sc. in Computer Science or B.Eng. in Software Engineering
Job description

Click here to apply online

During the pandemic you can work remotely, and possibly after the pandemic too. Our Vaughan-based client is a premier brand in medical diagnostics and a global leader in the development of best‑in‑class technologies that help answer complex scientific challenges to improve our world. They have engaged ROSS to help them recruit a Test Automation Developer.

This is a 6‑Month Contract with likely extension to 1‑2 years and conversion to permanent employment is possible.

Job Description

The candidate will leverage their past experience and technical background to plan and conduct all levels of verification against our software products within an agile team development environment. The candidate will be responsible for ensuring that the products meet a defined exit criteria that abide by our development practices. The candidate will provide the necessary tools and agile processes to assist developers, ensure that the products work as expected, and assist with the evaluation and management of tools, frameworks and verification environments.

The ideal candidate is passionate about software quality and always searching for ways to ferret out critical issues that most others would not consider. The candidate is a confident & self‑motivated individual who is unafraid to be a vocal advocate of high quality to ensure that the finished product is effective throughout the product development lifecycle. The candidate should be forward‑thinking and focused on optimization, effectiveness, and the evolution of our testing environment. The candidate will excel if they are strong verbal communicators with a love for learning and exploring new software applications.

Skills
  • B.Sc. in Computer Science or B.Eng. in Software Engineering and/or 3 to 5 years of related experience is desired
  • 2-3 years experience with Cucumber
  • 1-3 years C# .Net experience
  • Experience with creating test plans and test cases, as well as automation of test cases
  • Familiar with automation framework design and development
  • Ability to design relevant test cases based on realistic customer workflows
  • Knowledgeable in automation software tools, concepts, and application including: SoapUI, Selenium, Python, API testing, Postman, Unit testing
  • Experience with AWS Development Operations tools and concepts: Jenkins, CI/CD pipeline, BitBucket
  • Knowledge with Cloud backend development: C#, Ruby, Node.js, Java
  • Knowledge with Frontend development: React, CSS, JavaScript
  • Experience with Agile Scrum/Kanban processes, and work management tools: JIRA, Confluence
  • Excellent organizational, interpersonal, and communication skills are an absolute necessity
  • Experience working with remote teams is desired
  • A strong interest and quick learner in new software technologies relating to SaaS
  • Excellent problem solving skills using a logical methodology
  • Ability to perform exploratory and/or statistical analysis to derive insight from data
  • Understanding of verification requirements for regulated environments preferred
Responsibilities
  • Verifying that our client’s software products fully meet the given requirements that comply with regulatory, business and customer expectations
  • Verification and/or validation of product robustness through a structured testing process and by exploratory methods
  • Continued development, improvement, and growth of the automation framework
  • Creation, maintenance, and execution of automated product test suites
  • Metrics management of verification progress, project issues, risks, and requirements
  • Clearly document and communicate issues found during testing to facilitate corrective action by developers and/or designers
  • Understand subsystem level requirements and participate in development/design discussions making recommendations to improve verification activities
  • Be a team‑player by being accountable to the team, and realizing success is a team win

Click here to apply online

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.