Quality Engineer
Banking - Savings & Deposits
Description:
CORE PROFILE
Devise and execute testing strategies for a distributed software system. Develop and execute test automation for component and system tests.
NATURE OF WORK
- Develop manual and automated test designs (test automation scripts)
- Execute manual and automated tests on feature changes as well as system, depending on the impact of the changes.
- Report and track defects, communicating them to the greater team to assess a product’s quality for release.
- Employ a variety of testing techniques to successfully deliver product releases including functional, regression, performance, and system tests.
- Collaborate with the engineering team and contribute to overall automation efforts
- Work with the development team and product management to plan testing and release efforts
- Onboarding fellow QAs/QEs who are new to the project
- Provide guidance to junior QEs on estimation, suggesting test approaches and processes, prioritization of tasks.
- Provide feedback on test tools, test practices, etc
DISPLAYED SKILLS
- Creative and analytical thinking to formulate test cases/test automation scripts
- Technical foundation to be able to design tests and automation
- Collaborative towards the development team
- Eagerness to learn from orientations provided and further improve skills based on what one has learned
- Initiative to mentor fellow QEs; see how they can improve their skills, learn the ropes and learn the product domain
REQUIRED QUALIFICATIONS
- Experience in Backend Testing and Web Testing
- With 3-5 years of relevant experience, can be a mix of QA and development Working knowledge in programming language – Java
- Working knowledge in different types of testing, both in white box and grey box testing
- Experience in testing applications in different domains (e-commerce, banking and finance)
- Working knowledge on at least 1 test automation framework (BDD, KDT, DDT)