- Demonstrable software development experience
- Minimum of 7 years of IT experience in automation, and/or development projects
- 5+ years’ experience programming applications using Java, JavaScript/Typescript, and Open-Source technologies
- University degree or college diploma in Computer Science or similar program preferred.
- Develop and maintain applications using Java, Spring Framework, Oracle, XML, JSON, Junit, and numerous JavaScript libraries
- Experience with code management tools mainly Git and build tools like maven
- Strong testing experience
- Experience with testing methodologies, processes, strategies
- Very good at problem solving, analysis and troubleshooting
- Hands on experience with Selenium based framework (i.e., Webdriverio), Node JS
- Concrete experience practicing BDD testing with Gherkin/Cucumber, API testing with SOAP or RESTful components. Mobile testing with Appium would be a plus.
- Experience working in DevOps culture
- Solid understanding of CICD principles and core objectives
- Understanding of pipelines and experience with CI tools like Gitlab or Jenkins