Automation Engineer

 Job Description:

Responsabilities :

  • Help with implementation of a lean and efficient automation framework, automation tools and test scripts aligning to the overall test automation strategy that promotes Continuous Integration, Continuous Delivery and Agile practices
  • Develop and maintain automated test scripts for daily build, functional, performance, reliability and stress scenarios in automated fashion
  • Identify automation opportunity in manual test scenarios and develop for efficiency and speed
  • Help create and improve supporting tools, setups and procedures to enhance test automation capabilities
  • Help develop continuous build automated test scheduler and test reporting tools
  • Debug and fix defects in the existing automation framework for efficiency and accuracy 

Required Skills :

  • 3+ years in software development and test automation experience with exposure to web services and API testing, including security
  • In-depth knowledge of Python and shell scripting. Hands-on knowledge of SOAPUI, Postman, Jenkins and code coverage tools.
  • Proven experience and knowledge of software development, software testing, software test strategy and Automation test script management. Hands-on experience required with: Python, Java/Groovy, Selenium, Rest Assured, Cucumber, shell programming.
  • Understanding of HW/SW architecture and interoperability of complex systems, such as client/server architectures, microservices patterns, API development and security.
  • Experience with automated testing tools, test data management, data analysis, and statistics
  • Experience with testing in an agile workflow utilizing TDD/BDD best practices in a continuous integration environment. 
  • Experience with financial software development and/or testing is a plus
  • BS/MS in Computer Science/Engineering is preferred
  • Fluent in English and/or French in writing and speaking.
  Required Skills:

Engineer Automation