Responsibilities
- Develop REST services using Resteasy, Java Jersey, or JAX-RS
- Implement automation testing using Selenium Webdriver
- Building, training, and deploying ML models using Python and Sagemaker/Azure ML
- Release cycle management for modern, java-based web applications
- Provide technical assistance for the installation and configuration of Java-based technologies
- Design and develop data-driven frameworks using Selenium Webdriver, Cucumber, TestNG, and Apache POI API
- Develop automation scripts using Python, Perl, Java, Groovy, or Bash
- Build automation frameworks for financial products using Java and Selenium
- Develop efficient server-side applications using Python
- Implement and maintain Java-based components and interfaces
- Design and implement test automation frameworks using Java
- Create secure RESTful-based web services using XML, JSON, and JavaScript
- Work on automation of processes using VBA, Python, Alteryx, SQL, etc.
Requirements
- 3-5 years of experience with skills in Rest Assured, Selenium, Java, Cucumber, BDD, or relevant skill sets
- Strong expertise in using Selenium WebDriver for automated GUI testing
- Good knowledge of programming languages like Python and JavaScript
- Experience with Java, JSP, Spring MVC, and strong OO design principles
- Proficiency in Java and familiarity with scripting languages like Perl, Python, and PowerShell
- Experience in developing complex, large-scale applications using Java/JEE
- Hands-on experience with Angular, Java Spring Boot, and automation testing tools
- Knowledge of service-oriented architecture (SOA), HTML5, CSS, and JavaScript
- Familiarity with cloud platforms like Azure, AWS, or GCP
- Understanding of backend systems, API testing, and databases like MySQL
- Proficiency in at least one modern programming language and web development languages
- Experience with web automation frameworks like Selenium and knowledge of Java frameworks
Desirable Skills
- Experience with automation testing tools like Appium, UFT, TestComplete
- Knowledge of design patterns, JavaScript frameworks, and test automation technologies
- Understanding of REST APIs, Swagger, AWS, and database languages like SQL
Note: The job involves developing, testing, and maintaining Java-based applications with a focus on automation and efficiency. Prior experience in related technologies and domains is preferred.