QA Tester - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 28-10-2019 10:56:39 AM
23-12-2019 10:56:39 AM
QA Engineer

Location: Westlake, Cape Town
Salary: Market Related

About the Role:
As a quality assurance engineer in one of our agile software engineering teams, you will develop and implement tests for our software products and services to support the business. You will work with a talented and diverse global team in a dynamic and flexible environment with the latest tools, technologies, and techniques. Our team is engaged in the development of software that is an intriguing mixture of geospatial data analytics and mapping tools on a sophisticated scalable cloud-based microservice architecture.

Requirements:
2+ years’ automation testing experience
Maintaining and developing testing solutions written in Java
Knowledge of testing tools used for automation of tests
Knowledge of Devops tools are beneficial but not required (Jenkins, Docker, Ansible, Terraform, etc.)
Knowledge on Cloud deployments and services (Amazon Web Service)
Postman (or similar, to test API calls)
Knowledge on testing practices used for web user interfaces, APIs and backend systems.
Version control using Git (preferably Bitbucket)
Working in a agile environment

Duties:
Actively participating with the Quality Assurance team in Cape Town in developing, maintaining and reviewing testing standards, methodologies and processes
Improve test strategies to incorporate automation
Implement a test automation framework to support continuous integration
Design, create, test and implement solutions to automate as much of the manual test preparation as possible by using codes and scripts
Coordinate with the systems administrator to ensure all testing environments are kept up-to-date and in sync with live environments
Assist with confirming and describing bugs identified by client, customer or staff users, so that developers can perform corrective work in a more targeted fashion
Design, create, test and implement solutions to automate as much of the manual test preparation as possible by using codes and scripts
Assist with user training as needed, such as reviewing training material and/or conducting training through face-to-face sessions or via video conference
Operate as part of a global Quality Assurance team, with QA counterparts from various global locations
Works closely with Product Owners to provide accurate level of effort estimates, collaborating on committed stories/tasks each sprint
Working with the team in adopting both craftsmanship of well-engineered code and agile practices.
Understands and adheres to information security philosophies and practices for the protection of our own and our clients’ proprietary and private data.
Enthusiastically and energetically helps drive the agile scrum process.