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

Job Description

Ceridian. Makes Work Life Better™

This is our promise. Not only for our customers, but our employees as well.

Ceridian is a cloud company powered by our people. As an innovative fast-growing global, human capital management (HCM) technology company, join us as we transform the world of work for millions of employees around the world.

Our products help employees be paid on time, apply for promotions, grow their careers, and support their work / life fit.

Our solutions and our people work together to help organizations control costs, save time, optimize their workforce, minimize risk, and grow their businesses.

We are proud of our many recent accomplishments, which include setting a record in the TSX as the largest tech IPO in Canadian history, and having our leader recognized as a Top CEO by Glassdoor’s Employees’ Choice awards for the third time.

Ceridian has not only invested heavily in cloud software development but in its people as well. Our workplace experience provides employees with empowering programs for career growth and includes diversity / inclusion groups to support every person’s career journey.

At Ceridian we not only work hard, but we play hard too. Each office has its own unique Fun at Work experience which includes events such as social hours, team building competitions, and other fun occasions for all employees to enjoy.

We believe in giving back to the communities that we live in, by volunteering our time and contributing to our own charity foundation, Ceridian Cares.

We also have a wide-range of flexible benefits to support our people’s work life blend and meet their needs.

We are looking for fun, intelligent, team oriented people who believe in our values : Customer Focus, Transparency, Diligence, Optimism, and Agility.

Find out why Ceridian employees declare Ceridian a Great Place to Work® in 2018, a Glassdoor Best Places to Work in 2018, and one of Canada’s Top 100 Employers for the 15th consecutive year!

About the Position :

Are you a creative thinker who enjoys solving problems and continuous learning? Are you someone who strives to promote quality throughout the SDLC?

Would you like to be part of a team that grows together and pushes software to its next level, all while having fun? If so, then the following position may be a great fit for you.

Reporting to the Leader of the Test Operations team, the is part of a team that focuses primarily on building robust, scalable, and high-

quality test automation solutions. He or she will collaborate with energetic teams of Developers, Test Engineers, and Technical Product Managers throughout the development process to ensure high quality deliverables.

The Software Developer in Test is adept in the arenas of both Test Engineering and Software Development.

The Test Operations team’s mission is to provide tooling, guidance, and leadership in support of test automation creation, execution, maintenance, and metrics analysis as well as promote coding standards and quality test creation with an emphasis on maintaining a robust continuous delivery pipeline.

This team owns the shared test automation frameworks, tooling, and test execution strategies utilized by teams throughout R&D.

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.

    Ceridian is fueled by the diversity of our talented employees. We are an equal opportunity employer and embrace all individuals and what makes them unique.

    We consider all applicants, regardless of age, religion, race, color, ancestry, gender, gender identity, disability, national origin, race, sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws.

    We enthusiastically encourage all individuals to apply for positions that fit their passions. Come join our inclusive team and start collaborating with us on award winning projects!

    Add to favourites
    Remove from favourites
    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.
    Application form