QE Automation Architect - IoT
VMware India
Bangalore
4d ago
source : Shine

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 :

  • Envision a clear Automation Solution that supports our Product & Engineering Roadmap
  • Identify Industry Best Practices, Tools and Technologies that suits best to the technologies used
  • Direct Automation team for Coding and Design Best practices
  • Development of Automated Frameworks using Java and frameworks like TestNG, Junit or building ground- up
  • As a Technical Mentor for Automation team driving better coverage while resolving Technical issues
  • Deploy and maintain CI / CD infrastructure.
  • Analyze and troubleshoot complex issues in distributed systems inhouse as well as in customer environments.
  • Position Requirements

    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.

    Additional Requirements

    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.,

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form