Location: REMOTE / Dartmouth, Nova Scotia
This job allows you to work remotely.
Our Client is a leading-edge Artificial Intelligence company developing solutions that are transforming the maritime sector. Using satellite and terrestrial data in real-time they provide decision-making intelligence to save lives, energy, and the environment, turning abstract data into concrete, usable information.
We’re looking for a passionate Software Development Engineer in Test (SDET) to help us build reliable, high-quality software. As part of our cross-functional engineering team, you’ll play a key role in ensuring a seamless user experience through both manual testing and test automation.
If you love breaking things (in the best way), writing code, and making software better, this is the role for you!
Responsibilities:
• Design and execute manual test cases for new features and regression testing.
• Build and maintain automated end-to-end (E2E) test suites using Playwright.
• Collaborate with developers to enhance unit and integration test coverage using Jest/Vitest.
• Contribute to the development and evolution of test automation frameworks.
• Improve CI/CD integration, ensuring continuous test execution and feedback.
• Identify and track bugs, providing clear documentation and working closely with developers to resolve issues.
• Continuously refine QA processes, tools, and strategies to enhance efficiency.
Must Have Skills:
• 5 years of experience in software testing, QA, or as an SDET.
• Strong understanding of testing methodologies, automation, and manual testing best practices.
• Hands-on experience with Playwright for automated testing.
• Proficiency in JavaScript and/or TypeScript for test automation.
• Familiarity with unit testing frameworks like Jest or Vitest.
• Experience working with Git, GitLab, or similar version control systems.
• Strong problem-solving, debugging, and collaboration skills.
Nice to Have Skills:
• Built or maintained a test automation framework from scratch.
• Experience with API testing using Postman, REST Assured, or Playwright/Jest.
• Knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure Pipelines).
• Exposure to performance or load testing (e.g., k6, JMeter).
• Experience with Python, R, or other testing frameworks.
• Familiarity with accessibility (a11y) testing principles and tools.
• Worked in Agile/Scrum environments.