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:
- Research, design, and develop software.
- Analyse user needs and develop software solutions
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
- Develop specifications and performance requirements.
- Ability to build automated test solution from scratch using Selenium
- Work with other engineers to integrate hardware and/or software systems
- Coordination with application support (BA and developers) and other tester colleagues on creating the automation test suite.
- 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.