C

Capgemini

Global consulting, technology services, outsourcing

Unix Automation & Backend Testing Engineer

Test Automation EngineeringPosted on Nov 14
Full-timeMontreal, QC, CanadaIn-person

About the Job

Requirements

  • 5–7 years of experience.
  • Strong hands-on experience in Python development.
  • Excellent knowledge of Unix/Linux and shell scripting.
  • Strong understanding of SQL and relational databases.
  • Very good knowledge of backend testing concepts.
  • Experience developing and maintaining test automation using Unix and shell scripting.
  • Experience managing QA environments and understanding application and database workflows.
  • Basic to good understanding of Agile methodologies.
  • Strong analytical and problem-solving skills to debug and resolve issues effectively.
  • Strong verbal and written communication skills.
  • Ability to collaborate within distributed and cross-functional teams.

Responsibilities

  • Develop, maintain, and enhance automation solutions using Python, Unix, and shell scripting.
  • Design, develop, execute, and maintain backend test automation frameworks and test scripts.
  • Perform backend testing and validation of applications, databases, and services.
  • Write, execute, and optimize SQL queries and scripts to access, create, update, and validate test data in relational database management system databases.
  • Manage and support QA environments, with an understanding of application architecture, databases, and related systems.
  • Monitor, troubleshoot, and debug application and automation issues by analyzing logs and implementing corrective actions.
  • Collaborate with cross-functional teams in an Agile/Scrum environment and participate in sprint ceremonies.
  • Support CI/CD and release management processes using tools such as Jenkins and Autosys.
  • Maintain source code repositories and version control using Git.

Desired Qualifications

  • Knowledge of DevOps practices and CI/CD pipelines.
  • Hands-on experience with Jenkins, Git, Jira, and Autosys.
  • Ability to analyze error logs and implement corrective actions proactively.
  • Interest in learning new technologies, automation frameworks, and testing methodologies.
  • Exposure to modern software delivery and deployment practices.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs