
Software Automation Engineer
- Johannesburg, Gauteng
- Permanent
- Full-time
- 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
Must have:
- Strong technical expertise in C# and .NET Framework (4.8.1 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
- 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.
Learn more about working at Sage:
Watch a video about our culture:We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out at .
Learn more about DEI at Sage: