Company Name : Entersekt
Job Title : Automation Engineer & Systems Developer
Position : Stellenbosch, South Africa
Department : Quality Assurance
Website : http://www.entersekt.com/careers/careers.html#
Automation Engineer & Systems Developer :
Automation Engineer :
** The Quality Assurance (QA) team is looking for someone who has a passion for quality and researching new technologies that will solve software development challenges.
Related : Checkout Junior Graphic Designer : www.southafricain.com/7875.html
** The QA team is integral to building Entersekt’s cutting-edge security software, and as an Automation Engineer you are an equal among Developers with a passion for building quality software.
** You will support the Lead Automation Engineer in extending and maintaining our state-of-the-art test automation framework, and partner with QA Analysts to design and execute automated tests for releases. As part of evolving our highly successful framework, you will leverage industry-leading technologies such as Node.js, Cucumber, Appium, and Docker.
** You will be expected to stay abreast of the latest trends and recommend improvements to the framework and quality assurance toolset.
** Besides technical acumen, you will need to help maintain Engineering’s ‘quality bar’ by contributions such as analysing functional and non-functional test results, recommending corrective action and providing feedback to Developers and Architects that determine platform and application capabilities of the end-to-end system.
** Entersekt is a leader in our domain, with a global presence, so we set the bar high. The more of the following you can offer, the better suited you will be for the position.
Technical skills :
** Computer Science or related degree
** 4+ years’ development experience
** Competent open source software developer
** Comfortable working with Linux and a scripting language such as Node.js, Python, or PHP
** Experience configuring systems for automated testing
** Experience testing product functionality with SOAP and REST APIs
** Experience with performance and/or security testing
Attributes :
** Able to multitask and balance immediate and long-term tasks and requirements
** Strong analytical and investigative problem-solving skills
** Good team player
** Good interpersonal and communication skills
Systems Developer :
Position: Stellenbosch, South Africa
** Entersekt is looking for a back-end programmer who is borderline fanatic about engineering world-class software systems. You’ll join one of five scrum teams in fast-tracking the building of scalable and secure distributed Java-on-Linux systems.
** As a member of the back-end team, you will work closely with developers, QA automation engineers and a product owner to help deliver features for Entersekt’s suite of security-focused products.
** Entersekt is a leader in our domain, with a global presence, so we set the bar high. The more of the following you can offer, the better suited you will be for the position.
Technical skills :
** 2+ years’ experience with object-oriented development (e.g. C++, Java)
** Experience with Git
** Experience with CI/CD systems
** Linux experience: RPM-based distros, iptables, networking tools
** Network protocol knowledge (e.g. TCP, UDP, DHCP, HTTP)
** Protocol troubleshooting skills (e.g. Maestro with Wireshark)
** NoSQL experience (e.g. Cassandra, Mongo, Redis)
** Reactive programming experience (e.g. RxJava)
** Container technologies (e.g. Docker)
** Understanding of and experience with OO design patterns
** Experience with Agile development frameworks like Scrum
** DevOps experience
** Knowledge of computer science algorithms and complexity theory
** Preferably, knowledge of Java cryptography and PKI
** Preferably, a software/engineering qualification (e.g. computer science degree)
Personality attributes :
** A healthy self-esteem – you will be challenged by some bright minds on a regular basis
** Good communication skills – you will need to explain your ideas to your teammates
** The ability to get things done – we don’t like micro-management, but we expect you to do the right thing
** A tendency to think outside the box – innovation is valued highly at Entersekt
** A preference to work in a team rather than by yourself
** An attitude of being proud of your code and taking ownership
**
How to Apply :
** Apply for this position by emailing your CV and a cover letter to careers AT entersekt.com.