Senior test developer

Assignment description

We are looking for a Senior Test Developer to join a team responsible for maintaining, developing and continuously improving an automated regression test environment for embedded software.

In this role, you will play an important part in ensuring the stability and reliability of the test infrastructure. A key focus is investigating failing, unstable and intermittent tests, identifying root causes and determining whether issues originate in the test implementation, test environment or software under test.

You will develop and maintain automated tests in Python, analyze logs and test results and continuously improve test robustness to reduce false and intermittent failures. The role also includes maintaining and enhancing test frameworks and supporting tools, as well as integrating automated regression testing into CI/CD pipelines.

You will work closely with developers and testers when investigating and resolving defects and contribute to continuous improvements of test processes, tools and infrastructure.

The role suits someone who enjoys complex technical problem-solving, detailed analysis and building reliable and maintainable automated test solutions.

Qualifications:

Must-Have

  • You have senior-level experience in software testing and test automation.
  • You have strong hands-on experience with Python.
  • You have proven experience maintaining and troubleshooting automated test suites.
  • You have strong debugging and root-cause analysis skills.
  • You are comfortable troubleshooting complex software and test environments.
  • You have experience analyzing logs, test results and system behavior.
  • You have experience working with Git.
  • You have a structured and methodical approach to problem solving.
  • You are able to work independently and take ownership of technical issues.
  • You have strong communication skills and a collaborative, team-oriented mindset.

Nice-to-Have

  • It is meriting if you have experience testing embedded systems.
  • A plus is experience working with Hardware-in-the-Loop, HIL, environments.
  • It is meriting if you have experience with pytest or similar Python testing frameworks.
  • Experience troubleshooting CI/CD pipelines and automated test environments is an advantage.
  • A plus is knowledge of communication protocols and interfaces commonly used in embedded systems.
  • It is also meriting if you have experience with Jira and/or Jama.
  • Experience working with large-scale automated regression test suites is considered an advantage.

Test Developer

Assignment description

We are looking for a Test Developer to join a team working with software testing for advanced powertrain solutions.

The assignment focuses on testing new software functionality throughout the development process, from requirement analysis and test design to test execution in HIL and bench environments. You will work closely with function developers to ensure high software quality and reliable system behavior.

In this role, you will analyze requirements, develop test cases and test scripts, and perform low-level software testing. You will also plan and coordinate test activities within agile sprints and contribute to continuous improvements in the testing process.

The work is carried out in an agile environment according to the SAFe framework and involves close collaboration across development and testing functions.

 Qualifications:

  • You have a Master’s degree in Computer Science, Mechanical Engineering, Mechatronics or another relevant field.
  • You have experience with software testing and/or test development.
  • You can analyze requirements and translate them into test cases and test scripts.
  • You have knowledge relevant to HIL and bench-based software testing.
  • You are comfortable collaborating closely with function developers and other technical stakeholders.
  • You can plan and coordinate your own test activities within agile sprints.
  • You have a structured and quality-focused approach to testing.
  • You are comfortable working in an agile development environment.
  • You are fluent in English.

Meriting Experience

  • It is meriting if you have knowledge of vehicle electrical systems.
  • A plus is experience with embedded systems in vehicles.
  • It is meriting if you have experience with functional safety standards such as ISO 26262.
  • Good coding skills are considered an advantage.
  • Experience with Python, particularly for test automation or Python-based test frameworks, is a plus.
  • Swedish language skills are meriting.
  • A C and/or CE driving licence is also considered an advantage.

You are a structured and collaborative Test Developer with a strong interest in software quality and vehicle technology. You have an analytical mindset and are comfortable working with requirements, test cases and test activities.

You enjoy working closely with developers and contributing to the quality of new software functionality. You take ownership of your work, plan your activities effectively within an agile environment and collaborate well with the wider development team.