Senior Software Development Engineer In Test
4 weeks ago
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- #J-18808-Ljbffr
-
Senior Sdet
4 weeks ago
Johannesburg, South Africa SavageOne Pty Ltd Full timeSenior SDET (Software Development Engineer in Test) Job Openings Senior SDET (Software Development Engineer in Test) About the job Senior SDET (Software Development Engineer in Test) Purpose of the Role : The Senior Automated Test Engineer is responsible for designing, leading, and implementing advanced automated testing strategies and frameworks to validate...
-
Senior Sdet
4 weeks ago
Johannesburg, South Africa SavageOne Pty Ltd Full timeSenior SDET (Software Development Engineer in Test) Job Openings Senior SDET (Software Development Engineer in Test) About the job Senior SDET (Software Development Engineer in Test) Purpose of the Role : The Senior Automated Test Engineer is responsible for designing, leading, and implementing advanced automated testing strategies and frameworks to validate...
-
Senior Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa iDbase Software Full time R1 200 000 - R2 400 000 per yearAbout the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...
-
Senior Software Engineer
1 week ago
Johannesburg, South Africa IDBASE SOFTWARE Full timeAbout the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...
-
Senior Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa iDbase Software Full time R250 000 - R500 000 per yearAbout the RoleWe are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies.This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...
-
Senior Software Engineer
1 week ago
Johannesburg, South Africa IDBASE SOFTWARE Full timeAbout the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...
-
Senior Software Engineer
1 week ago
Johannesburg, South Africa IDBASE SOFTWARE Full timeAbout the RoleWe are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services.This role emphasizes cloud-native development, microservices architecture, and secure,...
-
Senior Software Engineer
1 week ago
Johannesburg, South Africa IDBASE SOFTWARE Full timeAbout the Role We are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services. This role emphasizes cloud-native development, microservices architecture, and secure,...
-
Senior Software Engineer
2 weeks ago
Johannesburg, South Africa iDbase Software Full timeAbout the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...
-
Johannesburg, South Africa SavageOne Pty Ltd Full timeIntermediate Software Development Engineer in Test Job Openings Intermediate Software Development Engineer in Test About the job Intermediate Software Development Engineer in Test Purpose of the Role : The Automated Test Engineer is responsible for designing, implementing, and maintaining automated test frameworks to validate the functionality of...