Senior Software Development Engineer in Test
5 days ago
Software Development Engineer in Test
(
various levels
)
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
"
– Hiring Manager
What You'll Do
As a 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 constituently maintaining high quality and continually validated. Your responsibilities will include:
- 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 areas of functionality, ensuring all necessary testing is performed.
- Refine acceptance criteria into testable units and convert those into automated tests that execute efficiently and reliably.
- Integrate automated tests with CI/CD pipelines and ensure successful automation as part of our standard build process.
- Occasional manual testing when automation is not an option.
- Report, reproduce, and help development resolve defects, emphasis on troubleshooting, root cause analysis, and prevention of similar issues in the future.
- Freely debate ideas and rally behind decisions.
- Pushing for continual improvement in everything we do.
- Apply technology trends and industry innovations to our products and take initiatives.
- Utilizing and embracing AI tools to assist in Quality Engineering activities.
What You'll Bring
- Domain experience in Quality Engineering, especially automated testing.
- Experience 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 user interfaces.
- Solid object-oriented programming skills and string experience automating in Java, JavaScript, typescript or similar.
- Experience on building and scaling tests using frameworks like Junit/TestNg and/or Cypress/Playwright.
- Experience/familiarity working with public cloud, especially AWS and utilising its SDK to interact with Cloud Services for testing.
- Familiarity working with databases and an ability to incorporate database-side validation into automated tests.
- Experience with CI/CD pipelines, especially using Jenkins and working with pipelines.
- Some working knowledge of Microsoft Exchange, Microsoft 365, Azure Active Directory, and Windows Server.
- Experience/knowledge in leveraging AI tools in building agents, using for reviews and generating skeleton code.
- Some experience/familiarity with performance/scalability testing.
- Bias for action and problem solving – eagerness to take initiative and make things happen.
What We Bring
Join our GCI and TRR teams to accelerate your career journey, working with cutting-edge technologies and contributing to projects that have real customer impact. You will be immersed in a dynamic environment that recognizes and celebrates your achievements.
Mimecast is on a path of steady and healthy growth as a company, investing in people like you who bring the skills and expertise to raise our technical expertise, operational maturity, and customer success to the next level. Your contributions are important Every voice and action matters.
Mimecast offers formal and on-the-job learning opportunities, maintains a comprehensive benefits package that helps our employees and their family members to sustain a healthy lifestyle, and importantly – opportunities to work with cross-functional teams to build your knowledge
Our Hybrid Model
: We provide you with the flexibility to live balanced, healthy lives through our hybrid working model that champions both collaborative teamwork and individual flexibility. Employees are expected to come to the office at least two days per week, because working together in person:
- Fosters a culture of collaboration, communication, performance, and learning.
- Drives innovation and creativity within and between teams
- Introduces employees to priorities outside of their immediate realm.
- Ensures important interpersonal relationships and connections with one another and our community
The RSA base salary range for this position is R880 000,00 - R ,00 Annual base + benefits. This reflects the minimum and maximum target for new hire salaries for this position. This position may also be eligible for bonus and other related benefits. Our salary ranges are determined by role, level, and location. These factors and individual capabilities will also determine the individual pay offered.
DEI Statement
Cybersecurity is a community effort. That's why we're committed to building an inclusive, diverse community that celebrates and welcomes everyone – unless they're a cybercriminal, of course.
We're proud to be an Equal Opportunity and Affirmative Action Employer, and we'd encourage you to join us whatever your background. We particularly welcome applicants from traditionally underrepresented groups.
We consider everyone equally: your race, age, religion, sexual orientation, gender identity, ability, marital status, nationality, or any other protected characteristic won't affect your application.
Due to certain obligations to our customers, an offer of employment will be subject to your successful completion of applicable background checks, conducted in accordance with local law.
-
Software Developer Engineer in Test
5 days ago
Johannesburg, Gauteng, South Africa Expleo Full time R75 000 - R150 000 per yearOverviewExpleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We are a talent incubator. The time you spend at Expleo will turbo-charge your career, allowing you to work on complex technical challenges, enjoy opportunities to expand your skills and take part in inspiring,...
-
Senior Test Engineer
3 days ago
Johannesburg, Gauteng, South Africa iVeri Payment Technologies (Pty) Ltd Full timeCompany DescriptioniVeri Payment Technologies (Pty) Ltd creates technology for financial institutions and businesses to facilitate multiple-channel transaction acceptance. Since 1998, iVeri has been developing electronic payment technology and now processes millions of transactions for customers in several countries. iVeri's technological and geographic...
-
Johannesburg, Gauteng, South Africa SavageOne Pty Full time R250 000 - R500 000 per yearPurpose of the Role:The Automated Test Engineer is responsible for designing, implementing, and maintaining automated test frameworks to validate the functionality of applications. The role includes creating initial test designs, writing scripts, installing automation protocols, and reporting test results to ensure quality standards are met.Key...
-
Software Test Engineer- Onsite
2 weeks ago
Johannesburg, Gauteng, South Africa InfyStrat Full time R250 000 - R500 000 per yearInfyStrat is seeking a dedicated Software Test Engineer to join our onsite team. In this critical role, you will be actively involved in the hands-on testing of our software products to ensure they meet the highest quality standards. You will work closely with development teams to design and execute test cases, perform detailed analysis, and troubleshoot...
-
Software Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Betway Africa Full time R80 000 - R120 000 per yearKick-start your career in the online gaming world and experience the very latest in technology and innovation.Software EngineeringThe Software Engineer participates in the development of software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas and following the...
-
Senior Software Quality Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per yearSenior Software Quality Engineer - 6 Month ContractKey Responsibilities:Lead quality assurance initiatives and frameworks for the assigned development teamCollaborate with other team leads to ensure testability of both business and technical requirementsMonitor and evaluate the quality of software deliveries across the team, identifying improvement...
-
Senior Software Engineer
5 days ago
Johannesburg, Gauteng, South Africa CloudSmiths Full time R800 000 - R1 200 000 per yearAs a Senior Software Engineer, you'll be a key player on our team, driving projects forward with your technical expertise. You will be responsible for building complex features, designing scalable solutions, and championing best practices in code quality and security. You'll balance expert-level, hands-on development with mentoring other engineers and...
-
Senior Test Analyst
2 weeks ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per yearHire Resolve's client is currently seeking a highly skilled Senior Test Analyst to join their team in Johannesburg. As a Senior Test Analyst, you will be responsible for leading and executing testing activities throughout the software development lifecycle. You will collaborate with cross-functional teams to ensure the quality and reliability of software...
-
Senior Software Engineer and Architect
2 weeks ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R2 000 000 - R2 500 000 per yearResponsibilities and DutiesThe responsibilities of the senior software engineer and architect position include the following:Ensuring the architecture is in place to support the product.Ensuring technical and development standards are maintained throughout the development cycles.Ensuring relevant documentation is well maintained.Development of the envisaged...
-
Senior Software Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 000 000 - R3 000 000 per yearMinimum requirements:Bachelor's or Master's degree in Computer Science, Software Engineering, or a related fieldExtensive experience in software development, including significant hands-on experience in building and delivering web applications.Demonstrated experience in leading software development projects or teamsExpertise in programming and...