We are looking for an experienced Software Development Engineer in Test (SDET) with expertise in automation testing using Selenium. The ideal candidate should have a thorough understanding of QA methodologies, be able to develop and maintain automated test scripts using Java/C#, and have experience working in Agile/Scrum environment.
As an Automation Test Lead is expected be a key contributor to the creation and organic growth of the specialized testing capability. This involves implementation of automation testing across different LOBs, mentor a team and ensure the industry standard test practices are followed across the implementations with an aim to improve test efficiency and faster time to market.
Key Responsibilities:
Lead and coach a highly efficient Test Automation team and grow the team as necessary. Identify the bottlenecks in testing (UI, API) and introduce the tool-based solutions to improve test efficiency. Hands on experience on the test automation tools and frameworks, with wide knowledge on the industry standard enterprise tools and practices. Defining the scope of the automated testing, measure and monitor progress using established processes to ensure that the testing phases are delivered on time, within budget and to an agreed level of quality. Structuring / Scripting the framework for the project, conduct periodic code reviews with the team and ensure the optimum development of the test automation pack is achieved. Conduct Proof of Concepts to introduce new tools in alignment with the Regional Architect team. Collaborate with the external vendors and review the technical proposals and frameworks suggested for implementation. Directly and through influencing team leadership, ensure the testing service methodology is used appropriately in all releases. Conduct the Implementation Demonstrations, to ensure stakeholders are fully informed of automation testing issues and solution.Experience & Qualifications Required:
At least 8-10 years of working experience on test automation. Hands-on experience with test automation tools like Selenium with Frameworks Test NG, Cucumber BDD, Data Driven & Java Script tools like Protractor, Cypress, Nightwatch. API based automation experience using Java libraries (BDD – Rest Assured, Pojo) and API automation tools like POSTMAN, Ready API, SOAP UI, karate Experience with API testing and automation using REST-assured/Postman is a plus Knowledge of SQL and/or No-SQL databases Experience in Mobile UI Automation, Leverages on APPIUM, and Cloud Mobile e.g. Browser Stack, Perfecto and etc Hands-on experience with code management tools like Bit Bucket, SVN, Tortoise Git BASH with implementation experience on code branching & merging techniques. Continuous Integration experience of running the automated tests in build pipeline with tools like Bamboo, Final Builder Pro, Jenkins, Hudson. Experience with Selenium Grid, Parallel threading and working knowledge of AKS cluster, Dockers. Experience with Collaboration tools like JIRA, Confluence and Test management tool – Zephyr. Expert knowledge on the test practices and advocate the implementation of practices and good stakeholder management. Strong analytical and communication skills to interpolate the complex challenges. Evaluates and implements training and development needs for automation team. Handles the test automation delivery and ensure the targets are met within timeframe and budget. Team training, mentoring and career development. Previous test management experience including proven supervisory or leadership experience A recognized degree in Computer Science or similar technical field of study or equivalent practical experience. ISTQB Foundation Certifications preferred. Automated test tool certifications preferred.