Enable job alerts via email!

Senior Software Development Engineer In Test

Mimecast

Johannesburg

Hybrid

ZAR 550 000 - 750 000

Full time

3 days ago
Be an early applicant

Job summary

A leading cybersecurity firm in Johannesburg is seeking a Senior Software Development Engineer in Test. This role involves planning and refining testing strategies within Agile teams, with a strong emphasis on automation. Ideal candidates will have extensive experience in quality engineering and have a passion for leveraging advanced technologies. This position supports hybrid work, allowing flexibility while fostering teamwork.

Benefits

Comprehensive benefits package
Opportunities for career growth
Hybrid working model

Qualifications

  • Experience in quality engineering with a focus on automated testing.
  • Domain experience in test planning and breaking down requirements.
  • Experience with performance and scalability testing.

Responsibilities

  • Contribute to planning and refinement of stories in Agile Scrum.
  • Build test strategies and plans for new functionality.
  • Integrate automated tests with CI/CD pipelines.

Skills

Automated testing experience
Full-stack testing
Strong OO programming skills
Experience with CI/CD pipelines

Tools

JUnit
TestNG
Cypress
AWS SDKs
Job description
Overview

Senior Software Development Engineer in Test Mimecast, Johannesburg, Gauteng, South Africa

Software Development Engineer in Test (SDET) – various levels – within the Governance, Compliance, and Insights (GCI) and Threat Reporting and Response (TRR) engineering teams.

You will contribute to the quality of Mimecast's archiving and security software as part of the Quality Engineering function, leveraging cutting‑edge solutions to empower customers in Human Risk Management.

What You'll Do
  • Contribute to planning, estimation, and refinement of stories, epics, and design changes as part of an Agile Scrum team.
  • Build out test strategies and plans to cover new functionality and ensure comprehensive testing.
  • Refine acceptance criteria into testable units and translate them into automated tests that are efficient and reliable.
  • Integrate automated tests with CI / CD pipelines and ensure automation is part of the standard build process.
  • Perform manual testing when automation is not feasible.
  • Report, reproduce, and help development resolve defects with emphasis on troubleshooting, root cause analysis, and prevention of similar issues.
  • Engage in constructive discussions, advocate for continual improvement, and apply technology trends and industry innovations to the product.
  • Leverage AI tools to assist in Quality Engineering activities where appropriate.
What You'll Bring
  • Domain experience in Quality Engineering, with a focus on automated testing.
  • Experience in test planning and breaking down stories / requirements into testable units.
  • Full‑stack automated testing experience validating front‑end and back‑end interfaces, including RESTful APIs and web UIs.
  • Strong OO programming skills and experience automating in Java, JavaScript, TypeScript, or similar.
  • Experience building and scaling tests using frameworks such as JUnit / TestNG and / or Cypress / Playwright.
  • Experience with public cloud testing, especially AWS and using its SDKs to interact with cloud services.
  • Familiarity with databases and incorporating database‑side validation into automated tests.
  • Experience with CI / CD pipelines, particularly Jenkins.
  • Some knowledge of Microsoft Exchange, Microsoft , Azure Active Directory, and Windows Server.
  • Experience or familiarity with leveraging AI tools for building agents, reviews, and generating skeleton code.
  • Some exposure to performance and scalability testing.
  • Bias for action, problem solving, and initiative.
What We Bring

Join the GCI and TRR teams to accelerate your career, work with cutting‑edge technologies, and contribute to projects with real customer impact.

You will be in a dynamic environment that recognises achievements and fosters growth.

Mimecast supports formal and on‑the‑job learning, offers a comprehensive benefits package, and opportunities to collaborate with cross‑functional teams.

Our Hybrid Model We offer a hybrid working model to balance collaboration and flexibility.

Employees are expected to be in the office at least two days per week to foster teamwork and engagement.

Base salary range

Base salary range : R, – R1,, per year plus benefits.

May be eligible for bonuses and other related benefits.

Salaries are determined by role, level, location, and individual capabilities.

DEI Statement

We are committed to an inclusive, diverse community and an Equal Opportunity and Affirmenative Action employer.

We encourage applicants from historically underrepresented groups.

Your application will not be affected by race, age, religion, sexual orientation, gender identity, disability, marital status, nationality, or other protected characteristics.

Background checks may be required where applicable.

Employment details Employment type : Full-time Job function : Engineering and IT Industries : IT Services and IT Consulting, Software Development, Security #J-

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