logo

JobNob

Your Career. Our Passion.

Automation Engineer


Location

Coimbatore | India


Job description

Role Purpose

The purpose of the role is to design, program, simulate and testthe automation product or process to achieve the efficiency andeffectiveness required.

Job Description

Role & Responsibilities

� Serves as a subject matter expert for automation and orchestration

� Supports the existing Automation Portals and provisioning scripts.

� Work with development squads to automate infrastructure tasks using Saltstack (yaml/python)

� Ability to support the automation environment including troubleshooting vRA and vRO issues.

� Define and implement efficient end-to-end provisioning of Linux and Windows VMs.

� Work with application teams to automate the installation of applications and middleware

� Develop and document automated workflows

� Write scripts and workflows for automation

� Performs script maintenance and updates due to changes in requirements or implementations

� Work as a project team member or independently on small projects or as a project lead.

� Work on projects that may span a broad range of applications.

� Assess client needs utilizing a structured requirements process (gathering, analyzing, documenting, and managing changes).

� Develops/builds IT solutions to meet business requirements

Skills

Profile/Skills

� E xcellent communication skills.

� Excellent ownership and accountability

� Talented self-starter that embraces change and learning new technologies through self- learning

� Demonstrated experience solving problems with innovative solutions.

� Strong technical troubleshooting skillset

� Ability to create vRealize workflows that utilize multiple systems/APIs/Languages

� Experience with Service now APIs

� Knowledge of VMware, Storage and Database technologies.

� Experience with RedHat Linux & Windows

� Experience with Amazon Web Services and/or Microsoft Azure a plus.

� Automation platform experience with one of the following: Saltstack, Vrealize Automation, Vrealize Orchestration, Ansible

� Saltstack/ansible experience coding with yaml & python leveraging concepts of Infrastructure as Code (IaC)

Do

  1. Instrumental in understanding the software requirements anddesign of the product
    1. Analyze and understand the current technology architecture,system interdependencies and application stacks
    2. Formulate project plans by working with project management andoutlining steps required to develop project and submit project plans toproject management for approval
    3. Understand current operating procedures by consulting withusers/partners/clients and reviewing project objectives on regular basis
    4. Contribute to the automation roadmap design and testing processimprovements by researching on automation architectures and developingnew automation solutions
    5. Improve and maintain the automation framework to be usedhorizontally across our technology stacks as well as build out reusablelibraries across our business line verticals

  1. Design and execute software developing and reporting
    1. Ensure the environment is ready for the execution processdesigning, test plans, developing test cases/scenarios/usage cases andexecuting these cases
    2. Development of technical specifications and plans and resolutionof complex technical design issues
    3. Participate and conduct design activities with the developmentteam relating to testing of the automation processes for both functionaland non-functional requirements
    4. Implement, track, and report key metrics to assure full coverageof functional and non-functional requirements through automation
    5. Eliminates errors by owning the testing and validations of codes
    6. Track problems, resolutions, and bug fixes throughout theproject and create a comprehensive database of defects and successfulmitigation techniques
    7. Provide resolutions to problems by taking the initiative to useall available resources for research
    8. Design and implement automated testing tools when possible, andupdate tools as needed to ensure efficiency and accuracy
    9. Develop and automate processes for software validation bysetting up and designing test cases/scenarios/usage cases, and executingthese cases
    10. Develop programs that run efficiently and adhere to WIPROstandards by using similar logic from existing applications, discussing?best practices? with team members, referencing text booksand training manuals, documenting the code and by using accepted designpatterns

  1. Ensuring smooth flow of communication with customer &internal stakeholders
    1. Work with Agile delivery teams to understand product vision andproduct backlogs; develop robust, scalable, and high quality testautomation tests for functional, regression and performance testing
    2. Assist in creating acceptance criteria for user stories andgenerate a test automation backlog
    3. Collaborate with Development team to create/improve continuousdeployment practices by developing strategies, formalizing processes andproviding tools
    4. Work closely with business Subject Matter Experts to understandrequirements for automation, then designs, builds and deploys theapplication using automations tools
    5. Ensure long term maintainability of the system by documentingprojects according to WIPRO guidelines
    6. Ensure quality of communication by being clear and effectivewith test personnel, users, developers, and clients to facilitate quickresolution of problems and accurate documentation of successes
    7. Provide assistance to testers and supports personnel as neededto determine system problems
    8. Ability to perform backend/database programming for keyprojects.
    9. Stay up-to-date on industry standards and incorporate themappropriately.
    10. Design and implement automated testing tools when possible, andupdate tools as needed to ensure efficiency and accuracy

Stakeholder Interaction

Stakeholder Type

Stakeholder Identification

Purpose of Interaction

Internal

Project Manager/ Architect/ Consultant/ SME

Automation architecture and design, automation solutionexecution, technical issue resolution etc.

BU/ Account Automation SPOC

Client/ Account requirements, Status updates, issue resolutionsetc.

External

Clients

Requirement clarification, query resolution, etc

Display

Lists the competencies required to perform this role effectively:

Competency Levels

Foundation

Knowledgeable about the competency requirements. Demonstrates (inparts) frequently with minimal support and guidance.

Competent

Consistently demonstrates the full range of the competencywithout guidance. Extends the competency to difficult and unknownsituations as well.

Expert

Applies the competency in all situations and is serves as a guideto others as well.

Master

Coaches others and builds organizational capability in thecompetency area. Serves as a key resource for that competency and isrecognised within the entire organization.

Deliver

No.

Performance Parameter

Measure

1.     

Automation

Quality of design/ adherence to design

Adherence to project plan

Issue resolution and client escalation management

Zero disruption/ error in deployment

EWS on risks and deployment of mitigation measures

2.     

Documentation

Complete documentation of automation process, test cases, debug dataand performance review as per quality standards

VRealize Orchestrator


Job tags



Salary

All rights reserved