Job Title : Automation Architect with SeleniumExperience : 15+ yearsLocation : Bangalore , Hyderabad, ChennaiEducational Background -A bachelor’s degree in computer science, Information Technology, or a related field is required, with a master’s degree preferred.Responsibilities : 15+ years of working in Test Automation.5+ years working experience as an Automation architectVery strong in any of the programming language like Java / python (Preferably Java)Highly proficient in Selenium / Appium with Java.Must have commanding knowledge on Rest Assured / Karate / DB automation / API automation / SQL Query / SQL Join / SOAP Service Automation / Micro Service Automation.Hands on Experience to implement framework following SOLID design PrincipleHands On experience on Design Pattern – Singleton, Abstract Factory, Factory, Command and builder pattern (Nice to have chain of responsibility)Design thinking on Shift Left automation, Less code automation frameworkShould of good understanding on java reflection, Thread and Exception(Should be able to create custom exception).Should be familiar with remote execution tools like Sauce Labs, Selenium Grid, Browerstack etc.Must have commanding knowledge on Maven / Gradle / AntMust have commanding knowledge on TestNG, Cucumber BDD, JUnit.Must have experience on formulating process and governance revolving with automation and test management / practice.Should be able to create a framework from scratch as per the project needs.Experience with build, testing and continuous integration tools and integrating test automation framework on cloud or on-prem infrastructure.Experience working in Test Management tools like Jira / Test Rail / ADO / ALM.Experience in CD / CD with Jenkins, Bamboo, SVN and GIT f or code management.DevOps knowledge would be a big plus.Should have designed and implemented highly scalable test automation frameworks.Should have knowledge of some basic design pattern and design principle.Should process out of the box thinking to provide solution for any business problems.Should process no code, less code and shift-left approach.Should process strong analysis and debugging skill to find root cause of failure and effectShould have lead mid / large size technical teams.Should be able to help the team with technical / coding issues whenever needed thus hands-on experience on coding is required.Should have awareness on the market leading tools and trends and should be able to suggest the best fit for the customer needs.Must have experience in a customer facing role.Formulate automation best practices guidelines.Excellent verbal and written communication skills.Manage New Solution- Research and develop Approach for specific needs (API, Database, ETL)POC and Customer Presentation.Current Framework Enhancements.Guide Team on Automation and help with solutions.Deliver automation projects, Team & Customer management.Define Roadmaps, Measure ROI, Implement and track it to closure.Client Communication, Status Reporting.Should be familiar with remote execution tools like Sauce Labs, Selenium Grid, Browerstack etc.Define Roadmaps, Measure ROI, Implement and track it to closure.Client Communication, Status Reporting.
Automation Selenium • Bengaluru, Karnataka, India