Location: Western Cape
Salary: 540000.00
Reference: JN -082017-9272
Job Published: September 04, 2017 06:09

Job Description

Position: Stellenbosch, South Africa
My Client is looking for someone who is passionate about quality and researching new technologies that will solve software development challenges. The Quality Engineering team is integral to building my client's cutting-edge security software, and as an Automation Developer you bring to the table your programming experience and an affinity for building software more efficiently and effectively.
You will support the Lead Automation Engineer in extending and maintaining our state-of-the-art test automation framework, and partner with Quality Analysts to design CI and CD (or DevOps) processes 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 testing toolset. Besides technical acumen, you will need to help maintain Engineering’s ‘quality bar’ by contributions such as analyzing 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.

My client 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
  • 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