Senior Software Development Engineer in Test
Mimecast, Johannesburg, Gauteng, South Africa
Overview
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 365, 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 recognizes 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.
Fosters collaboration, performance, and continuous learning.Drives innovation and cross-team coordination.Encourages broader exposure to company priorities and relationships.Base salary range : R880,000 – R1,320,000 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 Affirmative 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-timeJob function : Engineering and ITIndustries : IT Services and IT Consulting, Software Development, Security#J-18808-Ljbffr