Job Title: Test Engineer Intern
Department: Product & Technology
Work Term: Winter 2025*
Duration: 8 months (January 2025 – August 2025)
Location: Virtual
Roles Available: 3
- Full time availability of 37.5 – 40 hours weekly required to be eligible for this opportunity.
Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis, Minnesota, with operations across North America, Europe, Middle East, Africa (EMEA), and the Asia Pacific Japan (APJ) region.
Our award-winning Cloud HCM platform offers a unified solution database and continuous calculation engine, driving efficiency, productivity and compliance for the global workforce.
Our brand promise - Makes Work Life BetterTM - Reflects our commitment to employees, customers, partners, and communities globally.
Roles Available
Test Engineer Intern - Benefits Technology
Reporting to the Development Manager of the Benefits team, the person in the internship position is primarily responsible for contributing to the design and implementation of new products and features as well as enhancing existing solutions.
They will also be responsible for creating automated tests. This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role. By working with a team of software enthusiasts, you will develop deep technical expertise and gain valuable business and industry-related experience.
Test Engineer Intern - Mobile Platform
Dayforce Mobile is an enterprise mobile app. We currently average almost 2 million users a month. Our team builds, tests, and supports a native iOS and Android app. The app allows employees to manage their jobs via mobile devices. From checking their schedule to trading shifts, asking for a day off, or checking their latest pay information. This role is to work as a test engineer with our team to test the iOS and Android apps. Reporting to the Mobile Development Manager, the Test Engineer Intern will support a cross-functional team of iOS, Android, and API developers. They will work closely with Developers, Manual Quality Assurance, Product Managers, and other Test engineers to verify the quality of code and ensure product functionality is complete and correct.
Test Engineer Intern - Talent Intelligence
Reporting to the Development Manager, the Test Engineer Intern is responsible for designing and implementing new automation test scripts as well as completing and augmenting the current solutions and services. They will collaborate with Technical Product Managers, Developers, Technical Writing and Quality Assurance and other Test Engineers throughout the development process to ensure the product is functionally complete and well-engineered. This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role. Through our training and mentoring program, you will develop deep technical expertise and gain valuable business and industry-related experience.
Primary Responsibilities
- Actively participate in continuous application improvements by developing automated tests and in development of quality product and processes to deliver industry leading cloud based HCM solutions
- Coordinate with developers, QA analysts and product owners to produce stable, maintainable and reliable automated tests
- Analyze, design, prototype, develop test and support of automation test scripts.
- The complete software lifecycle in your hands.
- Actively participate in test automation initiatives, architect test harnesses and infrastructure frameworks to run automated tests
- Ensure automated tests are effectively covering new product features and associated requirements
- Investigate, report, and track product failures to resolution. Deal with the false-positives that come up with automated testing, ensuring the test suite remains up to date
- Identify and offer ways to improve code testability and maintainability
- Be adaptable in learning new methodologies and technologies to improve the automated testing processes
- Participate in the creation and execution of test plans and test cases
- Ensure traceability between product requirements, delivered code and test case verification
- Identify and escalate issues related to plan and quality
- Improve and implement automation framework code to expand automated test coverage
Qualifications
- In progress College or University degree course in Computer Science or related field
- Smart and driven individual who is passionate about learning new technologies and building high quality cloud applications
- Knowledge of a JavaScript frameworks such as Dojo, Knockout, Backbone, jQuery
- C#, Java, HTML 5, JavaScript, CSS
- .NET Framework 4.5, Web development including WCF and JSON
- ASP .NET MVC 4 or other MVC web frameworks
- Understanding of SQL and an understanding of relational database systems
- Capable of working in an agile development environment
- Excellent communication and collaboration skills
- Able to work with a distributed team
- Knowledge of automation testing or automation testing tools such as Selenium, Specflow, or Playwright is an asset.
Nice To Have
- Strong understanding of programming knowledge and concepts with a front-end focus
- Experience with modern JavaScript libraries such as Dojo, React, Angular, Ember, Backbone, etc.
- Experience working with SaaS Enterprise Software
- Experience with automated performance testing
- Experience working with enterprise cloud application
- Experience working any of the following testing tools: FitNesse, SpecFlow, Jenkins, JMeter, Cucumber, TestNG, Espresso, XCUITest or RESTful API services
- Experience with Content Management Systems (CMS) an asset. E.g. Umbraco, Orchard, Kentico, Joomla, Drupal, etc.
- Experience with Swift or Kotlin
- Experience with Github Actions, Allure, JMeter, Cucumber, or TestNG
- Experience testing RESTful API services
- Experience with Espresso or XCUITest automation frameworks
We understand that no matter where you are, choosing a new employer is always one of life’s most stressful events. We encourage you to check us out at Dayforce.com or follow us on LinkedIn to learn more about how we are impacting the world of work for our customers, employees and you!
What’s in it for you
Dayforce is fueled by the diversity of our talented employees. We are an equal opportunity employer and consider and embrace ALL individuals and what makes them unique. We believe our employees should be happy and healthy, with peace of mind and a sense of fulfillment.
We encourage individuals to apply based on their passions.
Dayforce encourages personal and professional growth. We offer excellent time away from work programs, comprehensive wellness initiatives and recognition through competitive pay and benefits.
With a commitment to community impact, including volunteer days and our charity, Dayforce Cares we provide opportunities for you to thrive both in your career and personal life. Our focus is not just on your job but on supporting you to be the best version of yourself.
Fraudulent Recruiting
Beware of fraudulent recruiting. Legitimate Dayforce contacts will use an @dayforce.com or @Ceridian.com email address. We do not request money, checks, equipment orders, or sensitive personal data during the recruitment process. If you have been asked for any of the above, or believe you have been contacted by someone posing as a Dayforce employee, please refer to our fraudulent recruiting statement found here: https://www.dayforce.com/be-aware-of-recruiting-fraud