131 Software Automation jobs in South Africa
Software Automation Engineer
Posted today
Job Viewed
Job Description
Job Description
The Software Automation Engineer is responsible for designing, developing, and maintaining automated test solutions for our desktop, web, and mobile applications. The Software Engineer will design, develop, and deliver high-quality automated tests that assist the various product teams in delivering high-quality products and/or systems and services that exceed customers' or business partners' expectations, and will proactively share their own knowledge for specific technical solutions and business processes in their area of responsibility.
*** This is a hybrid position - working 3 days a week from our Johannesburg office. ***
Key Responsibilities
Successfully develop, deliver, and maintain high-quality automated UI tests for web, desktop, and mobile applications.
Implement and optimize reusable test libraries and automation frameworks
Ability to build robust, scalable automation frameworks that integrate seamlessly with CI/CD pipelines
Maintain scalable test environments including VMs, containers, and cloud testing platforms.
Contribute to quality activities, incl. peer reviews of estimates, designs, and code
Resolve defects/bugs found during QA, pre-production, and production testing
Be an active and enthusiastic team player. This role will work closely with developers, QA engineers, and DevOps teams to ensure high-quality software delivery while driving innovation in automation practices.
Participate in all phases of the project lifecycle
Continuously strive to make improvements to the existing products and/or systems and services.
Ensure all tasks are completed to the required quality standards
Skills, know-how, and experience:
Must have:
Strong technical expertise in C# and .NET Framework or higher).
Experience with UI Automation tools: Selenium, Playwright, Bruno, Hopscotch, Code and UI Automation.
Knowledge of cloud-based test execution (BrowserStack, Percy).
Proficiency with Git and CI/CD pipelines (Azure DevOps, GitHub Actions).
Strong troubleshooting skills (handling stale elements, synchronization, COM exceptions, elements not interacting, etc).
Experience with DevExpress controls, custom UI components, or complex enterprise UIs.
Hands-on experience with Azure (Azure DevOps, pipelines, DevTestLab, VMs, SQL Server).
High numerical reasoning and logic ability with good problem-solving skills
Preferred:
3 + years relevant professional experience, Payroll and/or financial domain expertise is an advantage
Exposure to SQL Server for data-driven testing.
Familiarity with accessibility testing tools and practices.
Strong understanding of Agile/Scrum methodologies
Detail-oriented with strong problem-solving skills.
Excellent communication and collaboration abilities.
Ability to work independently and as part of a cross-functional team.
Passionate about automation, innovation, and continuous improvement.
Is this job a match or a miss?
QA Automation Engineer
Posted today
Job Viewed
Job Description
Our client, The Landbanking Group (TLG), is building Landler — a global platform that makes nature measurable and investable. It turns biodiversity, carbon, soil, and water into decision-grade data that landowners, companies, and investors can use to track risks, model interventions like regenerative farming, and create nature-based assets.
They are now seeking a proactive QA Automation Engineer to help build the technology behind this platform. In this role, you will play a key part in ensuring product quality by designing, implementing, and maintaining automated testing solutions that support their global initiatives.
Learn more about TLG by watching their concept video here.
What You Will Be Doing
- Manual and Automated E2E-testing with Cypress or PlayWrite. 80% of testing is done through automation testing and 20% manual testing.
- Intensively testing future product releases and ensure that those are bug-free, stable and performant
- Develops and executes test plans and detailed test cases based on new requirements
- Tightly collaborating with development teams during the sprint and for bug fix verification and validation
- Test planning with Jira and Testmo
- Ability to document your findings in a well-structured way to help us to mitigate them
- You take ownership of your work, uphold a deep sense of responsibility, and ensure accountability for the expected results.
- Exceptional English communication skills
- Above all: a sharp, creative problem-solver who can think on their feet, adapt to change, and bring proactive ideas in a dynamic environment.
- Must have a bachelor's degree diploma from a technical university and 4+ years of experience in Testing
- Previous experience in Manual Testing and Automation
- Excellent communicator in English within a technical environment
- Experience working with Cypress or PlayWrite is highly required
- Familiarity working with Testmo and Jira
- Familiarity with Agile Software Development Methodologies
- TLG culture strongly focuses on enabling and empowering team members so they can develop and grow in a positive environment.
- Hybrid work environment: 2 to 3 days work required in office in Cape Town
- We offer more than a job: Fast growth and the possibility to shape the future of The Landbanking Group
- Peer recognition.
- Clear career growth and Market based compensation.
- Latest Equipment of your choice from Grover
- Flexibility and Autonomy
Is this job a match or a miss?
QA Automation Engineer
Posted today
Job Viewed
Job Description
Our client, The Landbanking Group (TLG) has been initiated as a Moonshot project to revolutionise the way land is being valued and used by land stewards at a moment where ecosystem services are critical prerequisites for equitable, resilient and climate compatible prosperity and peace. It is a private, social-benefit company that brings together leading scientists, company builders, technology experts and investors.
Their mission is to completely transform the way we use land in these unprecedented times of accelerating climate change, mass extinction and social divide.
TLG is an international organisation, with its headquarters in Munich, Germany and operating globally.
TLG is seeking a dedicated QA Automation Engineer to join their ambitious cross-functional team and contribute to the development of a world-class technology platform. In this role, you will play a key part in ensuring product quality by designing, implementing, and maintaining automated testing solutions that support their global initiatives.
If you'd like to learn more about why they do what they do, take a minute to watch their concept video here.
What You Will Be Doing
- Manual and Automated E2E-testing with Cypress or PlayWrite
- Intensively testing future product releases and ensure that those are bug-free, stable and performant
- Develops and executes test plans and detailed test cases based on new requirements
- Tightly collaborating with development teams during the sprint and for bug fix verification and validation
- Test plannig with Jira and Testmo
- Ability to document your findings in a well-structured way to help us to mitigate them
- Must have a bachelor's degree diploma from a technical university and 4+ years of experience in Testing
- Previous experience in Manual Testing and Automation
- Experience working with Cypress or PlayWrite is highly required
- Familiarity working with Testmo and Jira
- Familiarity with Agile Software Development Methodologies
- TLG culture strongly focuses on enabling and empowering team members so they can develop and grow in a positive environment.
- We offer more than a job: Fast growth and the possibility to shape the future of The Landbanking Group
- Peer recognition.
- Clear career growth and Market based compensation.
- Latest Equipment of your choice from Grover
- Flexibility and Autonomy
Is this job a match or a miss?
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
Is this job a match or a miss?
QA Automation Lead
Posted today
Job Viewed
Job Description
Collinson is a global loyalty and benefits company.
We use our expertise and products to craft customer experiences which enable some of the world's best known brands to acquire, engage and retain the most demanding and choice-rich customers. In particular, our unique expertise and insight into high earning, frequent travellers allows us to create products and solutions for our clients that inspire greater customer engagement to drive more profitable relationships, enrich their travel experiences, protect what matters and assist in in times of need.
While specialising in Financial Services, Travel and Retail, we also support clients in multiple sectors. We have worked with over 90 airlines, 20 hotel groups and more than 600 financial institutions and banks, with clients including Accor Hotels, Air France KLM, American Express, British Airways, Cathay Pacific, Diners Club, Mandarin Oriental, Mastercard, Radisson Hotel Group, Sephora, Visa and Vhi.
We take our 30 years' experience working with these kinds of household names in over 170 countries, and help our clients to deliver the smarter experiences it takes to differentiate their propositions, and help them win deeper devotion with their customers.
Collinson is a privately-owned entrepreneurial business with 2,000 passionate people working in 20 locations worldwide. Our solutions include Priority Pass, the world's best known airport experiences programme, while we are also the trusted partner behind many of the leading financial services, airline and hotel brand's reward programmes and loyalty initiatives.
Purpose of the job
We're looking for a QA Automation Lead who's passionate about quality; not just as a phase, but as a core part of how great software gets built. In this role, you'll help shape what "great" looks like across our engineering teams, including setting test standards, supporting engineers and making sure quality is everyone's responsibility.
You'll be embedded in a collaborative environment where software is shipped fast, iteratively, and often. Your work will focus on making sure things don't just work but work well together. You'll bring clarity, structure and confidence to the way we test by balancing automation with human insight and keeping the end-user in mind.
Your role would straddle multiple engineering squads, supporting with not just the QA strategy, but personally leading the automated testing efforts as well. You'll bring your considerable knowledge of test automation to help us build new products that are reliable, performant, and resilient.
If you're curious, love asking the awkward questions, and want to support software engineers build and iterate quickly, you'll thrive here.
Key Responsibilities
- Define and uphold the standards for test quality across engineering squads, ensuring consistency and confidence in our releases.
- Oversee the work of our Automation QAs/SDeTs, and manual testers.
- Write high quality integration and end-to-end tests across our software portfolio.
- Partner with engineers, product managers, and delivery leads to embed quality thinking from day one, and not as an after-thought.
- Design and oversee test strategies that combine automation, exploratory testing, and regression coverage.
- Drive the implementation and evolution of automated testing frameworks, ensuring integration into our CI/CD pipelines.
- Own the structure and health of test suites and regression packs, helping teams keep them lean, relevant, and valuable.
- Support squads in front-end, API, and end-to-end testing, using tools like Playwright, Cypress, Postman, RestAssured and other modern frameworks.
- Facilitate and promote BDD and 3-amigos sessions, helping clarify requirements and prevent misunderstandings before they happen.
- Help engineers understand and own quality; coaching without gatekeeping, advising without blocking.
- Perform and organise performance testing with tools such as K6, JMeter.
- Collaborate closely with cross-functional teams to ensure cross-squad functionality and integration is properly tested.
- Get involved in the testing cycle, helping to investigate issues, write tests, support on manual QA, and signing-off changes.
Preferred
- Computer Science or Information Technology degree, Diploma or similar
- ASTQB ISTQB Advanced Certification
- Certified Automation Tester (i.e. Selenium, Cypress, Playwright)
Non Negotiable
- 5+ years experience in Test Automation and Manual Testing, with the ability to define and enforce testing standards across engineering teams
- Strong hands-on experience with test automation frameworks and API testing tools.
- Confident writing automated tests in Typescript.
- Expertise in Designing and Executing End-to-End Test Strategies that aligns with Agile delivery
- Solid experience embedding quality early in the SDLC by working closely with Product Managers, Engineers, Principal Engineers and Delivery Managers
- Coaching-oriented leadership style, with a proven ability to mentor engineers on quality ownership
- Hands-on Leadership of UAT Defect Triage, driving this process, including daily coordination with cross-functional stakeholders (Product, Engineering, and Delivery) to evaluate, prioritize, and drive resolution of defects based on reproducibility, business impact, and release scope
Personal Attributes
- Quality mindset – deeply values software quality and strives for continuous improvement across teams
- Strong leadership – able to guide, motivate, and hold team members accountable without micromanaging
- Collaborative nature – works well with engineers, product managers, and delivery managers to embed quality early in the SDLC
- Proactive attitude toward continuous improvement, always seeking better ways to optimize QA processes
- Critical thinker – approaches testing with curiosity and rigor; digs deep to uncover root causes
- Adaptability – comfortable with change and able to pivot priorities in fast-paced, agile environments
- Detail-oriented – thorough in reviewing test cases, strategies, and outcomes without losing sight of the bigger picture
- Ownership-driven – takes responsibility for the overall health of the QA process and quality outcomes
Interview Process
We want our process to be fair and transparent, so it's only right that we tell you what the various interview stages are:
Stage 1 – We'll do a screener call with our recruitment team, where you can learn a bit more about Collinson, our values and we can confirm what you're looking for in a new role.
Stage 2 – We'll do a short call with one of our Engineering Managers for around 30 minutes, who will tell you more about the team, our projects and ask questions about your career history and suitability for the role.
Stage 3 – You will do a technical test (at home), and we'll review your solution and approach to it.
Stage 4 – This is final and main stage, where we'll meet you for around 1 hour, and you'll get to spend time with different members of the engineering team (Engineering Manager and QA Test Lead). We'll also go through your technical test and ask questions on some of your decisions and implementation.
Stage minute discussion with our Head of Architecture & Engineering
Is this job a match or a miss?
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
Is this job a match or a miss?
Automation Software Engineer
Posted today
Job Viewed
Job Description
This job is with LexisNexis Legal & Professional, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.
About The Business
LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.
About The Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX ), a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today's top model creators for each individual legal use case. The company employs over 2,000 technologists, data scientists, and experts to develop, test, and validate solutions in line with RELX Responsible AI Principles ).
About The Role
We are seeking an
Automation Software Engineer
to design, develop, and maintain automation solutions that enhance productivity and reduce manual work. You'll collaborate with global and cross-functional teams to identify automation opportunities and ensure our systems are efficient, scalable, and reliable.
Key Responsibilities
- Design and implement automation solutions using Python and Playwright (or similar technologies).
- Develop and maintain efficient, well-documented automation workflows.
- Troubleshoot, test, and enhance automation systems to ensure consistent performance and minimal disruption.
- Collaborate with teams across departments to identify automation needs and propose improvements.
- Support change management and communicate project risks or issues effectively.
- Participate in Agile practices such as sprint planning, reviews, and retrospectives.
Qualifications & Experience
- 2-3 years of experience in software development or automation engineering.
- Degree or equivalent experience in Computer Science, Engineering, or a related field.
- Strong programming skills in Python and familiarity with browser automation tools (e.g., Playwright, Selenium).
- Experience with workflow scripting, web services, integrations, and database configuration.
- Understanding of Agile methodologies and collaborative software delivery.
- Ability to work effectively across time zones in a distributed global team.
Preferred Attributes
- Curious and proactive mindset with an interest in emerging technologies.
- Strong communication and teamwork skills.
- Commitment to continuous learning and process improvement.
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
Working Pattern
Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams
here
.
Please read our Candidate Privacy Policy.
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers
EEO Know Your Rights.
Is this job a match or a miss?
Be The First To Know
About the latest Software automation Jobs in South Africa !
Automation Software Engineer
Posted 11 days ago
Job Viewed
Job Description
LexisNexis Legal & Professional® provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis® and Nexis® services.
About the Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX ( a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today's top model creators for each individual legal use case. The company employs over 2,000 technologists, data scientists, and experts to develop, test, and validate solutions in line with RELX Responsible AI Principles ( the Role
We are seeking an Automation Software Engineer to design, develop, and maintain automation solutions that enhance productivity and reduce manual work. You'll collaborate with global and cross-functional teams to identify automation opportunities and ensure our systems are efficient, scalable, and reliable.
Key Responsibilities
+ Design and implement automation solutions using Python and Playwright (or similar technologies).
+ Develop and maintain efficient, well-documented automation workflows.
+ Troubleshoot, test, and enhance automation systems to ensure consistent performance and minimal disruption.
+ Collaborate with teams across departments to identify automation needs and propose improvements.
+ Support change management and communicate project risks or issues effectively.
+ Participate in Agile practices such as sprint planning, reviews, and retrospectives.
Qualifications & Experience:
+ 2-3 years of experience in software development or automation engineering.
+ Degree or equivalent experience in Computer Science, Engineering, or a related field.
+ Strong programming skills in Python and familiarity with browser automation tools (e.g., Playwright, Selenium).
+ Experience with workflow scripting, web services, integrations, and database configuration.
+ Understanding of Agile methodologies and collaborative software delivery.
+ Ability to work effectively across time zones in a distributed global team.
Preferred Attributes:
+ Curious and proactive mindset with an interest in emerging technologies.
+ Strong communication and teamwork skills.
+ Commitment to continuous learning and process improvement.
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
Working Pattern
Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
Is this job a match or a miss?
Automation Software Engineer
Posted 11 days ago
Job Viewed
Job Description
LexisNexis Legal & Professional® provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis® and Nexis® services.
About the Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX ( a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today's top model creators for each individual legal use case. The company employs over 2,000 technologists, data scientists, and experts to develop, test, and validate solutions in line with RELX Responsible AI Principles ( the Role
We are seeking an Automation Software Engineer to design, develop, and maintain automation solutions that enhance productivity and reduce manual work. You'll collaborate with global and cross-functional teams to identify automation opportunities and ensure our systems are efficient, scalable, and reliable.
Key Responsibilities
+ Design and implement automation solutions using Python and Playwright (or similar technologies).
+ Develop and maintain efficient, well-documented automation workflows.
+ Troubleshoot, test, and enhance automation systems to ensure consistent performance and minimal disruption.
+ Collaborate with teams across departments to identify automation needs and propose improvements.
+ Support change management and communicate project risks or issues effectively.
+ Participate in Agile practices such as sprint planning, reviews, and retrospectives.
Qualifications & Experience:
+ 2-3 years of experience in software development or automation engineering.
+ Degree or equivalent experience in Computer Science, Engineering, or a related field.
+ Strong programming skills in Python and familiarity with browser automation tools (e.g., Playwright, Selenium).
+ Experience with workflow scripting, web services, integrations, and database configuration.
+ Understanding of Agile methodologies and collaborative software delivery.
+ Ability to work effectively across time zones in a distributed global team.
Preferred Attributes:
+ Curious and proactive mindset with an interest in emerging technologies.
+ Strong communication and teamwork skills.
+ Commitment to continuous learning and process improvement.
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
Working Pattern
Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
Is this job a match or a miss?
Specialist: Software Tester (Automation) (10483)
Posted today
Job Viewed
Job Description
Job Purpose
- To ensure software testing (Automation / Security / Performance) is conducted in relation to the automated script design, build, execution and deploy using appropriate automation technologies; or to the cooperative vulnerability and penetration assessments, or to the scalability and responsiveness under a specified workload, of the specific application/s, within set timeframes and against specified outputs.
Education and Experience
Minimum Qualification & Experience Required
- Bachelor's Degree / Advanced Diploma (NQF 7) in a Computer Science/IT/Information Systems/Engineering AND 5 - 7 years’ experience in a testing or automation environment, of which 2 - 3 years in technical testing.
#Alternative
- Senior Certificate (NQF 4) AND 10 years in a testing or automation experience, of which 2 - 3 years in technical testing.
Minimum Functional Requirements
- Must have completed some form of advanced, certified training in Technical Testing Techniques (e.g. ITSEB or ISTQB Technical Testing).
Job Outputs:
Process
- Ensure necessary governance and administrative requirements are met as per divisional policy and procedures.
- Active identification and management of Automation / Performance / Security project risks and the required resolution thereof with different stakeholders with an interest in the success of the project.
- Ensure that test requirements are clearly identified, prioritized and satisfied by appropriate technical and/or business solutions.
- Coordinate and manage lifecycle of defect priorities.
- Report (qualitative and quantitative) on project progress across multiple dimensions to ensure successful delivery of project and management visibility.
- Define and setup Testing strategies and plans to prevent software failure due to security vulnerabilities between application software and infrastructures.
- Accumulate information to review work progress that provides input to reporting, decision making and the identification of improvement opportunities.
- Apply practical and applied knowledge and act authoritatively on methods, systems and procedures to identify trends and potential risks.
- Communication of situational interpretation and judgement of work outputs and queries in area of specialisation.
- Correctly apply policies, practices, standards, procedures and legislation in the delivery of work outputs.
- Draw on own knowledge and experience to diagnose symptoms, causes and possible effects in order to solve emerging problems.
- Execute specialist input through investigation and opportunities within the product process including risk concern.
- Initiate process and procedural change, implement the change and provide guidelines and support related to new requirements as a result of the change.
- Plan for value-added process improvements, initiatives and services to deliver on operational strategy and objectives.
- Provide specialist input through the investigation of opportunities for operational and process, product and risk optimisation.
Governance
- Implement and provide input into the development of governance, compliance, integrity and ethics processes within area of specialisation.
- Ensure that completed work adhere to relevant policies, procedures, governance and legislative requirements and report on deviations and discrepancies.
People
- Develop and maintain productive working relationships with peers and team members to achieve predefined objectives.
- Search for, integrate and share new knowledge attained through formal and informal learning opportunities in the execution of your job.
Finance
- Adhere to organisational policies and procedures to ensure cost effectiveness and reduction of financial costs.
Client
- Contribute to a culture of service excellence, which builds positive relationships and provides opportunity for feedback and exceptional service.
- Provide authoritative, specialist services, expertise and advice to internal and external stakeholders.
- Contribute on execution of assigned tasks, roles and deliverables to project resources involved as and when required.
Behavioural competencies
- Accountability
- Analytical Thinking
- Attention to Detail
- Commitment to Continuous Learning
- Conceptual Ability
- Customer Service
- Expertise in Context
- Organisational Awareness
- Relationship Management and Networking
- Respect
- Trust
- Reading Comprehension (Fundamental)
- Fairness and Transparency
- Honesty and Integrity
- Respect
Technical competencies
- Automated Unit Testing
- Business Knowledge
- Computer Literacy
- Data Collection and Analysis
- Efficiency improvement
- Execute, Implement and Follow Through
- Functional Policies and Procedures
- Reporting
- Reporting and Interpretation
- Standard operating procedure compliance
- System Thinking
- ICT jobs
Is this job a match or a miss?