Software Quality Assurance Engineer - Johannesburg Verfied

Salary Negotiable Johannesburg, Gauteng Johannesburg, Gauteng more than 14 days ago 21-05-2018 7:32:36 AM
16-07-2018 7:32:36 AM
A leading online retailer has an exciting job opportunity for a highly talented Software Quality Assurance Engineer to join their team in Johannesburg. The Software Quality Assurance Engineer will work closely with the Test Lead to ensure quality is implemented as part of the processes and that quality standards are adhered to

Your key job responsibilities as the Software Quality Assurance Engineer in Johannesburg will include:

- Raise development quality by developing processes and best practices for testing in Dev teams

- Improve and automate test strategies

- Develop and execute test cases to diagnose issues and bugs, creating test data when required

- Identify, design, develop, execute and maintain automation scripts/code

- Implement automation framework with continuous integration/deployment covering UI, API, unit and integration tests

- Identify testing deficiencies and subsequently implementing automated tests based on their requirements

- Identify, record, document thoroughly and track bugs

- Perform regression testing when bugs are resolved

- Increase code coverage across the team’s technology stack

- Develop status reports based on test completion/findings and communicate these to team leaders including any impact on the overall project plan

- Mentoring and guiding the test team on test approaches and automation suite

Requirements for this Software Quality Assurance Engineer job in Johannesburg:

- Degree in computer science, software engineering or related technical discipline

- Minimum 3 years of QA experience

- Experience managing testing throughout the SDLC (development testing, unit / integration testing, API testing, performance testing, system testing and regression testing, etc.)

- Experience in testing multiple platforms, including desktop, web and mobile based systems

- Strong knowledge of software QA methodologies and processes

- Strong experience with Python, Ruby, Java, C# and/or other OOP programming languages

- Understand web services (REST) and underlying protocols (HTTP/S, TCP/IP)

- Hands on experience with testing tools and frameworks Selenium, Robot, SOAPUI etc.

- Experience on writing test documentation such as test plans and test cases depending upon project

- Experience in using test management tools such as TestLodge

- Experience in using bug tracking tools such as Jira

If you meet the above requirements for this Software Quality Assurance Engineer job in Johannesburg, please send your CV through. If you do not receive any feedback within 7 days of your application, please be advised that you were not successful in making the shortlist