Enable job alerts via email!

Senior Software Development Engineer in Test

Mimecast

Blind River

Hybrid

CAD 128,000 - 192,000

Full time

2 days ago
Be an early applicant

Job summary

A technology company in Ontario is seeking a Senior Software Development Engineer in Test to enhance software quality through automated testing strategies. The ideal candidate will have experience in Agile environments, strong programming skills in Java or JavaScript, and knowledge of cloud platforms. This hybrid model position offers a competitive salary range of $128,000-$192,000 plus benefits.

Benefits

Comprehensive benefits
Learning opportunities

Qualifications

  • Domain experience in Quality Engineering, especially automated testing.
  • Experience in test planning and breaking down stories/requirements into testable units.
  • Full-stack experience in automated testing, validating both front-end and back-end interfaces.

Responsibilities

  • Contribute to planning, estimation, and refinement of stories as part of an Agile Scrum team.
  • Build out test strategies and plans to cover new areas of functionality.
  • Integrate automated tests with CI/CD pipelines and ensure successful automation.

Skills

Automated testing
Agile Scrum
Java
JavaScript
TypeScript
API validation
Cloud platforms (AWS)
CI/CD pipelines
Problem-solving

Tools

JUnit/TestNG
Cypress
Jenkins

Job description

Senior Software Development Engineer in Test

Unleash Innovation with Mimecast!

Join the momentum behind our award-winning platform at Mimecast! Embark on a journey with our Governance, Compliance, and Insights (GCI) and Threat Reporting and Response (TRR) engineering teams. As a vital part of Quality Engineering, you'll play a key role in elevating the quality of our archiving and security software. Together, we’re harnessing cutting-edge solutions that empower our customers to master Human Risk Management on an unprecedented scale. Dive in and be part of the future!

Why Join Our Team?

If you have a passion for creatively addressing complex challenges and wish to implement innovative solutions to develop and scale reliable, high-performing software in both private and public cloud environments, then the GCI and TRR teams are the perfect fit for you. Here, we focus on Data ingestion, backup, and unified search & export for our e-discovery and compliance customers, as well as delivering best-in-class user reporting and threat reporting platforms.

What You’ll Do

As a Senior SDET within the GCI and TRR teams, you’ll play an integral role in ensuring our software quality is excellent and our code and deployments are consistently maintaining high quality and continually validated. Your responsibilities will include:

  1. Contribute to planning, estimation, and refinement of stories, epics, and design changes as part of an Agile Scrum team.
  2. Build out test strategies and plans to cover new areas of functionality, ensuring all necessary testing is performed.
  3. Refine acceptance criteria into testable units and convert those into automated tests that execute efficiently and reliably.
  4. Integrate automated tests with CI/CD pipelines and ensure successful automation as part of our standard build process.
  5. Perform manual testing when automation is not feasible.
  6. Report, reproduce, and help resolve defects, emphasizing troubleshooting, root cause analysis, and prevention of similar issues.
  7. Engage in idea debates and support decision-making processes.
  8. Pursue continual improvement in all activities.
  9. Apply industry trends and innovations to our products and take initiative.
  10. Utilize and embrace AI tools to assist in Quality Engineering activities.

What You’ll Bring

  • Domain experience in Quality Engineering, especially automated testing.
  • Experience in test planning and breaking down stories/requirements into testable units.
  • Full-stack experience in automated testing, validating both front-end and back-end interfaces, including RESTful API endpoints and web-based UIs.
  • Strong object-oriented programming skills, with experience in Java, JavaScript, TypeScript, or similar.
  • Experience with testing frameworks like JUnit/TestNG and Cypress/Playwright.
  • Experience working with cloud platforms, especially AWS, and utilizing SDKs for testing.
  • Familiarity with databases and incorporating database validations into automated tests.
  • Experience with CI/CD pipelines, particularly Jenkins.
  • Knowledge of Microsoft Exchange, Microsoft 365, Azure Active Directory, and Windows Server is a plus.
  • Experience with AI tools in building agents, reviews, and code generation.
  • Familiarity with performance and scalability testing.
  • Proactive problem-solving attitude and initiative-taking.

What We Bring

Join our GCI and TRR teams to accelerate your career, working with cutting-edge technologies and contributing to impactful projects. We foster a dynamic environment that recognizes your achievements.

Mimecast is committed to growth, investing in our people to enhance our technical expertise, operational maturity, and customer success. Your contributions are valued! Every voice and action matter.

We offer learning opportunities, comprehensive benefits, and the chance to collaborate across teams to expand your knowledge.

Our culture emphasizes "growth that’s good," "a caring culture," and "a mission that matters."

Our Hybrid Model: We offer flexible working arrangements, requiring in-office presence at least two days a week to promote collaboration, innovation, and community engagement.

The salary range for this position in Canada is $128,000-$192,000 plus benefits. Compensation may include bonuses and incentives, based on role, level, location, and individual capabilities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs