Develop scripts / applications that adhere to standard software development methodologies (documentation, code reviews, unit testing .) to validate software .
Hold yourself and your software developer colleagues to a high standard of quality
Identifying opportunities to improve the business by leveraging technology and automation
Working with local country businesses to design next-gen, automated business processes and tools
Building proof-of-concepts and tools to deliver radically improved business results
Develop/enhance Product features that provide Enterprise-class fault detection/recovery, diagnostics, system monitoring, telemetry
Implementing designs
Primary ownership and responsibility for a rich automation infrastructure covering areas such as (but not limited to) performance, stability, build verification, data integrity
Qualifications for software automation engineer
At least 2 years (excellent) skill level in major programming languages (shellscript, python, C++/Objective C/C#/Java, etc) and desire to learn others
Excellent at writing shellscript, Python tests with the xUnit automation framework
Good understanding with automation related area (Jenkins,kubernetes, Automation tools)
Good in English communication, both verbal and written
Analyze product requirements and functional specifications