Back to jobs

Software Quality Engineer (OVA5643)

Ovations Technologies Gauteng about 1 month ago
Internship
Engineering

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.