Guadalajara, Mexico
- Tech Hiring
- 3118950
**Role Purpose**
- The purpose of the role is to design, program, simulate and test the automation product or process to achieve the efficiency and effectiveness required._
**Do**
**Instrumental in understanding the software requirements and design of the product**
- Formulate project plans by working with project management and outlining steps required to develop project and submit project plans to project management for approval_
- Understand current operating procedures by consulting with users/partners/clients and reviewing project objectives on regular basis _
- Contribute to the automation roadmap design and testing process improvements by researching on automation architectures and developing new automation solutions_
- Improve and maintain the automation framework to be used horizontally across our technology stacks as well as build out reusable libraries across our business line verticals_
**Design and execute software developing and reporting**
- Ensure the environment is ready for the execution process designing, test plans, developing test cases/scenarios/usage cases and executing these cases_
- Development of technical specifications and plans and resolution of complex technical design issues_
- Participate and conduct design activities with the development team relating to testing of the automation processes for both functional and non-functional requirements_
- Implement, track, and report key metrics to assure full coverage of functional and non-functional requirements through automation_
- Eliminates errors by owning the testing and validations of codes _
- Track problems, resolutions, and bug fixes throughout the project and create a comprehensive database of defects and successful mitigation techniques_
- Provide resolutions to problems by taking the initiative to use all available resources for research_
- Design and implement automated testing tools when possible, and update tools as needed to ensure efficiency and accuracy_
- Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases_
**Ensuring smooth flow of communication with customer & internal stakeholders**
- Work with Agile delivery teams to understand product vision and product backlogs; develop robust, scalable, and high quality test automation tests for functional, regression and performance testing_
- Assist in creating acceptance criteria for user stories and generate a test automation backlog_
- Collaborate with Development team to create/improve continuous deployment practices by developing strategies, formalizing processes and providing tools_
- Ensure long term maintainability of the system by documenting projects according to WIPRO guidelines_
- Ensure quality of communication by being clear and effective with test personnel, users, developers, and clients to facilitate quick resolution of problems and accurate documentation of successes_
- Provide assistance to testers and supports personnel as needed to determine system problems_
- Ability to perform backend/database programming for key projects._
- Stay up-to-date on industry standards and incorporate them appropriately._
- Design and implement automated testing tools when possible, and update 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 solution execution, technical issue resolution etc.- BU/ Account Automation SPOC- Client/ Account requirements, Status updates, issue resolutions etc._
**_External_**
- Clients_
- Requirement clarification, query resolution, etc_
**Display**
- Lists the competencies required to perform this role effectively: _
- Domain Knowledge - Knowledge of current and upcoming technology along with expertise in programming (automation, tools and systems) to build efficiencies and effectiveness in own function/ Client organization - **_Competent_**:
- Process Excellence - Knowledge of Automation design standards and norms to produce consistent results, provide effective control and reduction of risk -**_ Expert_**:
- Technical knowledge - Knowledge of various testing tools, automation tools, customization and its implementation at the client site - **_Expert_**
**_Competency Levels_**
**_Foundation_**
- Knowledgeable about the competency requirements. Demonstrates (in parts) frequently with mínimal support and guidance._
**_Competent_**
- Consistently demonstrates the full range of the competency without guidance. Extends the competency to difficult and unknown situations as well._
**_Expert_**
- Applies the competency in all situations and is serves as a guide to others as well._
**_Master_**
- Coaches others and builds organizational capability in the competency area. Ser