QE Automation Architect - IoT (Staff- 1) Job Description VMWare Internet of Things development team is seeking for a strong QE Automation Architect for developing test infrastructure for a massive scale, distributed system that allows businesses to manage edge gateways and devices in the internet of things space.
You will closely work with Engineering, Business Stakeholders and Customers to define the Automation frameworks and direction that fits with our overall Engineering Roadmap
Your responsibilities will include but not be limited to :
Over 10 years work experience in product development / Infrastructure Engineering.
Solid Experience with designing and building End to End Automation Framework & tools integration using Object Oriented Designs
Strong hands on with object oriented and scripting languages Java, Python and Windows / Linux Shell Scripting
Experience with tools like Selenium or Protractor for Automating Web Based Applications
Experience with Backend Automation like REST APIs, gRPC, and working with Remote Agent based Applications and integration
Deep working experience on VMware or other virtualization Platforms from VMware, Microsoft or Oracle
General programming knowledge - object oriented principles, data structures, algorithms, design patterns, memory management, remote debugging etc.
Advanced familiarity with Linux OS and develop Advanced Shell scripts for configuration, deployment and validation of system.
Knowledge of dev(ops) tools like Jenkins, git, reviewboard, jira.
Expertise in analyzing and troubleshooting large- scale distributed systems
Able to prioritize and execute tasks in a high- pressure environment.
Experience working in a team- oriented, collaborative environment.
Motivated and self- driven - Find problems to solve. Solve them.
Experience with IoT communication and messaging protocols like zigbee, BLE, Wi- fi, MQTT is a plus
Knowledge of UI automation frameworks like Jasmine or Selenium is appreciated.
Knowledge in scripting languages (Python) and Bash scripting
Expertise in deploying and managing Kubernetes clusters and Docker containers for container orchestration is a huge plus.,