Responsibilities
- Design, develop, and maintain automated test scripts for web-based applications using UI automation tools (Selenium, Playwright, Cypress, etc.).
- Collaborate with development and QA teams to understand product functionality and create comprehensive test strategies.
- Ensure the robustness, reliability, and scalability of automated tests.
- Perform code reviews and provide constructive feedback to team members.
- Continuously improve automation frameworks and processes.
- Identify and implement opportunities for process improvements in the test automation lifecycle.
Knowledge and Experience
- Strong experience in Advanced Java, majorly on Springboot
- Knowledge of creating Springboot Microservices, using dependency injections
- Proven experience with UI automation tools such as Selenium, Playwright, Cypress, etc.
- Expertise in designing and implementing automation frameworks for web-based products.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Preferred
- Prior experience in Development of web based applications is a plus
- Experience with trading and financial applications is a plus.
- Good knowledge of FIX protocol is a plus.
- Experience with supporting production changes, UAT testing and debugging prod issues.
- Results Driven: Drive, focus and commitment to deliver results that meet the requirements of internal customers along with the passion for quality and getting the right results in the right way. Ability to work to tight schedules/deadlines and multitask.
This role offers work from home flexibility of one day per week.