Software Developer In Test

Canada, Canada

Job Description

About the opportunity
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.
We are seeking a highly skilled and detail-oriented Software Developer in Test (SDIT) to join our engineering organization. Reporting to the Development Manager, you will play a critical role in building robust, scalable, and high-quality test automation solutions that validate complex features across our software platform. The Software Developer in Test is adept in the arenas of both Test Engineering and Software Development. You will combine strong coding skills with a passion for quality to ensure our applications meet the highest standards of functionality, reliability, and performance.
You will collaborate closely with developers, product managers, DevOps, and fellow quality engineers throughout the agile development lifecycle, driving testability into designs and enabling rapid feedback through automation and continuous integration. This role is an excellent opportunity for someone who is passionate about software quality, thrives in a collaborative environment, and is eager to influence testing strategies, mentor peers, and contribute to the success of a large and growing user base. This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role.
What you'll get to do
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
Consult and mentor teams on test automation best practices, tooling, and execution strategies
Contribute to performance testing and database validation to ensure system resilience and reliability
Become a product expert in functional and technical knowledge in all areas
Skills and Experience we value
University degree in Computer Science or related field
3+ years of experience in enterprise software development
Experience working with enterprise applications
Strong proficiency in at least one modern programming language (e.g., C#, 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
Experience working with Kafka and microservices-based architectures
Excellent analytical, problem-solving, and communication skills
Passion for software quality and a proven ability to work collaboratively in cross-functional teams
Inquisitive attitude is a must
What would make you stand out
Experience working in HCM or Payroll space strongly preferred
Experience with FitNesse automation framework
Experience with AI-augmented testing, including AI-driven test case, script, and code generation

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2986095
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned