Software Developer in Test
Ceridian HCM, Inc
Toronto, ON, CA
13d ago

Responsibilities :

  • Design, develop, maintain, and enhance test automation systems and tools for use by development, test engineers, and QA
  • Contribute to creation, extension, and communication of test automation best practices
  • Provide leadership on continuous quality improvements for both the product and the processes used
  • Perform source code analysis to determine quality gaps and communicate high risk areas
  • Assist in assessing product quality and release readiness
  • Facilitate creation and execution of automated test suites
  • Analyze test automation failures and determine the root cause from source code
  • Participating in design and architectural discussions
  • Help ensure new code moves easily through our deployment pipeline
  • Mentor test engineers
  • Qualifications :

  • University degree in Computer Science or related field
  • 5+ years of experience in enterprise software development
  • Strong experience in management and execution of Black Box, Integration, System, Functional, UI testing, API testing, Web Services testing (SOAP, REST, OData), WCF testing and Regression testing of various applications
  • Solid experience creating and maintaining test automation frameworks using tools such as Selenium, FitNesse, SpecFlow and / or Cucumber
  • Knowledge of object-oriented design and development
  • Working experience with C# and .NET Framework
  • Proficiency with SQL and an understanding of relational database system
  • Excellent communication skills, both verbal and written
  • Understanding of software engineering best practices for the full software development life cycle, including agile software development
  • A self-motivated team player with an interest in continuous learning
  • Strong debugging, troubleshooting, and problem-solving skills
  • Desired skills :

  • Experience with or desire to work in an agile development environment (Scrum)
  • Experience with SaaS product companies is a plus
  • Experience with a variety of web application development and testing technologies
  • Experience instrumenting Continuous Integration (CI) / Continuous Delivery pipelines and related tooling such as GIT, TFS, Jenkins, Docker, etc.
  • Ceridian combines the excitement of a startup environment, with the growth opportunities of a large organization. We believe our employees should be happy and healthy, with peace of mind and a sense of fulfillment.

    We provide our employees with comprehensive benefits for various life circumstances and needs, great opportunities for career development, and a balanced lifestyle to achieve personal and professional success.

    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form