Location: Ottawa

General Objective:
  • CBN Lottery Systems division is seeking an experienced test specialist to assist in assuring software quality and the efficiency and reliability of deployments.
  • To provide build, test and configuration management support to the Lottery Systems QA and development groups. Support will include, but is not limited to, writing jUnit and automated integration tests, and configuring and maintaining build and deployment management tools.


Responsibilities: Duties, and Tasks:

  • Development of jUnit tests
  • Development of automated integration tests
  • Installation and maintenance of build and configuration management tools
  • Development and execution of system stress tests
  • Production and maintenance of test results documentation
  • Assessment of test and configuration management tools


Qualifications:

  • Post secondary education in Computer Science, Engineering or related field
  • 2+ years experience working in a QA environment
  • Experience developing jUnit tests and test plans
  • Java programming experience
  • Familiarity with Java performance tools
  • Experience with source control tools (cvs, git, etc.)
  • Experience with Continuous Integration tools

  • Proficiency in any of the following would be an asset:
    • Build tools (ant, Maven, Gradle, etc.)
    • Scripting (sh, perl, etc.)
    • XML, Tomcat, Apache, SQL
    • PHP, Python


Additional requirements:
  • Strong attention to detail
  • Excellent communication skills
  • Good problem solving and analytical skills
  • Strong team player
  • Ability to work under pressure
  • Eligibility for Canadian Government Secret Security Clearance
  • Willingness to update and acquire new skills