The point where experts and best companies meet
Share
Key job responsibilities
- Design and develop our automation framework which can run use-cases, scenarios and situations end-to-end- Build and ensure our code “artifactory” is building in Continuous Integration (CI) fashion and we soon realize our dream of Continuous Delivery (CD).
- Contribute streamlined automated data for our engineering dashboards to make our data do the talk.
- 5 years of programming experience, with at least 2 years of experience in Python programming.
- Proficient in data structures, design patterns, and Object-Oriented Programming (OOP). Demonstrated ability to write clean, maintainable, and scalable code adhering to OOP principles.
- Experience with Unix/Linux environments for development, debugging, profiling, and shell scripting.
- Excellent written and verbal communication skills in English, with the ability to collaborate effectively in a global team environment.
- Proficient in technical documentation writing and creating Unified Modeling Language (UML) diagrams.
- 2 years of experience with compiled languages such as C++/Java, and familiarity with template/generic metaprogramming.
- Knowledge of DevOps/Site Reliability Engineering (SRE) practices, including basic front-end UI design, RESTful APIs, cloud services, Virtual Private Cloud (VPC)/network configuration, and database management.
- Experience with Continuous Integration/Continuous Deployment (CI/CD) and Source Control Management (SCM) tools, including version control systems, automation with Jenkins pipelines, Jenkins API, Gerrit API, and git-repo.
- Experience with embedded systems/firmware testing in Unix/Linux environments, including familiarity with pytest, JLink, UART, GPIO, and networking port knowledge.
These jobs might be a good fit