Create/Assist/Troubleshoot the development of Test Automation Framework, Standards, Procedures, Processes, and Best practices as related to Test Automation
Manage the Daily/Weekly activities of the Test Automation Team Members and support the onboarding of new team members
Provide technical guidance and expertise to team members, colleagues and/or customers
Contribute to program/project review meetings.
Support Quality Assurance Management in Determining status, assessing problem areas, suggesting and reviewing corrective actions, Directing/planning necessary extra work, and rework and re-plan activities
Maintain and Guide Test Automation Suites Execution and undertake analysis of results to ensure that software meets or Exceeds specified standards and/or client and technical requirements
Work with project stakeholders to determine the appropriate quality initiatives to implement during System development life cycles
Support Quality Assurance Lead in upward stakeholder management and day-to-day Management of the Automation Test team
Develop and maintain strong working relationships with other IT services, IT solution functions and customers to expedite delivery of IT solutions
Work within quality assurance frameworks to ensure stability, efficiency and scalability
Take responsibility for integrity of testing and acceptance activities and coordinates the execution of these activities
Contribute to program/project review meetings.
Support Quality Assurance Management in determining status, assessing problem areas, suggesting and reviewing corrective actions, directing/planning necessary extra work, and rework and re-plan activities
Support the hiring and onboarding of new team members
Work with project stakeholders to determine the appropriate quality initiatives to implement during system development life cycles
Develop and maintain strong working relationships with other IT services, IT solution functions and customers to expedite delivery of IT solutions
Provide feedback and suggestions to improve the application of basic principles and practices related to Software Development Process Improvement
Review requirements and specifications, and define test automated test solutions
Responsible for decision-making, optimizing processes, resource management, and overseeing team management as needed for task execution. Accountable for allocating personnel, supervising team members, assigning tasks, ensuring that the team has the necessary tools and support to succeed in their roles and optimizing and evaluating their performance to meet organizational goals.
Requirements
12+ Years of experience in Agile environment and DevOps
Expertise in Creating Test Automation Frameworks with Selenium/ C#/Java, BDD, QTP, AI ML tools etc
Solid exposure to multiple domains and industries with mandatory exposure to financial services, power and utilities, Insurance and commercials
Solid understanding of VSTS/Azure, Jenkins CI/CD Pipelines
Expertise in setting up Automation Suites in CI/CD Environment
Experience developing API automated testing solutions using UFT, Selenium, JUnit, Soap UI, TestNG, and JMeter
Strong programming and technical experience as this role will require digging into code and interfacing with developers and delivery managers
Knowledge of tools and processes for results reporting
Experience managing teams of Automation Engineers strongly preferred