QA Automation EngineerCGI is seeking a QA Automation Engineer who is passionate about Behavior Driven Development (BDD) and Test-Driven Development (TDD). This position can be performed remotely! At CGI we call our professionals "members" to reinforce that all who join our team are, as owners, empowered to participate in the challenges and rewards that come from building a world-class company.
CGI's benefits include:Competitive base salariesEligibility to participate in an attractive Share Purchase Plan (SPP) in which the company matches dollar-for-dollar contributions made by eligible employees, up to a maximum, for their job category401(k) Plan and Profit Participation for eligible membersGenerous holidays, vacation, and sick leave plansComprehensive insurance plans that include, among other benefits, medical, dental, vision, life, disability, out-of-county emergency coverage in all countries of employment;Back-up child care, Pet insurance, a Member Assistance Program, a 529 college savings program, a personal financial management tool, lifestyle management programs and moreBe part of building one of the largest independent technology and business services firms in the world.Future duties and responsibilities:Be knowledgeable, opinionated, and passionate about test automation best practicesBe able to explain to development teams why automated testing mattersHelp teams integrate BDD into their development processHelp teams increase the use of TDDWork with others across the company to increase overall code quality through a shift-left approachRequired qualifications to be successful in this role:5+ years’ experience implementing automation testing solutions in CI/CD pipelines5+ years’ experience writing testsAn understanding of the difference between TDD, BDD, integration testing, smoke/sanity testing, regression testing, and acceptance testingExperience writing Gherkin scenariosAPI testing experience with SOAtestAutomated acceptance testing experience with FitNesse or the Robot FrameworkJava testing experience with JUnitJavaScript testing experience with Cypress, Jasmine, Karma, or MochaLogging experience with Splunk.NET testing experience with XUnitUI testing experience with SeleniumDesired qualifications/non-essential skills required:Some software development skills in one or more of the following: Groovy, Python, Java, Java Spring Boot, JavaScript, Angular, React, Vue.js, or C#Ability to quickly learn and understand new tools and productsExcellent communication skillsMinimum Education Required: Bachelors DegreeEst. Salary Range (Colorado Only): $48K - $60K**Disclaimer: In accordance with Colorado’s Equal Pay for Equal Work Act, effective January 1, 2021, a good faith hourly or base salary range must be posted for all positions where the work may be performed in the state of Colorado. Therefore, this good faith salary range will only apply where this described position will be performed in the state, and should not be considered the compensation range in other locations or for other positions.