Project Description We are seeking a highly skilled Test Automation Lead to join our team at offshore. As a Test Automation Lead, you will be responsible for leading and managing the test automation for our software projects. You will work closely with cross-functional teams, including developers, testers, and project managers, to establish and implement test automation strategies, frameworks, and best practices. The ideal candidate should have a strong background in both commercial and open-source testing automation tools, along with experience in integrating automation frameworks to CI/CD and test management tools. If you are a dynamic leader with excellent technical expertise, a deep understanding of testing processes, and a passion for driving automation initiatives, we would love to hear from you.Responsibilities • Lead and manage the test automation efforts for multiple software projects that deals with core banking systems, Online banking, Integrations/Middle-Tier, Loan Originations, mobile apps to name few, and ensuring high-quality and efficient delivery. • Define and implement test automation strategies, frameworks, and best practices in alignment with project requirements and industry standards. • Establish / Improvise test automation governance activities across projects. To name few - Improvise code review processes, Establish suitable branching strategy. • Evaluate and select appropriate latest/reliable and suitable commercial and open-source testing automation tools in GUI / API / mobile applications based on project needs and budget constraints. • Collaborate with development, testing, and project management teams to understand project goals, define test automation requirements, and establish testing milestones. • Design, develop, and maintain automated test scripts and frameworks using selected automation tools. • Integrate test automation into CI/CD pipelines and ensure smooth execution of automated tests as part of the software delivery process. • Conduct code reviews, provide guidance, and mentor team members in test automation practices and techniques. • Establish and maintain test data and test environment management processes to support test automation activities. • Implement and configure test management tools to facilitate test planning, test case management, and test reporting. • Monitor and analyse test automation metrics, track test coverage, and provide regular status updates to project stakeholders. • Continuously assess and improve the test automation framework, processes, and tools to optimize efficiency and effectiveness. • Stay up-to-date with emerging trends and advancements in test automation, CI/CD practices and testing methodologies.Skills Must have • Bachelor's degree in Computer Science, Engineering, or a related field. • Have at least 8-10 years of automation experience in Selenium Framework, and API testing tools like Rest Assure and Postman • Strong knowledge of both commercial and open-source testing automation tools, such as Selenium, Appium, Karate, Python-Requests, jUnit, TestNG, Cucumber, or similar. • Hands-on experience with CI/CD tools (e.g., Azure Devops, Jenkins, Bamboo, GitLab CI) and integrating test automation suites into the CI/CD pipeline. • Experience in testing RESTful APIs • Experience with Object-Oriented Design (OOD) • Sound level understanding of object oriented programming. • In-depth testing and automation experience in a structured environment. • Experience in system, system integration, regression, end-to-end, & parallel testing. • Experience with common CICD tools - working with as well as setting up pipelines. • Experience in test environment and test data setup. • Worked as part of medium to large sized project teams. • Experience with test management tools such as JIRA and confluence. • Ability to multi-task and be comfortable with frequently changing priorities. • Familiarity with test management tools like JIRA, Zephyr, or TestRail for test planning, execution, and reporting. • Experienced in BDD and implementation of Cucumber based automation frameworks. • Deep understanding of testing processes, methodologies, and best practices. • Strong analytical and problem-solving skills, with the ability to debug and troubleshoot complex issues. • Excellent communication and leadership skills, with the ability to effectively collaborate with cross-functional teams. • Proactive mindset, self-motivated, and able to work independently as well as in a team environment.Nice-to-have Skills: Banking Experience Mobile application experienceLanguages English: C1 Advanced
Job Title
Test Automation Lead [1 month NP max]