Job Description :
Bachelor’s degree in Computer Science or Computer Engineering
8+ years industry experience in Java Development and Software Automation Test engineering
Experience in developing software test code on a Linux environment using Java/J2EE, Hibernate, JUnit, Spring Frameworks, Web Services, Oracle, SQL
Experience in Server Side Java, JSP/JSTL, Servlets, Spring, JAXB, JAX-WS, SQL, JUnit, and Tomcat
Strong knowledge and expertise with QA tools and automated testing environments (Selenium- WebDriver, Fitness Jenkins, Scripting Environments, etc
Understanding of web technologies (JSON, JavaScript, JQuery, SOAP, XML, HTML5 or similar technologies) a plus
Experience in developing end-to-end tests for complex solutions for large-scale enterprise systems
Strong knowledge of database concepts
Knowledge of good coding practices and improving code quality
Hands-on experience in ATDD/TDD methodologies
Experience providing Continuous Integration/Delivery solutions (Jenkins, Maven and UDeploy)
Experience working in an Agile Scrum environment strongly desired
Excellent written and verbal communication and presentation skills