Vacancies

QA Automation and Test Lead

Our client, a leading South African online retailer, is looking for a highly talented QA Automation and Test Lead to join our team in Cape Town. They are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us. They offer a market related, Total Remuneration Package which allows full flexibility according to your needs, a great work environment and a promise that you won’t be bored as long as you are prepared for a challenge and want to build something great. They are looking for a QA Team Lead to join one of their versatile and creative testing teams.

Job description

As the QA Team Lead you will lead a group of testers and automation specialists that are constantly striving for quality solutions that are delivered on time, within budget and scope, and drive a culture of quality and personal accountability.

You will need a strong understanding and first-hand experience with large-scale e-commerce platform development and testing, have experience managing multiple work streams routed to your team and a keen appreciation for the challenges that qa teams can face in a fast paced and flexible environment. You will be from a testing background and have passion for the testing craft. You will have a good grasp of the industry trends and good practice/s that can help your team achieve success. You will be an advocate for testing first and foremost and secondly support and adopt Agile engineering practices that can benefit the engineering team. You will need prior line management experience with a track record of keeping highly skilled testers motivated and engaged.

Successfully assist and contribute to the launch of new products quickly.

This is a hands-on role: you should expect to spend at least 50% of your time testing, or working with others on your team directly contributing to testing. The other 50% of your time will be split between strategic and project planning with peers and product owners as well as the day-to-day people management and development required of a high-performing and successful team.

Reporting Relationships 

Reports into the QA Engineering Director 

Responsibilities:

Lead a team of QA testers and automation QA engineers

Contribute to COP for QA in engineering

Drive recruitment

Raise development quality by developing processes and best practices for testing in dev teams, in collaboration with the developersImprove and automate test strategies

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

Design, develop and execute automation scriptsImplement automation framework with continuous integration covering UI, API and integration tests.

Identify testing deficiencies and subsequently implementing automated tests based on their requirementsIdentify, record, document thoroughly and track bugs

Perform regression testing when bugs are resolvedIncrease 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 and developers on test approaches and automation suites

 

 

Requirements

Degree in computer science, software engineering or related technical discipline
Minimum 8 years commercial software QA experience.
Demonstrable experience leading a team of testers in multi-discipline teams
ISTQB/ISEB qualification will be an advantage
Experience managing testing throughout the SDLC (development testing, unit testing, API testing, performance testing, system testing etc.)
Self-motivated with strong capability of fast learning
Ability to work efficiently both independently and within the team
Strong experience with Python, Java and/or other programming languages
Experience with Jenkins or another Continuous Integration application will be an advantage
Understanding of configuration management and version control
Strong knowledge of software QA methodologies, tools, and processes
Experience in writing clear, concise and comprehensive test plans and test cases
Hands-on experience with both white box and black box testing
Strong knowledge of SQL and scripting
Experience testing and administering in Linux and other Unix environments
Experience with unit test frameworks
Experience with performance and/or security testing
Flexibility to learn new technologies and explore new tools
Understanding of configuration management and version control
Experience in installing, upgrading, configuring and verifying (smoke tests) virtualized testing environments (VMs)
Strong analytical and problem solving skills, including the ability to understand and critique requirements.
Strong communication skills

Category

IT

Location

Cape Town, City Centre

Available

ASAP, will wait for the right candidate