Software Engineer in Test - Cape Town


Recruitment Link
Company Rep
May 25, 2015
Are you wanting to work in Cape Town, for an international company with a great culture, free coffee made by a barrista, flexible working hours and some remote work?
We have an fantastic opportunity for a talented, motivated and responsible Software Engineer in Test to join an industry leading organisation.
The team works as a cross-functional team at the heart of the organisations engineering process, working side-by-side with Architects, Product Managers, Systems Engineers, Developers and UX Designers to ensure a top class product is delivered to their customers, in a way that is scalable within the business. They are at their best when the whole team is collaborating to deliver the best software they can.

The company promotes a learning culture, with opportunities to progress in a range of leading technologies including AWS, Docker, ELK, Redis, Octopus and New Relic.
  • Execute and automate tests to ensure the high quality of our software and to provide fast feedback to the team.
  • Work with UX, Developers, Architects and Product Owners using Agile methodologies.
  • Take ownership of tests within continuous integration and strive towards continuous deployment.
  • Co-ordinate with other QAs, Infrastructure and Support teams to ensure release process are performed in a smooth and safe manner under various reputable compliance standards, such as FedRAMP and ISO27001.
  • Assist with reproducing live issues, adding test coverage, and proactively monitor the performance, throughput and diagnose error logs, following a DevOps culture.
  • Conduct spikes to research and validate testing/deployment strategies and approaches.
  • Proactively communicate, share and influence other teams to advance in technical capabilities.
  • Our primary stack for tests is written in Python, and production code is written in C# and SQL.
About you
  • Delivery focussed, and take pride in the work you deliver.
  • Own your work, and want to support your changes all the way to production.
  • Write clean, maintainable tests and frameworks that others can contribute to.
  • Enjoy pairing with other QAs or developers and mentoring junior engineers.
  • Natural at setting priorities, and enjoy contributing to the growth of a global cloud-based business.
  • Enthusiastic, driven, and motivated by continual improvement.
  • Great communicator and love to work with others.
Core Skills
  • Good interpersonal and communication skills with strong personal integrity.
  • Ability to author test plans with an emphasis on risk based testing.
  • Experience with web API testing, both manual and through test automations.
  • Experience with a querying language such as SQL.
  • Good understanding of at least one of Python, C#, Java or C++, plus OO design patterns.
(Not have to have)
  • Good knowledge in Python and C#, e.g. syntax and built-in methods
  • Good understanding of TDD and the test pyramids concepts.
  • Good understanding of RESTful API.
  • Good understanding of test frameworks such as BDD, Selenium.
  • Writing PowerShell/ Bash script.
  • Docker and Cloud platforms (such as AWS/Azure)
  • Testing Microservices/SOA and queue based messaging system
  • Deployment tools & techniques.
  • Performance and security testing experience.
  • Desktop and mobile applications testing experience (virtual machines, codedUI).
  • 20% of your time dedicated to innovation, improvement, to work on self-driven projects.
  • 25 days of holiday plus your birthday off each year.
  • Brand new office, and free barrister made coffee.
Salary is highly negotiable
Reach out to for more details or to apply