Senior QA Automation Engineer

Category: Testing/Quality Assurance
Main location: Portugal, Lisboa, Lisbon
Position ID: J0424-0336
Employment Type: Full Time

Position Description:

CGI is looking for a Senior QA Automation Engineer to join our team.

Your future duties and responsibilities:

• The role as a QA Automation Engineer is to design, implement and maintain automated test scenarios. You will need to ensure that operational testing activities are implemented in compliance with the principles defined by the test strategy for the entrusted testing levels.
• The role will involve close collaboration with business analysts, product owner and developers to comprehend the needs and contribute to the development of effective solutions.

Requirements:
• Experience in scripting and process/testing automation with knowledge of quality assurance methodologies and automation testing tools like Selenium, Cucumber and Junit;
• Experience with programming languages such as Java, JavaScript, Ruby, HTML, Gherkin, etc;
• Knowledge of REST and API testing tools like REST Assured;
• Knowledge and working experience in the BDD process/approach;
• Git-flow like experience;
• Experience with CI/CD and its processes;
• Experience in Agile methodology;
• Ability to work in a multi-cultural team in a teamwork and collaboration environment;
• Ability to work independently and collaboratively in a team;
• Proactive and flexible approach to dealing with challenges;
• Problem solving and critical thinking skills;
• Good communication skills.

Main Tasks:
• Write, design, and execute automated tests by creating scripts that run testing functions automatically;
• Maximize test coverage for the most critical features of the system, ensuring requirements are covered using test cases;
• Determine the priority for test scenarios and create execution plans to implement these scenarios;
• Analyze and guarantee that all type of tests is covered to ensure quality and security;
• Set up/maintain Continuous Integration and reports production.

Required qualifications to be successful in this role:

Technical Skills:
• Automation testing tools like Selenium, Cucumber and Junit;
• Programming languages such as Java, JavaScript, Ruby, HTML, Gherkin, etc.;
• Knowledge of REST and API testing tools like REST Assured;
• GitFlow and CI/CD;
• Agile Methodology.

Soft Skills:
• Problem Solving and critical thinking;
• Communication;
• Team work and collaboration;
• Ability to work independently and collaboratively in a team;
• Proactive and flexible approach to dealing with challenges.

Language Skills:
• English (Expert)

Skills:

  • Agile / Collaborative Method
  • Cucumber
  • HTML
  • Java
  • JavaScript
  • RESTful (Rest-APIs)
  • Ruby
  • Selenium

What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.