logo

View all jobs

Automation Tester

Cape Town, Western Cape · Information Technology
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-drivenkeyword-driven, and behavior-driven (BDD) testing frameworks
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)
  • 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, RestAssured) and validate responses
  • Support performance testing (JMeter, LoadRunner) and security testing (OWASP ZAP)
Technical Collaboration
  • Collaborate with DevOps 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 WebDriver (Java/Python/C#)
 TestNG/JUnit/pytest (Test frameworks)
 Cucumber (BDD) or Robot Framework
 Appium (Mobile automation)
 Playwright/Cypress (Modern web testing)

CI/CD & DevOps Integration
  • Jenkins/GitLab CI/GitHub Actions
  • Docker/Kubernetes for test environment containerization
  • Cloud testing platforms (BrowserStack, Sauce Labs)
Programming & Scripting
  • Java/Python/C#/JavaScript (Strong coding skills)
  • SQL for database validation
  • Bash/PowerShell for test automation scripting
Testing Types & Methodologies
  • API Testing (REST, GraphQL)
  • 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 DevOps Certifications (for cloud testing)
Experience
  • 3+ years in test automation for software applications
  • 2+ years of hands-on Selenium/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

 

Share This Job

Powered by