Automation Tester w/Python - Remote

Back

Automation Tester w/Python - Remote

@ CGI

Description

  • The Software Development Engineer in Test (SDET) is a developer who specializes in writing code to test the product. Work directly with Developers, Product Managers to understand requirements and designs for upcoming changes, and to devise appropriate test strategies for those changes. Design and write the code for automated test cases and perform hands-on testing. Need to establish automation framework to test back-end services for large scale data processing.


Your future duties and responsibilities:

  • Analyze Business and Functional Requirements, Features, User Stories for creating test cases.
  • Create manual and automation test scripts for GUI or services, and database validation.
  • Create automation scripts to integrate into the CI/CD pipeline.
  • Execute manual and automation test scripts.
  • Maintain manual and automation test scripts for regression testing.
  • Log and track problems (bugs).
  • Assist developer with debugging prod incidents.
  • Perform data validation.
  • Contribute to continuous improvement in processes and procedures.
  • Collaborate with globally distributed teams.


Qualifications:

Required qualifications to be successful in this role:

  • 7-8 years of relevant experience
  • Skills (Mandatory): python, BDD, Python unit test, cucumber, gherkin
  • Document the automation framework, tools and infrastructure
  • Strong understanding of Python language
  • Experience with Junit or pytest
  • Experience with backend systems or APIs
  • Define and automate test cases that verify product requirements
  • Write code to support development of automated frameworks and tests
  • Execute test cases using both automated and manual techniques
  • Identify, report and verify software defects
  • Maintain test infrastructure and tools
  • Participate in team planning and story grooming
  • Conduct code reviews, improve and maintain quality of the automation code
  • Experience with testing practices in an agile environment
  • Experience with any of the following is an asset:
    • Web services technology such as REST, JSON or Thrift
    • Network principles and protocols such as HTTP, TLS and TCP
    • Continuous integration systems such as Jenkins or Bamboo
    • Performance testing with JMeter or similar tools
    • Big data technology such as Hadoop, MongoDB, Kafka or SQL
    • Working in a Linux environment


Desired Skillset:

  • Knowledge on usage of AWS SDK libraries for automation will be a plus


EDUCATIONAL REQUIREMENTS

  • Bachelor's degree in Computer Science, Information Systems or related field


Skills:

  • Cucumber
  • Linux
  • Python
  • SQL


How to Apply:

Apply online at https://www.cgi.com/en/careers

Visit Site to Apply

Location: Remote
Date Posted: September 22, 2022
Application Deadline: October 24, 2022
Job Type: Full-time