Overview
Automation Tester Jobs in Johannesburg, South Africa at Feeblo
We are seeking a skilled
Automation Tester
to design, develop, and execute automated test scripts for our software applications. The ideal candidate will have strong programming skills and expertise in test automation frameworks to ensure high-quality software delivery. You will collaborate with development and QA teams to implement robust testing solutions that enhance efficiency and reliability across our product suite.
Key Responsibilities
Test Automation Development
Design, develop, and maintain automated test scripts for web, mobile, and API applications
Implement data-driven
,
keyword-driven
, and behavior-driven (BDD) testing frameworks
Integrate automated tests into CI/CD pipelines (Jenkins, Git Lab CI, Azure Dev Ops)
Perform cross-browser and cross-platform testing using Selenium Grid or cloud-based solutions
Optimize test suites for performance, scalability, and maintainability
Quality Assurance & Testing
Execute functional, regression, and smoke testing using automation tools
Identify, document, and track defects (JIRA, Bugzilla) with detailed reproduction steps
Work closely with developers to reproduce and resolve issues
Conduct API testing (Postman, Rest Assured) and validate responses
Support performance testing (JMeter, Load Runner) and security testing (OWASP ZAP)
Technical Collaboration
Collaborate with Dev Ops teams to enable shift-left testing
Participate in Agile ceremonies (sprint planning, retrospectives)
Mentor junior testers on automation best practices
Stay updated with emerging testing tools and trends
Required Skills & Technologies
Core Automation Tools
✅
Selenium Web Driver
(Java/Python/C#)
✅
TestNG/JUnit/pytest
(Test frameworks)
✅
Cucumber
(BDD) or
Robot Framework
✅
Appium
(Mobile automation)
✅
Playwright/Cypress
(
Modern
web testing)
CI/CD & Dev Ops Integration
Jenkins/Git Lab CI/Git Hub Actions
Docker/Kubernetes for test environment containerization
Cloud testing platforms (Browser Stack, Sauce Labs)
Programming & Scripting
Java/Python/C#/Java Script (Strong coding skills)
SQL for database validation
Bash/Power Shell for test automation scripting
Testing Types & Methodologies
API Testing (REST, Graph
QL)
Performance/Load Testing basics
Security Testing awareness
Agile/Scrum testing practices
Qualifications & Experience
Education
Bachelor’s degree in Computer Science, Software Engineering, or related field
Certifications (Preferred)
ISTQB Advanced Test Automation Engineer
Selenium Certification
AWS/Azure Dev Ops Certifications (for cloud testing)
Experience
3+ years in test automation for software applications
2+ years of hands-onSelenium/Appium experience
Experience with CI/CD integration of automated tests
Knowledge of Agile/Scrum methodologies
Soft Skills
Analytical thinking for debugging complex issues
Attention to detail in test case design
Strong communication with dev/QA teams
Problem-solving for optimizing test coverage
Title: Automation Tester
Company: Feeblo
Location: Johannesburg, South Africa
Category: IT/Tech