Permanent Junior Software Test Engineer

Permanent Junior Software Test Engineer

My client based in the Northern Suburbs is seeking to employ a Junior Software Test Engineer. You will form part of the teams that are responsible for the development, integration and maintenance of in-house developed and 3rd party web applications, providing innovative tools to the power user, ensuring a seamless, intuitive hosting experience to our customers.

Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.

Create detailed, comprehensive, and well-structured test plans and test cases.

Write technical test cases based on the design specifications and requirements.

Estimate, prioritize, plan and coordinate testing activities.

Design, develop and execute automation programs and/or scripts using Java and Selenium.

Identify, record, document thoroughly and track bugs.

Perform thorough regression testing when bugs are resolved.

Develop and apply testing processes for new and existing products to meet client needs.

Liaise with internal teams (e.g. developers and product managers) to identify system requirements.

Monitor debugging process results.

Investigate the causes of non-conforming software.

Track quality assurance metrics, like defect densities and open defect counts.

Create and maintain test automation scripts and data files necessary to improve and expand our continuous integration system.

Accurately report the defects and collect the defect artefacts.

Review test automation scripts/plans developed by peers.

Stay up to date with new testing tools and test strategies.

Continual revision of methods, tools and concepts employed by the QA team.

Requirements & Qualifications:

Proven work experience in software development.

Proven work experience in software quality assurance.

Proven work experience in testing automation.

Strong knowledge of software QA methodologies, tools, and processes.

Experience in writing clear, concise, and comprehensive test plans and test cases.

Experience working in an Agile/Scrum development process.

Hands-on experience with both white box and black-box testing.

Experience with using test management or bug management tools.

Hands-on experience with automated testing tools.

Be proficient in a high-level language, preferably Java.

Experience with performance and/or security testing is a plus.

Solid knowledge of SQL and/or scripting is a plus.

BSc or BTech majoring in Computer Science is a plus.

ISTQB Certification is a plus.

Either above will be an advantage, however, your ability to demonstrate your in-depth understanding of the web technologies and sound software engineering practices will trump a formal qualification.

To apply send your CV to

Please note only shortlisted candidates will be contacted.

Experience Requirements: 
Not requirements
Date posted:
Job Id: