Senior Software Engineer in Test
6 days ago
Do you want to be part of a new, fast-growing global company delivering the next generation of software solutions for the financial services industry?
As a spin-off from SAP (a market leader in enterprise application software), SAP Fioneer builds on a heritage of outstanding technology and a deep understanding of corporate and consumer demands. This gives us a head start to bring financial services to the next level with innovative software solutions and platforms. We help financial services businesses achieve speed, scalability, and cost efficiency through digital business innovation, cloud technology, and solutions that cover banking and insurance processes end-to-end.
SAP Fioneer is a global company with subsidiaries in Germany, Austria, Switzerland, the UK, UAE, Canada, the US, Brazil, Mexico, Japan, Australia, India, and Singapore. Our rapid growth, great team and lean organization make SAP Fioneer a great place to accelerate your career
About the role
We are seeking a highly talented and results-driven Senior SDET to join our dynamic team in South Africa. In this role, you will play a pivotal part in designing, developing, and maintaining robust automation testing frameworks that ensure the quality, resilience, and performance of our cutting-edge data platform. This is a unique opportunity to combine your expertise in software testing and quality assurance to help shape the future of enterprise-grade data products used by thousands of data teams worldwide.
Requirements- Proven experience in automated testing, including designing, executing, and maintaining automated test scripts and frameworks.
- Strong programming skills in at least one language such as JavaScript, Java, or Python.
- Hands-on experience with test automation tools and frameworks like , Playwright, or Selenium.
- Expertise in testing RESTful APIs and understanding of API automation best practices.
- Solid understanding of version control systems (e.g., Git) and CI/CD pipelines (e.g., GitHub Actions).
- Deep knowledge of QA methodologies, testing strategies, and quality best practices.
- Ability to create and manipulate test environments and generate relevant test data.
- Strong communication skills, collaborative mindset, and experience working within cross-functional teams.
- Analytical thinking, problem-solving mindset, and attention to detail.
Responsibilities
- Develop, maintain, and continually improve the product tests
- Design, refine, and enhance automation frameworks, tools, and test scenarios to increase testing efficiency and coverage.
- Collaborate closely with development and product teams to understand new features and technical debt, contributing to quality assurance from inception through deployment.
- Analyze test results, identify root causes of failures, and deliver insightful reports to stakeholders.
- Participate actively throughout the Software Development Life Cycle (SDLC), ensuring quality is integrated at every stage.
- Create and maintain comprehensive test documentation, including test plans, scripts, and reports.
- Develop test environments and generate relevant test data to simulate production conditions.
- Promote best practices for automation, testing, and code quality within the team.
- Support continuous integration efforts by integrating automated tests into CI/CD pipelines.
- Review developer deliverables from a product and quality perspective, providing constructive feedback.
Nice-to-Have
- Experience in cross-platform testing and distributed automation testing.
- Knowledge of systems architecture and performance testing principles.
- Proven ability to define clear acceptance criteria aligned with business needs.
- Collaborative culture with smart people in a fast-growing company
- Opportunity to shape the fast-changing financial services landscape
- Flexibility to work and gain experience in different areas of the company as you grow your career
- Fast-paced start-up culture with an experienced team, strong brand and an enviable customer portfolio
- Competitive compensation package according to your level of expertise and skills
-
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 Test Software Engineer
4 days ago
Cape Town, , South Africa Sportable Full time R600 000 - R1 200 000 per yearSenior Test Solutions EngineerJob DescriptionAt Sportable, we're not just redefining the future of sports technology; we're creating it. As a leading sports data provider, we've pioneered world-first innovations such as our range of Smart Balls, and we continue to expand into new sports and new markets. Our products combine cutting-edge embedded systems,...
-
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 Test Engineer
4 days ago
South Africa Sourceworx Full time R1 200 000 - R2 400 000 per yearJob PurposeThe Senior Automation Engineer will lead the design, development, and implementation of automation solutions across business processes and systems. This role is critical to enhancing operational efficiency, reducing manual effort, and ensuring scalable, maintainable automation frameworks. The engineer will collaborate with cross-functional teams,...
-
Software Engineer
1 week ago
Johannesburg, South Africa iDbase Software Full timeAbout the Role We are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...
-
Senior Software Engineer
4 days ago
Rosebank, Gauteng, , South Africa Andile Full time R1 200 000 - R3 600 000 per yearSenior Software Engineer/System Analyst - Front ArenaRole PurposeThe purpose of the Senior Software Engineer/System Analyst (Front Arena) at Andile Solutions is to provide Capital Markets knowledge and practical application of business analysis to design, develop and implement functional and/or technical system solutions to Capital Markets challenges. This...
-
Senior Software Engineer
4 days ago
South Africa Monetate Full time R600 000 - R1 200 000 per yearAbout This RoleAs a Senior Software Engineer on our team, you will work closely with our Personalization product. Our Personalization team provides solutions to
-
Java Software Engineer
1 week ago
South Africa Pure Placements Full time R1 000 000 - R2 500 000 per yearJava/Springboot Engineer - This is a pure back-end role.Location: Cape Town – Hybrid - Applications will only be considered from within the Cape Town area.Our client, a leader in global payment solutions, is looking for a passionate Intermediate or Senior Java Software Engineer to join their dynamic team. Here's your chance to work on cutting-edge...
-
Java Software Engineer
1 week ago
Bellville, South Africa Pure Placements (PTY) LTD Full timeJava/Springboot Engineer - This is a pure back-end role. Location: Cape Town – Hybrid - Applications will only be considered from within the Cape Town area. Our client, a leader in global payment solutions, is looking for a passionate Intermediate or Senior Java Software Engineer to join their dynamic team. Here’s your chance to work on cutting-edge...
-
Senior DevOps Engineer
1 week ago
Johannesburg, South Africa iDbase Software Full timeAbout the Role We are seeking a highly skilled Senior DevOps Engineer to assess and enhance our client’s infrastructure and CI/CD pipelines, ensuring alignment with industry best practices. You will play a key role in automating deployments, managing infrastructure as code, improving observability, and mentoring junior team members. This role is ideal for...