Test Analyst (Automation)
| Location | Cape Town, South Africa |
| Date Posted | March 4, 2020 |
| Category |
Other
|
| Job Type |
Full-time
|
| Currency | ZAR |
Description
Responsibilities:
-
- Ownership of all automation tests, scripts, builds and pipelines.
-
- Ownership of all automation frameworks and artefacts.
-
- Responsible for detailed and summarised reporting of all automation processes and builds.
-
- Required to implement effective manual test strategies where automation is not possible.
-
- Designing automation tests in a way to maximize defect identification.
-
- Identifying and logging defects.
-
- Participating in an Agile development process as projects require.
-
- Collaborating with the team to continually improve the product and delivery processes.
-
- Creating automated tests and contribute towards a sophisticated continuous integration system.
-
- Quality focus throughout the delivery cycle.
-
- Enable customers and service organization by actively engaging on IM client channels (Skype, Webex Teams, and Microsoft Teams etc.).
Profile
Skills and Experience:
- Completed relevant programming / automation courses
- At least 2 years of experience working with modern continuous integration and automated testing practices.
- At least 2 years of experience doing basic development.
- Must be willing to work across the full product stack i.e. platform, database, application, GUI portal and any template language that might be required.
- Required skills:
- Linux admin and Bash scripting
- Python
- Jenkins
- Ansible
- Selenium
- Protractor
- REST API Integration
- Preferred skills:
- MongoDB
- Nginx
- Docker
- JavaScript
- NodeJS
- Angular
- TestNG/JUnit
