Quality Assurance Engineer

Gauteng, South Africa

Job Description


Reverside is a Global ICT company focusing on Digital Engineering, Integration, Cyber-Security, Cloud and Digital Transformation services with delivery centres in Johannesburg and Cape Town, South Africa and Gurgaon, India. Reverside has its Global Headquarter in South Africa and is a B-BBEE Level 1 IT consulting & services organization. Reverside was founded in 2006 and has since grown to a strong team of over 300+ consultants, serving more than 40+ active clients globally. We are seeking a skilled and experienced Quality Assurance Engineer to join our dynamic IT team at Reverside with the following skills.

Key responsibilities:

  • Define, implement, and maintain test plans, specifications, and suites using object-oriented methodologies.
  • Implement and execute test strategies on all supported platforms and languages to help improve the overall quality and test code coverage.
  • Setup and management of test data
  • Should be able to do both functional and automation.
  • Development of application requirements to support the implementation of test scenarios
  • Design and develop integration, regression, and stress tests using industry-standard tools.
  • Tracking defects within the issue tracking system
  • Improving the process of QA execution
  • Analysing specifications to identify gaps early in the product pipeline
  • Balancing time and quality to maximise product and business opportunity
  • Analysis and problem-solving production issues
  • Collaboration. You will work closely with other engineers, product managers, business analysts, designers, and other stakeholders across the organisation to understand the problem and provide insightful input in designing the best solution.
  • Continuous improvement. Advocate for and introduce improvements to our development, testing, CI, automation and architecture. Improve the data team's best practices and processes. YOu will also find ways to automate repetitive and manual tasks.
  • Support deployed code. You will provide support and insight on deployed code to offer support and swift resolution to issues raised by various stakeholders. You will proactively find ways to prevent negative user experiences.
  • Importantly, you need to be socially minded and should want to apply your creativity and skills to reimagining the way out-of-hospital healthcare can be delivered to all South Africans when enabled by technology.
Skills and Knowledge Required

Must Have Skills
  • 3+ years writing Test Automation
  • Strong understanding of testing methodologies.
  • Advanced knowledge of one or more automation tools Selenium, Cypress, etc.
  • Strong understanding of RESTful API web services
  • Hands-on experience writing automation for APIs using Postman, SOAPUI, Rest Assured, or other API testing tools.
  • Knowledge of relational databases and SQL
  • Debugging skills
  • Preferred language Python/Bash Scripting
  • Hand-on experience in working with ETL Testing
Requirements/Qualifications:
  • Undergraduate degree in Computer Science, Statistics, Applied Mathematics or related field.
  • Professional certification, such as Six Sigma, Quality Engineer, or Quality Auditor
  • Short courses to keep up to speed with modern QA practices.
EXPERIENCE:
  • 3+ years of experience

Careers24

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1254853
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned