Software Development Engineer in Test (SDET)

 

Recruiter:

Summit Africa Recruitment

Job Ref:

2717861855

Date posted:

Friday, September 3, 2021

Location:

Cape Town, South Africa

Salary:

R65000 to R75000 monthly


SUMMARY:
-

POSITION INFO:

Our client is high quality software for some of the biggest names in South Africa and abroad. They, as developers, understand the importance of writing quality, maintainable code. Implement standard design patterns, have a firm grasp of the software development life cycle and a solid foundation (no pun intended) of software design principles.

About the role: As a Software Development Engineer in Test (SDET) at the Company, you will have the hands-on opportunity to work in tandem with experienced engineers to deliver high quality and robust solutions in an Agile environment. In addition to the requirements below, successful candidates and team members will share a passion for high-quality software, strong engineering principles, and methodical problem-solving skills.

Â

Candidate Requirements

• Minimum 5 years'' professional experience developing in Java or other programming languages

• A thorough understanding of computer architecture, operating systems, and data structures

• Exposure to Object Oriented Design (OOD) concepts

• Excellent oral and written communications skills

• Has a no-compromise attitude to quality

• High attention to detail

• Experience in an Agile and Scrum environment

• Ability to work under pressure and tight deadlines or constraints

• Experience testing Web/Mobile and Back-End services

• Exposure to microservice architectures

• Experience with Bash and MS PowerShell

• Experience using Git

• Experience with Continuous Integration systems (e.g., Jenkins, Bitrise, GitLab, AzureDevops)

• Experience with service virtualization or mocking tools such as WireMock

• Ability to display and convey thought leadership within your area of expertise

• Willingness to grow skills in Test Environment Provisioning, IaC and configuration using technologies like Terraform, Ansible, Kubernetes, GCP, or AWS

Â

Preferred Qualifications

• Degree / Diploma in a relevant field or equivalent working years’ experience

• ISTQB certification

• Experience working with QA test automation solutions such as Selenium Webdriver, Appium, Cypress, RestAssured

• Experience with Load and Performance tools (JMeter, Gatling etc.)

• Exposure to message-broker software such as Kafka or RabbitMQ

• Experience in security testing techniques such as penetration testing

• Exposure to BDD/TDD

• Familiar with SQL queries and relational databases

• Practical experience with Docker or other containerization platforms

Â

Technical:

• Develop tests and tools for front-end, back-end APIs and services

• Participate in all levels of testing (Unit, Integration, and End-to-end)

• Write maintainable, well-designed and efficient test automation code

• Configure automated tests to execute reliably and efficiently in CI/CD environments

• Participate in code reviews and apply coding standards and best practices to new and existing code

• Track and communicate test results in a timely, effective, and automated manner

• Script custom test solutions (e.g. test harnesses, SQL scripts, bash scripts etc.)

• Contribute to the development and maintenance of automation libraries

• Create and maintain performance test scripts

• Advanced knowledge of development tools for troubleshooting issues

• Manage and troubleshoot CI issues

• Participate in architectural discussions to facilitate the design of testable systems

• Working closely with QA Tech Lead on the development of new strategies, processes, and technical strategic tasks

Â

Functional & Team:

• Develop a deep understanding of the product domain and business requirements (both functional and non-functional)

• Conduct test coverage review sessions with product and development teams in sprint cycles

• Collaborate with engineers to drive continuous testing and improvements throughout the SDLC

• Collaborate the adoption of best practices in code health and testing with the wider Quality department

• Able to champion ‘clean code’ and the concept of the test pyramid

• Gather requirements, build testing solutions, and troubleshoot issues to deliver a high-quality product



 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Platform Engineer Lead - Contract
Location: Cape Town
Salary: R550 - 608 per hour
Platform engineer Lead - Contract
Today


Intermediate Fullstack Software Engineer
Location: Cape Town
Salary: 500 000 Annually
Calling all fullstack software engineers: Are you looking for a new challenge as a software engineer?An established retail software developer is looking for a fullstack software engineer to join their team. The potential candidate needs to be skilled in both front-end and back-end coding for smooth user experiences and strong system functions; and will need to follow coding standards (OOP) to ensu...
4 days ago


RF Engineer
Location: Cape Town
Salary:
My client is looking for a proactive and enthusiastic RF engineer to be in charge of providing the design team's technical support during the design, analysis, and testing development of communication products for the most complex commercial clients in the world. You will get the exceptional chance to work on innovative R&D projects with skilled development engineers in the South Afr...
6 days ago


Senior Firmware Engineer
Location: Cape Town
Salary:
A prominent provider of mid- to high-resolution earth observation cameras for CubeSats and small satellites is in search of a Senior Electronic Firmware engineer to join their team.
6 days ago


Senior Mechanical Design Engineer
Location: Cape Town
Salary:
Discover an exciting opportunity as a Senior software engineer with a revolutionary company renowned for its leadership in software development and technological integration. Become part of a talented team of experts, where your skills will fuel creativity, shaping the landscape of groundbreaking software solutions and engineering excellence.
7 days ago


Senior Optomechanical Engineer
Location: Stellenbosch
Salary:
A leading mid- to high-resolution earth observation camera supplier for CubeSats and small satellites is seeking the services of a Senior Optomechanical engineer.
8 days ago


Senior Electronic Firmware Engineer
Location: Stellenbosch
Salary:
A leading mid- to high-resolution earth observation camera supplier for CubeSats and small satellites is seeking the services of a Senior Firmware engineer.
8 days ago


Senior System Engineer
Location: Cape Town
Salary:
The purpose of the Senior Systems engineer is to take overall systems engineering responsibility for all the organisational elements during pre-construction, construction andcommissioning, reporting to the System engineering Manager. This involves both personal systems engineering responsibilities as well as coordination of systems engineering performed by multiple engineers across various element...
9 days ago


System Engineer
Location: Cape Town
Salary:
The main purpose of the job is to work as part of a team executing the systems engineering during the design, construction, integration, verification and commissioning of Telescope Dishes and associated supporting systems, both in the laboratories in Cape Town and on-site at Carnarvon in the Northern Cape.
9 days ago


Senior Execution Framework Engineer
Location: Cape Town
Salary:
The Senior Execution Framework engineer design, prototype, implement and integrate systems that bring state-of-the-art algorithms to real-world scientific processing pipelines for the telescope. Telescope :processing functions" / "execution engine" / interfaces are key architectural features that are meant to not only enable scalability but also act as common ground for the integration of new and ...
13 days ago


Create a free job alert for Software Development Engineer in Test (SDET) in Cape Town

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions