The successful candidate will understand interpret and adopt new technical information rapidly. You must have a demonstrable interest in new technologies and product innovation a practical understanding of the technology development lifecycle and be able to participate at the appropriate point in a matrix development process. They should be seasoned and industry experienced professionals with a full understanding of developing cloud or edge platform solutions.
Key Responsibilities
- Development of test automation scripts in Google Test InfraTest or Gherkin/Cucumber
- Development of Docker Containers in Python/C
- Maintain detailed documentation in Confluence
- Work as part of an Agile scrum team
Essential Knowledge and Skills:
- A Bachelor degree or equivalent in relevant science or technology field
- Relevant industry experience
- Centos or Ubuntu Linux distributions
- C or Python
- Jenkins
- Github
- JIRA Confluence
- Experience building REST APIs
- An understanding of Agile development
- Knowledge of container technologies (Docker Kubernetes)
- Understanding of JSON / XML data structures
- Knowledge of ObjectOriented Programming
- Familiarity working with automated testing frameworks (Cucumber Gherkin)
- Use of Swagger for defining APIs
- Excellent self and team awareness skills to guide interactions to the most positive outcomes.
- Able to drive an ad hoc team to the correct conclusions even if individual members arrive with preconceived notions contrary to that conclusion.
Desirable Knowledge and Skills:
- Alpine Linux
- Ansible
- Google Test InfraTest Gherkin Cucumber Zephyr
- Knowledge of AWS
- Knowledge of networking concepts