REF # 19990
Views:

425 total views, 5 views today

Salary: Market Related
Location:
Johannesburg

QA Engineer (DevOps) JHB

Enquire / Apply

ENVIRONMENT:

My client, a Software Solutions Service Provider requires QA Engineer’s to form a part of the Quality Assurance Team to work in either Midrand or Braamfontein. Your main function will be that of a QA Analyst and Test Automation Engineer where you will be working in the DevOps, CI/CD environment. You should be passionate about Testing, Test Automation, Quality and DevOps. You need to perform Testing as well as Develop and maintain the automation code in accordance with specifications and agreed timescales. They are looking for Junior, Intermediate or Senior level candidates.

 

Experience in one or more of the following: Python and/or Java (or a similar language); J-Meter (or any other Performance testing tools); SOAPUI (or any API testing tool); Selenium (or any Front-end testing tool); J-unit (or any unit testing tool) and Scripting language

 

DUTIES:

Manual Testing:

  • Requirement Analysis; Create test plans and test scripts; Execute test plans.
  • Identify and analyse defects. Log defects and track defect resolution.
  • Create and maintain Automation test cases.
  • Maintain quality assurance environment.
  • Perform manual feature testing

Test Automation:

  • Implement automation tools and frameworks
  • Design, develop, document and implement Test Automation solutions
  • Collaborate with team members to improve the company’s engineering tools
  • Develop and maintain design and troubleshooting documentation
  • Perform unit testing
  • Troubleshooting, support, problem solving and analysis for users
  • Compliance with procedures and processes

 

REQUIREMENTS:

Education Required:

  • Diploma or B-Tech / degree in Information Technology / Computer Science / Engineering degree
  • ISTQB certification

Experience Required:

  • 5 to 8 years formal testing experience
  • 3 to 4 years Test Automation Engineering experience

Essential Competencies:

  • Software testing experience
  • Implementing and integrating code deployment tools (eg Puppet, Ansible, Chef, etc.)
  • Deployment Tools (eg. Jenkins, TeamCity, etc.)
  • Integration with code repositories (eg GitLAB, GitHUB, BitBucket, etc.)
  • Expertise in software development methodologies (Agile, Waterfall)
  • SQL
  • Self-starter
  • High attention to detail and accuracy
  • Deadline driven, able to work in pressurised environment
  • Compliance with procedures and processes
  • Must be able to work well as part of a team and independently
  • Good analysis skills; Good problem-solving skills
  • Must have a drive for helping peers
  • Must have a positive and professional attitude
  • Excellent communication skills

Advantageous Competencies:

  • DevOps, CI/CD experience
  • Cloud exposure (Amazon, Microsoft Azure, Google Cloud)
  • Container deployment, scaling, management, etc. (Docker, Kubernetes, OpenShift, etc.)
  • Knowledge and implementation of branching and merging strategies (Git Flow, Trunk-based development, etc.)
  • Experience in telecommunications industry

 

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.

 

COMMENTS:

When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence.

Tags
Permanent

Please complete the following form.

Upload Your CV (MS Word)