Software Test Automation Engineer
Isazi Consulting|Posted 5 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
About Isazi
At Isazi, we believe in the power of data to solve complex challenges and drive transformative business outcomes. Since 2012, we’ve built a team of over 50 scientists, mathematicians, and engineers who blend academic rigor with real-world expertise. With over 175 engagements across 11 industries, we have a proven track record of helping businesses harness the power of data through cutting-edge AI solutions.
We are passionate about tackling some of the world’s hardest problems including NP-hard challenges and turning them into practical, scalable solutions. Right now, Isazi is entering a new phase of growth, scaling our platforms and impact, and we’d like you to join us as we take on global challenges with creativity, rigour, and purpose.
About the Sophia Team
Sophia is Isazi’s next-generation intelligent document processing platform, built to help clients automate, scale, and optimize the way they work with unstructured data. The Sophia team combines software engineering, AI, and user-centered design to deliver powerful, production-ready solutions for enterprises that need accuracy, speed, and adaptability in their document-heavy workflows.
Joining the Sophia team means you’ll be working at the intersection of AI, automation, and full-stack engineering. You’ll collaborate with data scientists, product managers, and client teams to design, deploy, and evolve core components of Sophia — from AI-driven document classification to workflow orchestration — all with a focus on solving real business problems.
What you’ll be doing
The Software Test Automation Engineer designs, develops, and maintains automated tests and frameworks to ensure software quality, working with developers to build robust systems, create reusable scripts, integrate tests into CI/CD, and identify bugs, focusing on efficiency, scalability, and comprehensive test coverage across various platforms (web, mobile, API). Key duties involve scripting, test planning, execution, defect management, and collaborating cross-functionally to build quality into the entire development lifecycle.
Key Responsibilities
Exploiting AI to efficiently deliver on the below areas is key to success in this role.
Develop Automation Frameworks: Design, build, and maintain scalable and reusable automation frameworks for UI, API, and database testing.
Create & Execute Scripts: Write, debug, and execute automated test scripts to validate functionality, performance, and reliability.
Test Planning: Collaborate to define test strategies, identify automation candidates, and create detailed test plans and cases.
CI/CD Integration: Integrate automated tests into Continuous Integration/Continuous Deployment pipelines.
Defect Management: Log, track, and verify defects, ensuring timely resolution.
Collaboration: Work with developers, the product team and DevOps to understand requirements and improve testing processes.
Documentation: Create and maintain comprehensive documentation for test plans, scripts, and results.
Research & Improvement: Stay updated on new tools and techniques, and continuously improve automation efficiency.
Essential Skills & Qualifications
BS degree in Computer Science, Engineering, or equivalent experience
ISTQB or similar certification
4+ years of experience as a Software Development Engineer in Test or Software Test Automation Engineer
Proficiency in at least one programming language (Golang, Java, Ruby, Python).
Experience with web application and API testing, data validation and continuous integration processes.
Familiarity with version control, defect tracking, and test management tools (GIT, Jenkins, JIRA).
Bonus: Experience with native mobile application testing, Kubernetes, and microservices architecture.
Proven understanding of testing principles, methodologies, and the software development lifecycle.
Solid programming skills, especially Go, Python and JavaScript.
Proficiency with automation tools, such as Selenium, Cypress, Playwright or Robot Framework.
Solid grounding in test management tools and methodologies.
Experience with CI/CD tools (Jenkins, GitLab) and version control (Git).
Knowledge of databases (SQL, Postgres) and API testing.
Day-to-Day Activities
Development of test plans for new products, components and features.
Research into software testing evolution and how industry changes could be leveraged at Isazi.
Coding and refining test scripts.
Running automated test suites.
Analyzing test reports and logs.
Providing regular test reports, key metrics and trend analysis to drive constant improvement and increased product quality over time.
Participating in design/code reviews.
Troubleshooting automation failures.
Providing input into user experience improvements as a consequence of intentional test analysis.
Ensuring adherence to SDLC best practices and agile methodologies, balancing speed with robustness.
Contributing thought leadership on AI integration, model deployment, and scalable software design, from a testing perspective.
Who are you?
Experienced: 4+ years of SDLC experience from a testing perspective, with proven success building and deploying test automation frameworks and scripts.
Educated: A strong quality engineering and test automation background, ideally with a BSc Computer Science or equivalent.
Leader: You’ve led projects or teams, showing initiative, ownership, and the ability to question assumptions rather than just execute tasks.
Problem Solver: You thrive on designing elegant solutions to complex challenges and are comfortable working across the full stack.
Agile Practitioner: Hands-on experience with agile methodologies (scrum/kanban), with a track record of delivering in iterative environments.
AI Enthusiast: You’re passionate about applying AI and machine learning to solve real-world business problems.
Collaborator: You value teamwork, open communication, and sharing knowledge to grow those around you.
Sign up or log in to apply:
About Isazi Consulting
isazi \ɛ·sah·zi\ noun\ original isiZulu\ bearer of knowledge\ scientist
At Isazi Consulting, we are a dynamic team of data-driven, colourful specialists who love to solve real problems in different ways. We are built on passion, trust and thinking outside of the box. Our people are why we exist, and we celebrate each individual.We value unique, free-thinking individuals who chase the thrill of building from scratch Our solutions are radical and built to add value for our clients in alleviating their greatest challenges. We are creative scientists
Our consulting work is varied from analytics and machine learning, to optimization. We have a variety of clients in the finance, healthcare, manufacturing and media sectors.
The products we offer are software-as-a-service solutions to common problems that have arisen from our consulting work. For example, our flagship product is Sophia; a handwriting transcription service for documents.
We are offering the opportunity to work on a variety of interesting and challenging problems, alongside our core team of smart data scientists and software engineers. We are continually learning and improving our approaches, and we are looking for people to make a meaningful contribution.
We have a strong collaborative culture of team-work, respect, learning and knowledge-sharing. But, we also have a good vibe especially if you like puzzles, chess, padel and table tennis. Our chef serves breakfast and lunch daily to keep our creative juices flowing.
Perks at Isazi Consulting
Tech Stack
application and data







utilities

dev ops








business tool


