12.09.2023
Software Development Engineer in Test
The Rank Group
Cape Town, WC, South Africa
JavaScriptJavaGitJIRA
Other High-Paying Jobs in Cape Town
As a Software Development Engineer in Test (SDET), you will design, build, deploy and support teams to take on test automation solutions. This role requires a dynamic individual with a unique blend of technical excellence coupled to an open, servant leader approach.You will be instrumental in establishing a leading approach to testing, that is fundamental to enabling the journey to a fully DevOps organisation. This is a fantastic opportunity to build your own career with a team scaling at a good pace.It is also an opportunity to work with one of the leading companies in the online gambling industry.Responsibilities:Define and build test automation frameworks (both functional and non-functional)Define and building automation of critical parts of the pipeline, particularly in the automated provisioning of test data and environmentsSupporting developers to build tested solutions and assisting in the building of automated development practicesSupport the roll out and use of test automation with multiple Product teams (Squads)Advise to other teams on how they can refine their test approaches (including developers)Promote testing, test automation and Quality practices within the organisationSkills Attributes:Must have:Direct coding experience in Java, JavaScript or Typescript on LinuxBuilding test automation solutions using common Open Source tools - e.g. Selenium, Serenity,webdriver.io, K6, REST Assured and AppiumExperience in test automationDemonstrable knowledge of integrating test frameworks in a Jenkins pipelinePractical experience of using Git/BitbucketUse of Agile tools - e.g. Confluence, JIRA, SlackExperience in working in Agile teamsNice to have:Implementing Unit testingSecurity testing knowledgePerformance TestingGit Distributed Workflow implementation and managementBuild service virtualisation solutionsFull Jenkins pipeline implementationAutomated handling of AWS environmentsLeading teamsStructuring and delivering trainingContainerisation - Docker, Kubernetes, Swarm;Integration of testing into environment monitoring/alerting tooling (e.g. New Relic, OpsView, Nagios, ELK, Graphite, Grafana, Zabbix, etc.)Networking knowledge including switching, routing, VPN's, Load balancing, etcGeneral skills:Ability to find creative solutions and implement them in a fast pace work environment;Ability to work as part of a team (but take individual ownership and responsibility);Excellent written communication skills (articulate and polite);Good verbal communication skills;Excellent attention to detail;Demonstrate a calm manner and an ability to handle difficult situations;Ability to work on own initiative;Ability to work independently and meet deadlines.Things you'll need to know about:The ability to build stable, fast test automation solutionsStrong understanding of test approaches, methods and techniquesSpecification by Example and how to implementAn understanding ofwhy DevOps isn't just OpsThe ability to communicate effectively, whether it's spoken, written or collaboration over documentation.
Apply to Job
Attention! You will be redirected to another site