At a Glance
- Tasks: Design and execute automated tests to ensure software quality and performance.
- Company: Join Descartes, a leader in logistics and supply chain technology.
- Benefits: Enjoy competitive salary, flexible work hours, and great benefits.
- Other info: Be part of a collaborative team that values innovation and sustainability.
- Why this job: Make an impact with cutting-edge tech and contribute to AI-driven quality initiatives.
- Qualifications: 3-5 years of testing experience and knowledge of automation frameworks required.
The predicted salary is between 70000 - 80000 $ per year.
Descartes unites the people and technology that move the world. The need for efficient, secure, and agile supply chains and logistics operations has become ever more critical and complex. By combining innovative technology, powerful trade intelligence, and the reach of our network, Descartes helps get goods, information, transportation assets, and people where they’re needed, when they’re needed.
We’re one of the most broadly deployed logistics and supply chain technology companies in the world. More than 26,000 customers around the globe use our cloud-based solutions to transform the way they move inventory and information to enhance productivity, better serve customers, thrive competitively, keep pace with evolving regulations, and respond to rapidly changing market conditions.
With record financial performance for more than 16 years, we lead the industry in innovation investment. Every day, logistics service providers, manufacturers, retailers, distributors, and other logistics-intensive businesses of all sizes rely on our scale, stability, and comprehensive solution footprint to move what’s most important to them.
We’re growing fast and invite you to join our amazing team.
Location: Remote / Hybrid
Department: Research & Development
Reports To: QA Manager / QA Leadership
Position Summary: Descartes is seeking an experienced Software Test Analyst to support quality engineering across the software development lifecycle. This automation-focused role is responsible for developing and executing automated and manual tests, validating APIs and data, supporting CI/CD processes, and ensuring software quality, reliability, and performance.
Key Responsibilities:
- Design, maintain, and execute automated and manual test cases.
- Perform functional, regression, integration, system, end-to-end, and exploratory testing.
- Develop and maintain automation frameworks using Playwright, Selenium, Cypress, or equivalent tools.
- Validate REST APIs, microservices, integrations, cloud applications, and data workflows.
- Perform database and data-integrity testing using SQL.
- Document and track defects through resolution.
- Support performance, load, stability, and reliability testing.
- Participate in requirements analysis, test planning, release validation, and production verification.
- Integrate automated testing into CI/CD pipelines and improve test coverage and efficiency.
- Communicate test results, quality risks, and release readiness to stakeholders.
- Collaborate with Product, Development, DevOps, and other cross-functional teams.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent experience.
- 3 to 5 years of software testing, quality assurance, or quality engineering experience.
- Experience developing and executing automated and manual tests.
- Hands-on experience with Playwright, Selenium, Cypress, or comparable automation frameworks.
- Programming or scripting experience with JavaScript, TypeScript, Python, C#, or a similar language.
- Experience testing REST APIs, microservices, web applications, and enterprise software.
- Knowledge of SQL, relational databases, JSON, and XML.
- Experience with Azure DevOps or similar test management and application lifecycle tools.
- Familiarity with Agile development, DevOps practices, CI/CD pipelines, and automated deployments.
- Strong analytical, troubleshooting, communication, and collaboration skills.
Experience with AI-assisted testing, test-data management, cloud platforms, performance testing, and environment management is an asset.
Salary Range: $70,000 – $80,000 CAD annually.
Why Join Us? Join Descartes to work with modern automation technologies, contribute to AI-driven quality initiatives, and help deliver reliable, scalable software solutions used by customers worldwide. We prioritize work-life balance and foster an environment with the space to take ownership, to be heard, and to carve a path for your individual accomplishments to help drive our success.
At Descartes, everyone has a voice and the best idea wins, regardless of who makes it. We offer competitive compensation, great benefits, remote and flexible work hours, and the opportunity to join a company on an awesome mission with a great existing team and trajectory.
Descartes is committed to working with and providing reasonable accommodations to job applicants with disabilities. Applicants in North America with a disability who require a reasonable accommodation for any part of the application or hiring process can email us at hrna@descartes.com.
Software Test Analyst employer: The Descartes Systems Group Inc.
Descartes is an exceptional employer that fosters a culture of coaching, accountability, and continuous improvement, making it an ideal place for sales professionals to thrive. With the flexibility of remote work across the United States and Canada, employees enjoy a supportive environment that prioritizes career growth and personal development while contributing to meaningful sustainability efforts. Join a team that values transparency, innovation, and collaboration, where your contributions directly impact the success of a global leader in logistics and supply chain technology.
Contact Details:
The Descartes Systems Group Inc. Recruitment Team