Java Developer - Automation development
Overview
In this role you will design, implement, and maintain test automation for a vendor product in client environments, using Java and Selenium. You will work within an Agile team, leveraging CI/CD tools to deliver reliable automated tests and drive automation opportunities with business partners. You’ll apply a testing mindset to web development tasks and collaborate across locations to scale automation efforts. This is a hands-on position that shapes automation strategy and delivery for client projects.
Compensation / Benefitscomprehensive benefits package starts from day one
ResponsibilitiesOO development in Java and SeleniumUse Git for version controlDevelop and maintain Test AutomationApply a Testing Mindset to the workFocus on Web Development tasksUtilize Test Infrastructure and toolsDeliver in an Agile environmentIdentify automation opportunities with business partners using EOM and ITIL principles
Key requirements3-5 years of experience in OO Development with Java and SeleniumExperience using Git for version controlExperience with Test AutomationTesting MindsetExperience in Web DevelopmentTest Infrastructure and tools skillsExperience with test-driven and behavior-driven technologies (Cucumber, JBehave, Jest, JSlint)Experience with Continuous Integration tools (Git, Jenkins, Maven)Knowledge of SQL/database query languages (DB2, Postgre)Experience with relational database systems and design OOExperience integrating 3rd party software & enterprise automation solutionsClear verbal and written communicationSelf-starter and self-motivatedAbility to collaborate across locationsJava programming with Web experience (Spring Framework)Application Architecture knowledgePostgreSQL knowledge beneficial but not required