190 Test Engineer jobs in South Africa
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
Who is HelloKindred?
HelloKindred are specialists in staffing marketing, creative and technology roles, offering a range of talent solutions that can be delivered on-site, remotely or hybrid.
Our vision is to make work accessible and people's lives better. We do this by disrupting traditional employment barriers – connecting ambitious talent to flexible opportunities with trusted brands.
Job Description
Anticipated Contract End Date/Length:
3-months
Work set up:
Hybrid
Our client in the global professional services industry is looking for a Test Automation Engineer who can create a testing strategy and contribute to the development of automated testing scenarios. The role involves preparing and coordinating test plans and scenarios, executing tests according to the defined strategy, logging defects, and managing their resolution.
What you will do:
- Develop, implement and maintain the test automation frameworks.
- Performing API Testing using tools like Postman, SOAP UI, and Rest Assured.
- Mobile Application automation, including Appium and other mobile supported testing tools
- Ensuring data quality in the test environments.
- Monitoring of the test environment status e.g., data quality, scheduled and unscheduled downtimes, performance, and readiness.
- Provide technical leadership and support the creation of automated tests.
- Advise on innovative testing products and solutions.
- Define and administer standard testing architecture, processes, and tools across all engagements and methodologies.
- Ensure quality practices across functional and non-functional testing.
- Support the strategic direction of our Continuous Testing and Assurance Practice
- Running of the quality engineering Community of Practice.
- Review the scripting from the QA Engineers and ensure our agreed standards are met and maintained.
- Ensure the infrastructure needed for our technical testing solutions is in good working order, fit for purpose, and used effectively and efficiently.
- Install applications and databases relevant to automation and manage access to automation infrastructure and code repository.
- Collaborate with other business units to understand how automation can improve workflow.
- Gather requirements from clients, customers, or end-users to develop the best automation solutions.
- Lead and mentor junior Automation testers.
- Provide multi-level reporting across test delivery including senior stakeholders.
Qualifications
- Bachelor's or Master's degree in Computer Science or a related IT field.
- 4–7 years of relevant work experience.
- Proven experience with TypeScript and Playwright.
- Expertise in test automation framework development and maintenance.
- Skilled in test script generation and review.
- Ability to compile test prerequisites effectively.
- Experience in test execution and recording.
- Strong focus on delivering high-quality and accurate test automation.
- Proficient in providing test status updates.
- Experience in managing test closure activities.
Additional Information
Candidates must be legally authorized to live and work in the country the position is based in, without requiring sponsorship.
We appreciate your interest in this opportunity. Please note only applicants selected for an interview will be contacted.
HelloKindred is proud to be an equal opportunity employer, committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity/expression, sexual orientation, national origin, disability, age, or veteran status.
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).
Test 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.
QA/Test Automation Engineer
Posted today
Job Viewed
Job Description
Role purpose:
Globetom is looking for a highly motivated, innovative individual to join our QA team.
The QA/Test Automation Engineer's role is a hybrid role in which the employee will:
- Design and develop automated strategies and processes that can be used to identify bugs and other issues within the relevant software before implementation.
- Perform hands-on testing from requirements and specifications determined by various stakeholders and clients.
Role Description:
- Level: Intermediate.
- Location: Centurion. (Hybrid)
- Reports to: QA Lead.
- Team size: 4. (QA Team)
- Industry: Information Technology (Telecommunications).
Years of Experience:
- 3-5 years' experience in test automation.
- 2+ years of QA testing experience.
Required Qualification:
- Bachelor's in Computer Science as a minimum tertiary qualification.
Requirements - Education:
- Degree or relevant Diploma in Computer Science, or related field.
- ISTQB / ISEB certification. (Preferred)
- Additional certifications related to Software Testing. (Advantageous)
Requirements - Experience and Technology:
- Strong proficiency in PHP and JavaScript, and code versioning tools such as Git.
- Proficiency in SQL.
- Proficiency in Linux.
- Proficiency in, and a good understanding of Cucumber and Gherkin (Advantageous).
- Proficiency in and a good understanding of Atlassian Bamboo (Advantageous).
- Good understanding of RDBMS databases such as Oracle.
- Good understanding of the SDLC and STCL (testing and bug fixing protocols.)
- Familiarity with the agile software development methodology.
Competencies:
The ideal candidate will showcase the following behaviours:
- They are focused on the continual improvement of processes and identifying issues.
- They can evaluate and rationalise data objectively.
- They can act creatively in order to find solutions to problems.
- They think practically and use common sense to find solutions to problems.
- They can work and adapt within a changing environment.
- They can maintain their own productivity and are comfortable multi-tasking.
- They take a visionary approach and think long-term when designing solutions.
- They are solution-focused and curious.
- They are prepared to challenge established views and assumptions.
- They are open to and receptive to feedback and critical thinking.
Role Responsibilities and Duties (not limited to):
- Participation in workshops with the software design team to discuss verification protocols.
- Analysis of requirements specifications and design documents to identify user stories.
- Use structured techniques to identify testable conditions, test case scripting, test execution, and analysis of results.
- Logging and retesting of defects following defect logging procedures.
- Participate in aspects of test automation, including initial assessments, scripting, execution, and maintenance.
- Identification of improvement areas in the existing test framework, including extensions of the test framework.
- Assist with ensuring stability, efficiency, and scalability in the automated solutions.
- Review scripts and code to ensure alignment with standards.
- Perform exploratory and functional testing, system testing, and integration testing.
- Responsibilities may include any of the scope defined by the QA/Project manager.
- Work independently and together with the development team to conduct effective load/performance tests using automated tools.
- Measure, analyse, and evaluate performance/load results.
- Establish benchmarks and provide summary reports and recommendations as necessary.
- Investigate new testing technologies and methodologies to continuously expand and improve product test coverage - supporting continuous process improvements.
- Seek opportunities to build subject matter knowledge and serve as the point of contact for non-functional testing; and help support the scrum team with knowledge sharing sessions, and other learning sessions.
- Assist the team with writing automated tests, test execution, regression testing, regression analysis, and enhancements/extensions of a PHP-developed test framework.
- Assist with reviewing existing automated tests to provide further improvements and support.
Additional information:
- Hybrid working model
. You will be required to come to the office from time to time as agreed within your team. This is anticipated to be at most twice per week but typically one day per week. - You will be required to submit weekly timesheets
as part of our self-management by weekly objectives culture. - This role is a
full-time, permanent position
.
Johannesburg
Centurion
Pretoria
Published Date: 01 October 2025
Closing Date: 31 October 2025
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
D365 Test Automation Engineer
Posted today
Job Viewed
Job Description
Join a landmark modernisation program at a leading financial services group.
We are building a new CRM team to deliver a Microsoft Dynamics 365 platform solution to transform the core business units and processes of a business with over a century of operating history. This is your chance to help build a user-friendly, modern technology stack for over 1000 users , simplify complex processes, and build modular, future-proof components.
What's In It For You
- Career-defining work, transforming a business fundamentally with a future focus
- Work on a cutting-edge technology stack; the company is undergoing a full cloud migration to AWS and scaling cloud-first data (Snowflake, Data Build Tool) and AI platforms (Bedrock, SageMaker).
- Significant growth and career advancement opportunities.
About The Role
As a D365 Test Automation Engineer, you will be responsible for designing, developing, and executing automated test solutions to ensure quality delivery within the D365 squads. You will test and/or modify applications to ensure their functionality operates with the utmost quality and efficiency.
What Success Will Look Like For You
- You will define and evolve the automation strategy, frameworks, and tools for the D365 platform.
- You will build scalable, reusable automation frameworks for UI, API, and integration testing.
- You will partner with developers, business analysts, and QA to drive "shift-left" testing.
- You will integrate automation into CI/CD pipelines and enforce quality gates.
- You will have input into performance testing, security testing, and non-functional testing where required.
- You will provide technical leadership, coaching, and mentoring to junior/mid-level engineers.
- You will contribute to release readiness by providing quality metrics and risk assessments.
- You will research and adopt emerging test automation tools and practices, such as AI-driven testing.
About You: What You Will Have
Qualifications:
Matric.
A BSc degree in Information Technology, Computer Science, Engineering, or a related field is required.
Advantageous
:
ISTQB Test Automation Engineer certification
Microsoft Certified: Dynamics 365 Fundamentals or related certification.
Experience and Skills:
A minimum of 6-10+ years in test automation and quality engineering.
Automation Tools:
Experience with Selenium, Playwright, SpecFlow (BDD with C#) , and Postman or REST Assured (API testing).
Microsoft Ecosystem:
Deep understanding of Dynamics 365 CE/CRM, Power Platform (PowerApps, Power Automate), and Azure services.
CI/CD:
Strong knowledge of CI/CD and solid experience with Azure DevOps or GitHub Actions.
Strong expertise in C#, Java, JavaScript/TypeScript, and SQL.
A good understanding of Agile delivery (Scrum/Kanban).
Experience in test strategy, automation governance, and quality metrics.
Competencies:
A passion for testing, development, and designing.
A great attitude and the ability to take ownership of your tasks.
Results-driven and able to foster a team-oriented environment.
Leadership, mentoring, and stakeholder engagement skills.
A strategic mindset with the ability to balance delivery with quality.
Strong analytical and communication skills.
A focus on customer service , proactive , and able to work independently.
Location:
South Africa - Cape Town preferred, open to applications from Johannesburg
Be The First To Know
About the latest Test engineer Jobs in South Africa !
Test Automation Engineer II
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
Our Credit Digitization team is responsible for developing innovative, client-facing features on the Capitec app, enabling millions of clients to access credit with simplicity and speed. We are seeking a Test Automation Engineer to drive our shift from manual to automated testing. In this role, you will be instrumental in safeguarding product quality through robust automation frameworks, accelerating release cycles, and reducing dependency on manual testing.
What We Are Looking For
- 3 – 5 years of Quality Assurance (QA) testing experience in a business environment.
- Hands-on experience with test automation.
- Strong backend testing experience, and a working knowledge of front-end testing to support basic frontend 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.
Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.
Automation Test Engineer/Developer
Posted 4 days ago
Job Viewed
Job Description
Design test plans, write and execute test cases for functional and/ or performance within the domain assigned Develop and maintain automated test cases within the test framework Work as a member of the scrum team including planning, estimating, and verifying user stories and acceptance criteria Develop strong expertise in the assigned domain area Effectively communicate status, metrics, and issues on a regular basis Understanding and complying of/ to Informatics practices Assist in creating test summary reports of high quality, written language and content Become a user expert on how our products work, gaining an understanding of the strengths and weaknesses; and championing customer issues in order to ensure they have a positive experience
Programming languages, such as C# and Java.
Mathematical aptitude.
Strong problem-solving skills.
Excellent organisational and time management skills.
Accuracy and attention to detail.
Teamwork skills, because most projects require input from individuals with different roles.
Self-development skills to keep up to date with fast-changing trends.
Requirements:
Bachelor's degree in Computer Science or related field.
2+ years of experience in software testing and automation.
Expertise in software development life cycle and quality assurance.
Knowledge of web technologies and programming languages.
Familiarity with automation frameworks and tools.
Soft Skills:
Excellent organizational and problem solving skills.
Strong interpersonal and communication abilities.
Ability to work in a fast-paced environment.
Attention to detail and accuracy.
Flexibility and adaptability.
Associate Automation Test Engineer
Posted today
Job Viewed
Job Description
About Nintex:
At Nintex, we are transforming the way people work, everywhere.
As the global standard for process intelligence and automation, we're trusted by over 10,000 public and private sector organizations across 90 countries. Our customers, from industry giants like Amazon, Coca-Cola, and Microsoft, rely on the Nintex Platform to accelerate their digital transformation journeys by managing, automating, and optimizing business processes quickly and efficiently. We improve their lives through the technology we build.
We are committed to fostering a workplace that supports amazing people in doing their very best work every day. Collaboration is constant, our workplace is fun, the environment is fast-paced, and we value our people's curiosity, ideas, and enthusiasm. Driven by passion and accountability, we take initiative, measure progress, and deliver results. Our culture fosters innovation and problem-solving, fueled by curiosity and a commitment to thinking big. Together, we move with agility, prioritize customer needs, and build unity through empathy, leaving a positive impact wherever we go.
Working in engineering:
Working at Nintex as an engineer means building more than just software; it's about making a tangible impact with every line of code. Our engineers are process experts, developing the industry's most complete process and automation platform to transform the way people work. If you're interested, curious and want to learn and do more, the sky is the limit here. We take a solutions-oriented and collaborative approach, constantly innovating our business and products.
About the role:
Associate Automation Test Engineer knows the ins and outs of the Testing Lifecycle and has experience in Test automation. As an individual contributor, you are building a solid foundation at Nintex. You are focused on tasks assigned to you within your teams. You reliably deliver your work typically with the support of other test engineers. You test software artifacts and assist in minor and medium updates to testing frameworks. You will regularly demonstrate ownership and successful identification of defects. All your deliverables will adhere to Nintex's Secure Software Development Lifecycle and other relevant guidelines. We expect Associate Automation Test Engineer to show a marked progression towards Level 3 within one-two years at Nintex.
This is a hybrid position in JHB.
Your contribution will be:
- You test product features of small to medium complexity, identify defects, and document them with detailed reproduction steps.
- You write automated UI and integration tests of medium complexity, as well as developing and maintaining test cases/scenarios that are aligned with Nintex coding guidelines and engineering principles.
- You demonstrate an understanding of CI/CD concepts, test automation concepts and patterns, and using the testing pyramid to identify test candidates for E2E, Integration, Component, and Unit tests.
- You attend and contribute to team meetings and ceremonies (daily scrum meetings, planning meetings, demos, and retrospective meetings)
- You proactively learn from others' testing and automation best practices while prioritizing learning to support your delivery team.
- You own testing activities, seek functional clarity where required, ask questions to understand and improve test coverage, test cases/scenarios, test automation, and prioritize learning to serve your team better.
- You proactively make small to medium changes to existing test frameworks and pipelines when appropriate.
- You proactively communicate to your team and delivery manager on your work status and seek any help required.
- You accept and integrate constructive feedback effectively.
To be successful, we think you need:
- BSc in Computer Science / Computer Engineering or similar degree.
- 1+ years of software development and automation experience
- Fluency with C# and Selenium
- Background in software development would be highly advantageous
- Excellent research skills for new or unknown challenges. Much of RPA development involves researching unknown challenges
What's in it for you?
Nintex has a hybrid working model, enabling us to build culture, learn, and grow together. We intentionally connect and collaborate, while emphasizing flexibility with a blend of at-home and in-office work. This role is a hybrid role in our local Nintex office.
While our offerings differ from country to country, we offer our entire global workforce an array of exciting perks and benefits, including
- Global Gratitude and Recharge Days
- Flexible, paid time off policy
- Employee wellness programs and counseling resources
- Meaningful peer recognition and awards
- Paid parental leave
- Invention/patenting assistance
- Community impact, paid volunteer time, and opportunities
- Intercultural learning and celebration
- Multiple tools through which to learn and grow, and an incredible global community
View more about our benefits here:
Equity Statement
*:
Preference will be given to People Living with Disability who are members of the designated groups in line with the Employment Equity Plan and Targets of the Company.*