591 Senior Test Engineer jobs in South Africa
Test Automation Engineer
Posted 2 days ago
Job Viewed
Job Description
Hire Resolve is actively seeking a talented Test Automation Engineer for one of our esteemed clients in the IT Services and IT Consulting industry. This is an exciting opportunity to work with a dynamic team, driving innovation and quality in software development through advanced automation testing solutions. If you’re passionate about automation, have a keen eye for detail, and are ready to take on new challenges, we want to hear from you!
Responsibilities
- Collaborate with cross-functional teams to define testing strategies, design test cases, and ensure coverage for both manual and automated testing.
- Develop, maintain, and execute automated test scripts using Java, focusing on both web front-end and API testing.
- Execute manual test cases, perform exploratory testing, and document results, ensuring that software meets quality standards.
- Log and track bugs in Jira, providing detailed documentation, and work closely with developers to resolve issues.
- Integrate automated tests into the CI / CD pipeline using tools like Jenkins or GitLab CI, ensuring continuous and reliable testing.
- Organize and manage test cases using Xray, ensuring comprehensive test coverage and traceability from requirements to execution.
- Participate in Agile ceremonies, provide QA insights, and contribute to the continuous improvement of testing processes, tools, and frameworks.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Certification in software testing, such as ISTQB, is advantageous.
- Proven experience in test automation, particularly with Java and Selenium.
- Hands-on experience with API testing tools like RestAssured or Postman.
- Familiarity with Agile methodologies, such as Scrum or Kanban.
- Knowledge of Continuous Integration / Continuous Deployment (CI / CD) practices and tools.
- Proficiency in using Jira and Xray for test case management and defect tracking.
- Salary – Negotiable
Automation Engineer • East London, South Africa
#J-18808-LjbffrTest Automation Engineer
Posted 10 days ago
Job Viewed
Job Description
Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:
- To see what life at Capitec is all about and complete a short assessment, please click here!
- Once you have completed the above finalize your application by clicking apply below.
We appoint energized and motivated people for their potentialandcontinuously look fortalented, driven individualstohelp usinnovate and evolve.That is why we focus on finding the right people for the right jobs. We love what we do because we focus on making a positive difference for our clients and employees. Our company DNA is built around talented and committed teams dedicated to build a brand that we are proud of and earns the trust of our clients.
Who We AreWe are a bank, but weu2019re much more than that.We believe that banking is about enabling peopleto control their financial lives through banking that is simplified, accessible, affordable and delivered through personal experience. By helping our clients manage their financial lives better, we enable them to live better.
Why Choose UsAt Capitec, we offer our best by living up to our CEO values in every situation – we always put theClient first, act withEnergy andtakeOwnership.And to support people in being their best,our Employee Value Propositionoffersevery value to all team members through cohesive teams, growth opportunities as well asemployee benefitsand savings. We make it a priority toensure that each member of the Capitec team feels welcome, valued, focused, and has the opportunity to grow.
About The Role/TeamAre you a passionate engineer ready to thrive in a dynamic environment? The Native App Platform Team at Capitec is looking for you. We're a team of about 20 engineers building the foundational platform that delivers Capitec's Banking App to millions of South Africans. Our work covers the native apps, frontend platform architecture and backend services and APIs, placing us at the heart of innovation for all Capitec products.
We're looking for a test automation engineer to help shape the future of our mobile channel, focusing on key areas like app security, fraud prevention, and unwavering stability. You'll tackle the challenge of making our app efficient, responsive, and reliable across a wide range of devices, ensuring even the most resource-constrained hardware provides an enjoyable experience. A major project on our horizon is building our own device testing farm to include the devices our clients rely on, and your expertise will be vital.
In our team, we value building trust and autonomy. We foster an environment of continuous improvement and experimentation with the best tech needed to get the job done. Collaboration and communication are key, but we also like to have fun and not take ourselves too seriously.
The ideal candidate embraces new technology, challenges bad ideas, and loves finding better ways of doing things. You'll need to write automated tests and have a deep empathy for our clients. We want someone who can help us raise our own standards and bring something new to the team. If you're ready to make a tangible impact in a supportive, forward-thinking environment, apply now and help us build something exceptional.
What We Are LookingFor- 3 – 5 years of Quality Assurance (QA) testing experience in a business environment
- Hands-on experience with test automation.
- Knows how to use generative AI to be more impactful and productive.
- Strong front-end testing experience, and a working knowledge of back-end testing to support basic backend testing efforts.
- Strong understanding of end-to-end testing processes.
- Able to assess the impact of software changes across systems.
- Solid knowledge of the full Software Development Lifecycle (SDLC).
- Understands common software faults and how to identify them.
- Exposure to a variety of software domains and applications under test.
- Applied best practices in software/hardware testing and Software Quality Assurance (SQA).
- Proficient in test reporting, defect tracking, and follow-up processes.
- Experience in a Financial/Banking Systems environment is ideal.
- A proactive self-starter who adapts easily and thrives in dynamic, growth-focused environments
A relevant tertiary qualificationinSoftware Testing (minimum)
Software Testing - Foundation Level through the International Software Testing Qualification Board (ISTQB) is ideal
Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.
Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/ /06
#J-18808-LjbffrTest Automation Engineer
Posted 10 days ago
Job Viewed
Job Description
Apply by :
We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:
1.To see what life at Capitec is all about and complete a short assessment, pleaseclick here!
2. Once you have completed the above finalize your application by clicking apply below.
Join Us in Becoming the Best Bank in the World!We appoint energized and motivated people for their potential and continuously look for talented, driven individuals to help us innovate and evolve. That is why we focus on finding the right people for the right jobs. We love what we do because we focus on making a positive difference for our clients and employees. Our company DNA is built around talented and committed teams dedicated to build a brand that we are proud of and earns the trust of our clients.
Why Choose UsAt Capitec, we offer our best by living up to our CEO values in every situation – we always put the Client first, act with Energy and take Ownership. And to support people in being their best, our Employee Value Proposition offers every value to all team members through cohesive teams, growth opportunities as well as employee benefits and savings. We make it a priority to ensure that each member of the Capitec team feels welcome, valued, focused, and has the opportunity to grow
Who We AreWe are a bank, but we’re much more than that. We believe that banking is about enabling people to control their financial lives through banking that is simplified, accessible, affordable and delivered through personal experience. By helping our clients manage their financial lives better, we enable them to live better.
About The Role/TeamAre you a passionate engineer ready to thrive in a dynamic environment? The Native App Platform Team at Capitec is looking for you. We're a team of about 20 engineers building the foundational platform that delivers Capitec's Banking App to millions of South Africans. Our work covers the native apps, frontend platform architecture and backend services and APIs, placing us at the heart of innovation for all Capitec products.
We're looking for a test automation engineer to help shape the future of our mobile channel, focusing on key areas like app security, fraud prevention, and unwavering stability. You'll tackle the challenge of making our app efficient, responsive, and reliable across a wide range of devices, ensuring even the most resource-constrained hardware provides an enjoyable experience. A major project on our horizon is building our own device testing farm to include the devices our clients rely on, and your expertise will be vital.
In our team, we value building trust and autonomy. We foster an environment of continuous improvement and experimentation with the best tech needed to get the job done. Collaboration and communication are key, but we also like to have fun and not take ourselves too seriously.
The ideal candidate embraces new technology, challenges bad ideas, and loves finding better ways of doing things. You'll need to write automated tests and have a deep empathy for our clients. We want someone who can help us raise our own standards and bring something new to the team. If you're ready to make a tangible impact in a supportive, forward-thinking environment, apply now and help us build something exceptional.
What We Are Looking For- 3 – 5 years of Quality Assurance (QA) testing experience in a business environmen
- Hands-on experience with test automation.
- Knows how to use generative AI to be more impactful and productive.
- Strong front-end testing experience, and a working knowledge of back-end testing to support basic backend testing efforts.
- Strong understanding of end-to-end testing processes.
- Able to assess the impact of software changes across systems.
- Solid knowledge of the full Software Development Lifecycle (SDLC).
- Understands common software faults and how to identify them.
- Exposure to a variety of software domains and applications under test.
- Applied best practices in software/hardware testing and Software Quality Assurance (SQA).
- Proficient in test reporting, defect tracking, and follow-up processes.
- Experience in a Financial/Banking Systems environment is ideal.
- A proactive self-starter who adapts easily and thrives in dynamic, growth-focused environments
- A relevant tertiary qualification in Software Testing (minimum)
- Software Testing - Foundation Level through the International Software Testing Qualification Board (ISTQB) is ideal
If you are interested in being part of this dynamic team, on a mission to build the best bank in the world through unlocking the potential of its people, please apply. We would love to hear from you!
Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.
#J-18808-LjbffrTest Automation Engineer
Posted 26 days ago
Job Viewed
Job Description
Global concern is seeking a Test Automation Engineer to take ownership of test automation on a range of exciting products currently being developed in the physical access control space. You would get to work closely with highly skilled engineers in a very collaborative environment.
Duties & ResponsibilitiesWhat you would do as their Test Automation Engineer
You will be working as part of the agile firmware development team, focusing on Continuous Integration and Deployment of the embedded devices.
Your daily tasks may include:
- Design and maintain automated tests for new and existing products
- Integrate hardware into the build pipelines for automated testing
- Help ensure we maintain high standards of testing and release
- Optimise testing
- Upgrading the systems
As a Scrum Team Member, you will participate in Scrum activities like stand-up, grooming, and retrospective & demo meetings. You will regularly be in touch with the stakeholders, discussing technical aspects & requirements.
Requirements:- Development of systematic and effective test plans to ensure quality and robustness of failsafe embedded controls software.
- Strong programming skills with the ability to write test scripts using C#/Python/Groovy/Java/Bash
- Experience with Agile Scrum development, continuous development, and continuous integration environments.
- Experience with software lifecycle management, including version control, build processes, release management, use of tools like Jira.
- Demonstrated application of test automation tools and processes.
- Contribute independently as well as in a (global) team environment
- Experience with testing on embedded systems
- B.Sc. in Computer or Electrical Engineering or equivalent with 3-5 years of industrial experience
Please note only shortlisted candidates will be contacted
Package & RemunerationR - R - Annually
#J-18808-LjbffrTest Automation Engineer
Posted today
Job Viewed
Job Description
Apply By
We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:
- To see what life at Capitec is all about and complete a short assessment, please click here
- Once you have completed the above finalize your application by clicking apply below.
Join Us in Becoming the Best Bank in the World
We appoint energized and motivated people for their potential and continuously look for talented, driven individuals to help us innovate and evolve. That is why we focus on finding the right people for the right jobs. We love what we do because we focus on making a positive difference for our clients and employees. Our company DNA is built around talented and committed teams dedicated to build a brand that we are proud of and earns the trust of our clients.
Who We Are
We are a bank, but we're much more than that. We believe that banking is about enabling people to control their financial lives through banking that is simplified, accessible, affordable and delivered through personal experience. By helping our clients manage their financial lives better, we enable them to live better.
Why Choose Us
At Capitec, we offer our best by living up to our CEO values in every situation – we always put the Client first, act with Energy and take Ownership. And to support people in being their best, our Employee Value Proposition offers every value to all team members through cohesive teams, growth opportunities as well as employee benefits and savings. We make it a priority to ensure that each member of the Capitec team feels welcome, valued, focused, and has the opportunity to grow.
About The Role/Team
Are you a passionate engineer ready to thrive in a dynamic environment? The Native App Platform Team at Capitec is looking for you. We're a team of about 20 engineers building the foundational platform that delivers Capitec's Banking App to millions of South Africans. Our work covers the native apps, frontend platform architecture and backend services and APIs, placing us at the heart of innovation for all Capitec products.
We're looking for a test automation engineer to help shape the future of our mobile channel, focusing on key areas like app security, fraud prevention, and unwavering stability. You'll tackle the challenge of making our app efficient, responsive, and reliable across a wide range of devices, ensuring even the most resource-constrained hardware provides an enjoyable experience. A major project on our horizon is building our own device testing farm to include the devices our clients rely on, and your expertise will be vital.
In our team, we value building trust and autonomy. We foster an environment of continuous improvement and experimentation with the best tech needed to get the job done. Collaboration and communication are key, but we also like to have fun and not take ourselves too seriously.
The ideal candidate embraces new technology, challenges bad ideas, and loves finding better ways of doing things. You'll need to write automated tests and have a deep empathy for our clients. We want someone who can help us raise our own standards and bring something new to the team. If you're ready to make a tangible impact in a supportive, forward-thinking environment, apply now and help us build something exceptional.
What We Are Looking For
- 3 – 5 years of Quality Assurance (QA) testing experience in a business environment
- Hands-on experience with test automation.
- Knows how to use generative AI to be more impactful and productive.
- Strong front-end testing experience, and a working knowledge of back-end testing to support basic backend testing efforts.
- Strong understanding of end-to-end testing processes.
- Able to assess the impact of software changes across systems.
- Solid knowledge of the full Software Development Lifecycle (SDLC).
- Understands common software faults and how to identify them.
- Exposure to a variety of software domains and applications under test.
- Applied best practices in software/hardware testing and Software Quality Assurance (SQA).
- Proficient in test reporting, defect tracking, and follow-up processes.
- Experience in a Financial/Banking Systems environment is ideal.
- A proactive self-starter who adapts easily and thrives in dynamic, growth-focused environments
Education
- A relevant tertiary qualification in Software Testing (minimum)
- Software Testing - Foundation Level through the International Software Testing Qualification Board (ISTQB) is ideal
Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.
Test Automation Engineer
Posted today
Job Viewed
Job Description
Expleo 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, multi-disciplinary collaborations with your colleagues. Whether working on autonomous vehicles, green planes, the factories of tomorrow or cutting-edge banking technology, you will have the opportunity to become a bolder version of yourself. Let's change the game together.
We are looking for a
Test Automation Engineer
to join our dynamic team in
Johannesburg (Hybrid).
Role Overview{{:}}
In this role, you'll operate autonomously while providing senior-level guidance, managing teams, and overseeing project progress
.Your main focus will be leading Quality Engineering projects, utilizing available test frameworks and tools to ensure projects meet their goals on time and within budget
.Responsibilitie
- s Take charge of various technical phases within projects or multiple smaller projects, which may involve moderate scope and occasionally complex tasks.
- Manage both personal and team schedules and resources efficiently within specific parameters and conditions.
- Write top-notch scripts using preferred tools, integrating them into scenarios to test specified non-functional use cases. Coordinate schedules, work plans, and resources while leading progress against the overall plan.
- Facilitate the information gathering and reporting process, conducting thorough research to define problems and prepare responses to anticipated questions.
- Establish traceability records, linking test cases back to requirements, and generate reports on system quality while collecting metrics on test cases.
- Develop test scripts, materials, and regression test packs for assessing new or updated software or services.
- Offer detailed guidance and advice to the team regarding the application of various technologies.
- Assist test management in devising project plans and monitoring progress against key milestone dates.
- Cultivate a network to provide support and enhance value in client engagements, encompassing both internal company connections and external professional networks.
Qualification
- s Bachelor's Degree in Computer Science, Information Systems, or other related field, or equivalent work experience
- ISEB / ISTQB Certification
- Additional course or certification in Quality Engineering
Essential Skill
- s Proficiency in Object-oriented Programming (OOP).
- Experience with development languages such as C# and Java.
- Background in Mobile Application development.
- Familiarity with SOAP and RESTFUL services.
- Ability to use testing tools and frameworks like Selenium, Appium, Soap UI, and Jira.
- Exposure to performance and load testing.
Experienc
- e Over 5 years of experience in test automation.
- Hands-on experience in Agile delivery methodologies and exposure to Test Driven Development (TDD) and Behavior Driven Development (BDD) within a continuous delivery framework.
- Proficiency in test analysis and design.
- Exposure to Non-Functional Testing (NFT).
Benefit
sWe are guided by shared values in all things we do{{:
}} Courage, Excellence, Collaboration, Respect and Accountabilit
- y. Courage – We are bold thinkers and doers, always ready to take on new challenges. We think of ourselves as entrepreneurs, matching creativity with vigilance
- . Excellence – We are united by a shared ambition{{:}} change the game, together. Continuous performance is both an objective and a mindse
- t. Collaboration –Teamwork and emotional intelligence are what makes us stand out in a crowd. We stand shoulder to shoulder, with our clients and our peers, through good times and setback
- s. Respect – We are a hive of different profiles, and we place a high value on openness and transparency. We show respect, alway
- s. Accountability – We are reliable. We celebrate our successes, we take responsibility and learn from our failures. This is why we protect our "right to fail" as an opportunity to bounce back and progre
ss.
Test Automation Engineer
Posted today
Job Viewed
Job Description
A large insurance company is seeking a Test Automation Engineer / Quality Assurance Developer with experience in Agile Testing in a large team. This is a permanent, full time position and is based in the Sandton area.
About the Role
Responsible for designing, developing, and implementing automated testing solutions to ensure the quality, reliability, and performance of software applications. By creating efficient test scripts and frameworks, the Test Automation Engineer helps to identify bugs early in the development lifecycle, reduce manual testing efforts, and accelerate software delivery.
This role collaborates closely with developers, QA analysts, and other stakeholders to support continuous integration and continuous deployment (CI/CD) practices and improve overall testing efficiency and product quality.
Required Job Competencies:
- Programming / scripting skills.
- CI/CD integration.
- Test framework development.
- Functional, integration, data and non-functional testing.
- Ability to interpret test results and identify defects.
- Version Control and Issue Tracking.
- Test Management Tools.
- Strong communication and reporting
- Excellent problem-solving ability.
- High attention to detail.
- Time management and ability to deliver under pressure.
- Adaptability and learning agility.
- Communication skills
- Collaboration and Teamwork
Key Dials:
- Design and Implement Test Automation Frameworks:
Develop and maintain reusable automation frameworks to support scalable testing across multiple projects. - Create Automated Test Scripts:
Write, execute, and maintain automated test scripts for web, mobile, and API-based applications. - Integration with CI/CD Pipelines:
Integrate automated tests with Continuous Integration/Continuous Deployment (CI/CD) tools (e.g., Jenkins, GitLab CI, Azure DevOps) to ensure efficient test execution during each build. - Test Automation Execution:
Execute and monitor automated tests, reporting on results and analysing failures to identify root causes. - Collaborate with Cross-Functional Teams:
Work closely with developers, manual testers, and product teams to ensure comprehensive test coverage and to identify critical testing areas. - Performance and Load Testing:
Develop automated scripts for performance, load, and stress testing to ensure applications can handle expected traffic and usage. - Test Reporting and Documentation:
Document test results and defects, providing clear, actionable insights to stakeholders for decision-making and continuous improvement. - Maintain and Update Test Scripts:
Keep test scripts and automation frameworks up to date with changes in application code, features, or business requirements. - Bug Identification and Resolution:
Work closely with the development team to troubleshoot and resolve issues identified during test execution.
Required Skills
- Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field.
- ISTQB Certification (Foundation or Advanced Level), Certified Selenium Tester (CST).
- Certified Agile Tester and DevOps or CI/CD related certifications.
- Hands-on experience developing UI and API automation frameworks using languages like Java, Python, JavaScript, or C#.
- Proficiency with automation tools (e.g., Selenium, Karate).
- Familiarity with version control systems (e.g., Git, GitHub, GitLab) and CI/CD tools (e.g., Jenkins, Azure DevOps).
Be The First To Know
About the latest Senior test engineer Jobs in South Africa !
Test automation engineer
Posted 1 day ago
Job Viewed
Job Description
Test automation engineer
Posted 1 day ago
Job Viewed
Job Description
QA Automation Test Engineer
Posted today
Job Viewed
Job Description
Job Title: QA Automation Test Engineer (Contract)Location: Remote (or specify onsite/hybrid and city)Contract Type: Contract (specify duration, e.g. 6 months)About the Role
We are seeking an experienced QA Automation Test Engineer to join our team on a contract basis. In this role, you will design, develop, and execute automated test scripts to ensure the quality, performance, and reliability of our applications. You'll work closely with developers, product managers, and other stakeholders to help us deliver high-quality, user-focused products faster and more efficiently.
Key Responsibilities
- Design, build, and maintain automated test scripts for web, mobile, and/or API testing.
- Develop and execute test plans, test cases, and test suites to ensure software quality.
- Collaborate with developers, QA, and product teams to identify and prioritize test scenarios.
- Integrate automated tests into CI/CD pipelines for continuous testing.
- Analyze test results, identify defects, and work with teams to resolve issues.
- Provide clear and detailed test documentation and reports.
- Contribute to improving QA processes, tools, and best practices.
Required Qualifications
- 3+ years of experience as a QA Automation Test Engineer or similar role.
- Proficiency with test automation frameworks/tools (e.g., Selenium, Cypress, Playwright, Appium).
- Strong scripting/programming skills (Java, JavaScript, Python, or similar).
- Experience testing APIs (REST/GraphQL) with tools such as Postman.
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, or similar).
- Solid understanding of QA methodologies, software development life cycle, and defect management.
- Excellent problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience with performance/load testing tools (JMeter, k6, Gatling).
- Familiarity with cloud environments (AWS, Azure, or GCP).
- Knowledge of version control systems (Git).
- Experience working in Agile/Scrum environments.
Job Type: Temporary
Contract length: 12 months
Pay: R600,00 per hour
Expected hours: 40 per week
Work Location: Remote