REF # 20003

357 total views, 5 views today

Salary: Market Related
Cape Town

Senior QA Engineer

Enquire / Apply


My client, a Software Solutions Service Provider requires a Senior QA Engineer to form a part of the Quality Assurance Team. Your main functions will be that of a QA Analyst and Test Automation Engineer where you will be working in the Telco space. You are passionate about Testing, Test Automation and Quality.  You need to perform Testing as well as Develop and Maintain the automation code in accordance with specifications and agreed timescales

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



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
  • Assist with Test Strategy
  • Assist with implementing new processes
  • Provide daily reporting

Team Leader responsibilities:

  • Training QA team members
  • Mentor and guide juniors
  • Effort Estimations
  • Contribute to improvements in QA
  • Conduct interviews
  • Contributing to team’s KPAs and Performance Appraisals



Education Required:

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

Experience Required:

  • 8+ years formal testing experience
  • 5+ years Test Automation Engineering experience
  • 1 to 2 years DevOps, CI/CD exposure
  • 1 to 2 years Cloud exposure (Amazon, Microsoft Azure, Google Cloud)
  • 1 to 2 years Container deployment, scaling, management, etc. (Docker, Kubernetes, OpenShift, etc.)

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.)
  • Proficient in scripting and scripting languages (eg Python, etc.)
  • Knowledge and implementation of branching and merging strategies (Git Flow, Trunk-based development, etc.)
  • Expertise in software development methodologies (Agile, Waterfall)
  • SQL and PL/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



  • Experience in Telco 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.




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. Please e-mail a word copy of your CV to and mention the reference numbers of the jobs.

Degree, Permanent

Please complete the following form.

Upload Your CV (MS Word)