Menu Close

Quality Assurance Software Tester (JHB)

IT – Software Testing
Johannesburg – Gauteng

ENVIRONMENT:
A national provider of Digital Communications in Joburg seeks to fill the role of a Quality Assurance Software Tester who’s passionate about delivering high quality in a reliable, repeatable fashion and who can appreciate the need for a great user experience. Your role will entail developing and executing software test plans and test cases for new applications, application enhancements and conducting both Manual & Automation Testing. You will require a relevant Bachelor’s Degree or equivalent experience, suitable Software Testing Certifications, 3-5 years’ experience in a similar role and hands-on test planning and execution experience including project sizing, test strategy, test data definition, data setup, etc., proficiency with C#, Java, Windows, Linux, JIRA, SQL and Agile & Waterfall methodologies.
 
DUTIES:
  • Responsible for developing and executing software test plans and test cases for new applications, application enhancements for client/server based, web-based and mobile-based software.
  • Create, enhance, debug and run test cases.
  • Ability to do both Manual and Automation Testing.
  • Develop tests to verify feature, functionality and performance for 3rd-party and in-house developed applications.
  • Record test results and generate written reports that detail the findings/bugs, etc., and help to diagnose issues discovered during QA testing.
  • Develop automation scripts for Repetitive and Regression Tests.
  • Defect logging and follow up with Dev team.
  • Analyse historical data to categorize and identify root causes of issues and find areas for improvement.
  • Interact with various departments to solve issues.
  • Report progress on problem identification and resolution.
  • Assist in other various tasks related to the QA.
  • Work in a fast-paced environment that requires frequent shifts of focus.
  • Work in a collaborative team environment to implement new products and features.
  • Work closely with the Dev team to clearly understand the product, intended functionality, and user workflows.
  • Analyse, design, and create functional test plans that can be automated using Automation Testing tools.
  • Execute Front-End tests against documented requirements, Regression Test, Exploratory Tests, and End-to-end
  • Workflow Tests.
  • Identify, document, and track defects quickly and precisely to resolution.
 
REQUIREMENTS:
Qualifications –
  • Relevant Bachelors’ Degree or equivalent experience.
  • Relevant Software Testing Certifications.
 
Experience/Skills –
  • 3 – 5 Years –
    • Experience as a Software Test Engineer or Software QA Engineer.
    • Hands-on experience in test planning and execution activities, project sizing, test strategy, test data definition, data setup, test execution, defect reporting & communication of status/metrics.
  • C# and Java Programming skills to write code to automate test cases and testing steps.
  • Working on web applications and web-based technologies.
  • In full software/system development life cycle (SDLC).
  • Agile and Waterfall methodologies.
  • Knowledge of Windows and Linux operating systems.
  • Experience using JIRA
  • Test Automation and tools including planning, assessments, script development & maintenance.
  • Strong understanding of one or more querying languages, such as SQL.
 
ATTRIBUTES:
  • Excellent verbal and written communication skills, ability to communicate technical concepts to a non-technical audience.