Job Description:

This is a 12 - month contract with our client in the banking sector.

Are you a detail-oriented tech enthusiast with a passion for clean code and bulletproof software? We are looking for a Junior Test Automation Engineer to join our client's Quality Assurance team.

Responsibilities:

  • Build Automated Scripts: Develop, maintain, and implement reusable automated test assets using our existing automation frameworks.
  • Analyze & Inspect: Review system requirements and technical design documents to create structured, effective automated test cases.
  • Assure Solution Quality: Run automated test suites to validate software functionality, API performance, and integration points, identifying bugs before they hit production.
  • Collaborate: Work closely with Developers, Business Analysts, and Senior QA team members to understand the architecture of the solutions you are testing.
  • Log & Track Defect: Document test outcomes, log clear and concise defects in tracking tools (like Jira), and verify fixes.

Requirements include:

  • 1 to 3 Years of Experience in a software testing or development environment (academic or internship experience will be considered).
  • Coding Foundations: Basic proficiency in at least one programming language used in automation (e.g., Java, Python, C#, or JavaScript/TypeScript).
  • Automation Exposure: Basic understanding of, or exposure to, automation tools and frameworks (e.g., Selenium, Playwright, Cypress, Postman for API testing).
  • Analytical Mindset: A sharp eye for detail and a natural ability to troubleshoot and problem-solve logically.
  • Agile Familiarity: Understanding of how software delivery works within an Agile/Scrum environment is a plus.

Working Place:

Johannesburg, South Africa