Support

Automation Engineer at Parvana

  • Permanent Intermediate position

  • Cape Town Region, Western Cape

  • Market Related cost to company Neg

  • Job 2054794 | Ref 1001681AX

  • Posted 06 Jan 2017 by Parvana Strategic Sourcing


About the Position

Automation Engineer (Parvana)

About the Client:


  • Our client are a global provider of digital marketing and client reporting tools that help asset managers attract and retain investor assets.

    Their presence spans 4 continents, with over 140 employees across its global operation. Their clients include some of the world’s largest asset managers.


Main Role:

  • Our client is looking to add an experienced Automation Engineer to their team.


The Environment:

  • Their Technology Stack is founded on a data layer of MemSQL and SQL Server.
  • Their application layer is fed from a series of microservices implemented in Java (Spring), while they use a variety of other technologies such as Akka to help support scalability and robustness within the platform.
  • They use a variety of technologies on the front-end, but at the browser they make heavy use of Angular and JavaScript.
  • For some of their web applications they also use C# as part of ASP.Net.


Responsibilities/Contributions:

  • Develop and maintain automated tests
  • Write code that will interact with third party applications to get test data
  • Collaborate with engineers to design systems for testability, analyse test data, and debug complex, subtle issues
  • Thoroughly understand the product and ensure the testability of its implementation
  • Integrate testing into a continuous delivery process


Desired Skills:

  • Exposure to high-veracity automated tests of diverse systems including APIs, services, and web applications
  • Experience with test automation tools (Selenium, Cucumber, etc.)
  • Be proficient with integrating automated tests into a continuous integration process (Teamcity, Jenkins, Bamboo)
  • Have well-honed technical problem solving and analytical skills
  • Be proficient in several high-level languages (Java, Ruby, etc.)
  • Have a solid understanding of software testing concepts and techniques
  • Be able to articulate technical concepts clearly and concisely
  • Be well versed in software engineering tools and best practices
  • Thoroughly understand persistence and networking concepts and technologies
  • Experience testing large scale web applications and load testing

To apply use the application tool above or send us an email to Email Address



Apply online
This job may be removed before it expires.

Expires in 13 days

Get jobs via email

Receive a daily digest of all new jobs matching this job. Your information is safe with us and you can cancel at any time