Job Title : Automation Architect with Selenium
Experience : 15+ years
Location : Bangalore , Hyderabad, Chennai
Educational 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 architect
- Very 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 Principle
- Hands 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 framework
- Should 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 / Ant
- Must 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 effect
- Should 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.