Automation Framework Architect

Quality Assurance Full-Time Bangalore, India ReqID:4900


Description

Job Description:

This position is within the Automation Center of Excellence team at Yodlee. At Yodlee there are around six qa teams and all of these teams develop automation scripts for certification. The Automation Center of excellence is responsible for providing all sorts of automation frameworks for facilitating automation development. The frameworks range from Selenium based P0M to Rest Assured and from SOAP to imagebased OCR frameworks. The Auto CoE team leverages the best of the cutting-edge technologies to develop next gen frameworks which are not only robust and resilient but also highly reliable with close to zero defects at all times. This team also constantly innovates by leveraging A.I techniques to make these frameworks intelligent thereby increasing the R.O.I of automation.
This person need to lead the automation framework development, delivery and innovation roles and responsibilities.

Preferred Skills:

• Strong hands on experience and expertise in Java , Rest API / Selenium
• Experience in developing Automation Frameworks and Automation Strategy for web, API and mobile application automation
• Strong experience in Web/Mobile and Web-services automation framework development using latest open source/vendor automation frameworks such as SOAPUI/Rest Assured/Selenium/Appium /SAHI/HP UFT/Protractor/Cypress/BDD
• Good understanding and hands on experience in Data Structure, Collections and Algorithms
• Technical hands-on with building large-scale testing solutions with object-oriented JAVA
• Knowledge of design principles, fundamentals of architecture, quality processes and estimation techniques
• Good understanding of Database concepts and good working knowledge with Oracle, Postgres, PLSQL and NoSQL Databases
• Excellent Analytical and program solving skills
• Excellent written and oral communication skills Self-starter and highly motivated
• Work in a dynamic environment and ability to adapt quickly to changes Experience with Test and defect management tools.
• Should have independently handled automation framework development team of significant and complex features
• Past experience in leading complex product automation and in Planning and Estimation Techniques.
• Strong customer focus.
• Ability to devise process improvement plans and implement changes in process release to release.
• Seen as 'Go to' person for the product line, related projects and/or technology. Positive Attitude.
• Advanced testing and estimation Techniques.
• An innovator, always suggesting newer ways of improving Productivity and constantly innovating newer ways of automation and framework development
• Ability to develop tools/utilities/test frameworks as and when required for accomplishing all required types of testing
• Apt in understanding product and whole techstack architecture for efficient test design
• Proactively apply cutting edge industry tools/technologies/best practices within the system with a goal of optimizing quality
• Should possess excellent debugging skills in order to find out the reasons behind the failure of test cases, inefficient code, memory leakages etc in order to improve the quality of the code.
• Estimate and schedule for features.
• Establish coverage and traceability
• Mentor and train team members.
• Identify and escalate Risks on time and suggest mitigation measures.
• Hands on experience using any Continuous Integration tools like Jenkins, Hudson, Cruise Control.
• Hands on knowledge of JUNIT and code coverage, White-box testing
• Non - functional testing experience
• Exposure to CI/CD
• Knowledge of Shell scripting.
Good to have:
• Developer Experience.
• Exposure to white box testing is desirable.
• Experience in BFSI domain is an advantage.
• Experience in AWS Cloud
• Good understanding of Database concepts and working knowledge with Oracle, PLSQL, MongoDB and Postgres
• Mentor and train team members.
• Identify and escalate Risks on time and suggest mitigation measures.