- Design and implement reusable automated test frameworks (i.e. BDD Cucumber Selenium) to drive test automation goals and support continuous integration and regression testing.
- Develop, maintain, and support QA Solution for mission critical financial applications.
- Build custom automation to Test Business Logic in middle tiers.
- Utilize and extend existing test automation infrastructure.
- Verify and validate end to end website functionalities using assertions.
- Perform back end data validation using Relational Database Principles and SQL.
- Conduct root cause analysis and communicate findings to the engineering team by reviewing configuration files, logs, and code.
- Conduct regression testing on the various new builds of the application in use.
- Create and maintain automation test scripts for cross browser testing.
- Use CI CD CT to perform continuous integration of test scripts.
- Designing, developing, building Test Automation frameworks by coding reusable functionalities and modules in Java, JavaScript with integrated development environments (IDEs) including Eclipse and Visual Studio.
- Develop Web Services/API Test Automation scripts using Karate plugin.
- Develop, maintain, and scale Cucumber BDD Framework in GitLab.
- Analyse current software automation trends and conduct feasibility analysis by evaluating emerging technology stacks.
Key points: 12/18 years of experience.
- Should be a leader and must lead the entire QA team in clients portfolio (approx. team size of 20/25 QA folks that includes multiple vendors and client QA resources)
- Should have vision and should be an independent decision maker.
- Ability to create QA roadmap for the portfolio.
- Communication: effectively communicate with all stakeholders. Should be able to communicate to CXO level.
- Code and Lead: be able to code and lead both.
- Web Application QA experience: must.