Dayforce is seeking a Software Developer in Test (SDIT) to build robust, scalable, and high-quality test automation solutions that validate complex features across their software platform, ensuring efficiency, productivity, and compliance for the global workforce.
Requirements
- Strong proficiency in at least one modern programming language (e.g., C-Sharp, JavaScript, or Python)
- Hands-on experience with modern test automation frameworks and tools (e.g., Selenium, Cypress, JUnit, TestNG)
- Solid understanding of software development lifecycle (SDLC), coding practices, and agile methodologies
- Proficiency with API testing, performance testing, and CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps)
- Strong understanding of databases and ability to validate data integrity and backend functionality
- Hands-on experience with SQL databases and a working knowledge of NoSQL databases like MongoDB
- Understanding of security testing concepts such as SQL injection
Responsibilities
- Design, build, and maintain robust, scalable, and high-quality test automation frameworks and tools
- Collaborate closely with developers, product managers, business analysts, DevOps, and quality engineers throughout the development lifecycle to deliver high-quality software
- Create and execute test strategies that validate complex, cross-cutting features across frontend, backend, and API layers
- Improve code testability by contributing to design and implementation discussions and promoting good coding standards
- Leverage modern test automation frameworks and continuous integration pipelines to ensure rapid and reliable feedback
- Identify defects, verify functionality, and ensure software meets business requirements and user expectations
- Contribute to performance testing and database validation to ensure system resilience and reliability
Other
- University degree in Computer Science or related field
- 3+ years of experience in enterprise software development
- Excellent analytical, problem-solving, and communication skills
- Passion for software quality and a proven ability to work collaboratively in cross-functional teams
- Inquisitive attitude a must