Country/Region:  IN
Requisition ID:  36390
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - PUNE - BIRLASOFT OFFICE - HINJAWADI

Title:  Architect

Description: 

Area(s) of responsibility

•    12+ 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 for 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