Software Quality Engineer (Python, AI & Systems Validation)

Nokia•Published 35 minutes ago•First seen 15 minutes ago
  • We're looking for engineers who enjoy understanding how complex systems work, finding what can go wrong, and building the automation that prevents it.
    As part of our R&D organization, you will work on the quality, validation and continuous improvement of next-generation telecommunications, networking and software solutions. You'll collaborate closely with software developers, system architects and product teams to design test strategies, automate validation, investigate failures and help deliver reliable, secure and scalable products.
    This is not a traditional QA role. We are looking for engineers who enjoy coding, solving technical problems, working with modern automation frameworks and exploring the use of AI to improve software quality.

Qualifications

  • Bachelor's or Master's degree in:
    • Computer Science
    • Software Engineering
    • Telecommunications Engineering
    • Electrical & Computer Engineering
    • Physics Engineering
    • Cybersecurity
    • Or a related technical field
  • Programming experience in Python.
  • Understanding of software testing and quality engineering principles.
  • Knowledge of Linux environments.
  • Strong analytical and troubleshooting skills.
  • Good communication skills and ability to work in cross-functional teams.

Automation & Quality

  • pytest
  • Robot Framework
  • Playwright
  • Selenium
  • Appium
  • CI/CD pipelines
  • Jenkins
  • GitHub Actions
  • GitLab CI

Telecommunications & Networking

  • IP networking
  • TCP/IP
  • MPLS
  • 5G
  • Service Provider Networks
  • Optical Networks
  • GPON
  • DWDM
  • OTN
  • Network Automation

Security

  • Authentication and Authorization
  • OAuth2
  • JWT
  • TLS/mTLS
  • API Security
  • Security Testing
  • Vulnerability Assessment
  • DevSecOps

AI & Data

  • Machine Learning
  • AI-assisted Testing
  • LLMs
  • Agentic workflows
  • Data Analytics

Responsibilities

  • Design, develop and maintain automated test solutions using Python.
  • Build and improve validation frameworks for software, systems and network features.
  • Develop automated functional, integration, regression and end-to-end tests.
  • Investigate issues, perform root cause analysis and collaborate with development teams on problem resolution.
  • Contribute to CI/CD pipelines and quality gates.
  • Use AI-assisted tools and techniques to improve testing efficiency, defect analysis and test generation.
  • Participate in requirements reviews to improve product quality from the earliest development stages.
  • Validate complex solutions involving software, networking, telecommunications, distributed systems or security features.
  • Contribute to continuous improvement of reliability, performance and security.

You'll work in an R&D environment where quality is considered an engineering discipline, not a final validation step.

The team combines expertise in software engineering, telecommunications, networking, cybersecurity and AI to build automated validation solutions for complex systems used around the world.

This role offers the opportunity to:

  • Develop strong Python automation skills.
  • Work with modern CI/CD and AI-assisted engineering practices.
  • Gain exposure to telecommunications, networking and security technologies.
  • Contribute directly to the quality of cutting-edge products and solutions.

Profiles that typically succeed in this role:

  • Software Engineer with Python experience and interest in testing.
  • QA Automation Engineer looking for a more technical engineering environment.
  • Telecommunications Engineer with scripting/automation experience.
  • Systems Validation Engineer.
  • Network Automation Engineer.
  • Cybersecurity Engineer interested in security testing and automation.
  • Physics or Electrical Engineering graduates with strong programming skills and an interest in complex systems.

Advancing connectivity to secure a brighter world.

Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world.

Learn more about life at Nokia.

Our recruitment process

We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.

If you’re interested in this role but don’t meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.

The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia.