Jobs in Portugal, in English.

Quality Assurance Engineer (Python & AI-Driven Testing)

Hybrid in Lisbon·Added 25 days ago (last checked 19 Oct)

Nokia

29 open roles

Our summary

Work mode
Hybrid, Lisbon

Skills

Nice to have

Requirements

What we're looking for

  • Education: BSc or MSc in Computer Science, Telecommunications, Physics, or a related technical field (graduates/final-year students welcome).

  • Programming Basics: Good foundations in Python (academic projects, internships, or personal projects are valid!).

  • Problem-Solving Spirit: Curiosity, logical thinking, and strong troubleshooting abilities.

  • Communication: Fluency in English and eagerness to collaborate in a multi-cultural team environment.

  • Growth Mindset: High interest in software quality, test automation, and using AI tools to work smarter.

Nice to have

  • Nice-to-Haves (Not mandatory - you'll learn this with us!)

  • Familiarity with pytest or Linux environments.

  • Academic exposure or interest in optical networks, telecommunications, or networking protocols.

  • Exposure to ISTQB concepts or AI/ML basic concepts.

Pay & benefits

What you'll get

  • A structured onboarding process with dedicated mentors to get you up to speed.

  • Hands-on experience with modern CI/CD, Python testing, and AI tools.

  • A flexible, hybrid working setup in Portugal.

  • Clear avenues for long-term career growth within a global technology leader.

The role

The Quality Assurance Engineer is a core member of a cross‑functional Scrum team, collaborating closely with developers, product owners, and system architects to ensure that quality is embedded in the product from the earliest stages. Working in a multicultural environment, the role contributes directly to the delivery of high‑quality Nokia advanced optical networking solutions.

What you'll do

  • Agile & Quality Mindset: Join daily scrums, sprint planning, and reviews, bringing fresh perspectives to requirement analysis and testability.

  • Python Test Automation: Design, write, and maintain automated test scripts using Python and pytest aligned with CI/CD practices.

  • AI-Assisted Testing: Learn and apply AI-driven testing techniques (using LLMs for test case design, pattern analysis, and automated test data generation).

  • Troubleshooting: Work on root-cause analysis to help developers fix complex system bugs efficiently.

WhatsApp