Job Duties:
- Research, design, and develop computer and network software or specialised utility programs.
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
- Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
Job Requirements:
Technical
- Experience in the development, enhancement and maintenance of test automation framework.
- Experience in Java
- Experience in appropriate tools like Selenium, Cucumber, Serenity, Maven etc.
- Experience in end-to-end testing process.
- Knowledge in SQL and MS Excel.
- Knowledge of any test management tool.
Functional
- General knowledge in banking is must
- Good understanding of SDLC, with experience on at least one methodology