Jobs in Portugal, in English.

Developer / Automation Engineer

On-site in Lisbon·Added 2 months ago (last checked 21 Oct)

Nimber

178 open roles

Our summary

Work mode
On-site, Lisbon
Experience
3+ years

Skills

This job advert was originally written in Portuguese.

Requirements

What we're looking for

  • Minimum of 3 years of professional experience in Java development;
  • Minimum of 1 year of experience in QA Automation / Test Automation;
  • Solid experience in Java and backend development;
  • Experience with microservices architectures;
  • Hands-on experience in the development of automated tests;
  • Knowledge of JUnit and/or TestNG;
  • Experience with REST API testing, specifically through tools such as RestAssured, Postman/Newman or equivalents;
  • Knowledge of Docker and containers;
  • Knowledge of Git and CI/CD processes;
  • Experience or knowledge of mocks, simulators, and/or Testcontainers;
  • Good capacity for analysis, troubleshooting, and problem-solving;
  • Ability to work autonomously and in a team.

Nice to have

  • Experience with Kubernetes;
  • Experience in cloud-native environments;
  • Knowledge of gRPC;
  • Experience with Azure DevOps or GitHub Actions;
  • Knowledge of performance tools, such as JMeter, k6, or Gatling;
  • Knowledge of DevSecOps practices;
  • Experience in the configuration and maintenance of test environments;
  • Knowledge of mocking tools and service virtualization;
  • ISTQB certification or equivalent.

The role

What you'll do

  • Develop and maintain Java backend solutions;
  • Develop and maintain fully automated tests;
  • Create and evolve automation components and frameworks;
  • Develop unit, integration, and end-to-end tests;
  • Work with REST APIs and, valued, gRPC;
  • Create test scenarios to validate communication and integration between different microservices;
  • Configure and work with simulators, mocks, and test environments;
  • Work with solutions based on containers;
  • Execute and analyze tests in Docker and Kubernetes environments;
  • Integrate automated tests into CI/CD pipelines;
  • Identify, analyze, and resolve problems found during test execution;
  • Collaborate with Developers and other team members on the continuous improvement of solutions;
  • Contribute to the evolution of the team's automation and quality practices.

Hello! Do you believe you found this opportunity by chance?

We, at Nimber, do not believe in chance.

We are looking for a Developer / Automation Engineer to join a technical team responsible for the development and automation of backend solutions, in an environment based on microservices, containers, and cloud-native architectures.

If you have strong experience in Java development and have worked with test automation, this could be your next challenge.

What do we value in you?

We are looking for a person with a strong backend development foundation, who enjoys programming and has experience in automation.

The role is 100% automation-oriented, with no manual testing component.

We especially value technical curiosity, autonomy, troubleshooting ability, and the willingness to learn, as well as interest in working with Java, microservices, containers, and automation in technically challenging environments.

If you are tired of feeling like just another number, send us your application and become a Nimber.

WhatsApp
See all 178 jobs