Software Developer In Test - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 27-08-2019 4:13:09 PM
22-10-2019 4:13:09 PM
This role will be responsible for implementing automation test and test frameworks in an agile team, working to improve the continuous integration pipeline and automating all parts of the software engineering process.


Requirements:
• Extensive experience of working in QA automation.
• Proficiency in coding applications in Java, Python and other languages.
• Experience of NodeJS.
• A thorough understanding of SDLC, specifically automated QA processes in agile development environments.
• Creative thinking with an ability to identify and test for functional ‘edge cases’ outside of expected functionality workflow.
• A passion to become the expert in:
o Unit Testing
o Behavioural Driven Development
o UX Testing
o UI Testing
o Integration testing of APIs
o Performance and scalability testing
o Security Penetration Testing
• Experience in writing, executing and monitoring automated test suites using a variety of technologies including, but not limited to Selenium Webdriver, Cucumber, Concordion, Fit/FitNesse, SoapUI, PostMan.
• Proficiency with bug tracking and test management toolsets to support development processes.
• A strong working knowledge of testing fundamentals such as TDD & BDD.
• Proficiency at working with relational databases such as IBM DB2, MS Sql Server & Oracle.
• Proficiency at working with NoSQL databases such as MongoDB & Redis.
• Good experience of open source technologies and Linux based systems.

Additional requirements
• Experience of building test infrastructures using containerization technologies.
• A degree, or equivalent, in Computer Science, Engineering, Mathematics, Natural Sciences or a related discipline.
• 3 - 5 years' experience of testing enterprise applications deployed to cloud environments such as AWS, GCP or Azure.
• Experience in mentoring developer or QA staff and end users on quality objectives and testing processes.

Must be criminal clear - all qualifications will be verified.

Candidates with valid working permits will be considered.