search icon
location icon
Location
location icon

Software Test Engineer

QA & Tester
Youpal Group
location icon
Gothenburg (SE)
February 20, 2025

GitLab, Jira, Python, Jenkins

Deadline
None
Work Level
Employee Type

The role of Software Test Engineer needs to perform the following tasks:

  1. Create and execute automated and manual tests.
  2. Design and maintain test environments.
  3. Analyze test results, log defects, and work with development teams to resolve issues.
  4. Ensure compliance with ISO 26262 and Automotive SPICE standards.
  5. Monitor the effectiveness of test procedures and continuously improve them.
  6. Participate in code reviews and provide feedback on testability.
  7. Develop test scripts for Hardware-in-the-Loop (HiL) and Software-in-the-Loop (SiL) testing setups.
  8. Collaborate with cross-functional teams to implement test automation frameworks.


Generic role descrpition:

The role of a Software Test Engineer is to design, develop, and execute test plans and test cases to ensure that automotive software systems function efficiently and meet the quality standards required in EDU. This role plays a critical part in identifying software bugs, evaluating functionality, and ensuring compliance with industry standards.


Responsibility:

  1. Developing comprehensive test plans for software systems, ensuring full coverage of requirements.
  2. Collaborating with software developers and system engineers to define test cases that align with functional and non-functional requirements.
  3. Automating testing processes and creating test scripts to improve efficiency and repeatability.
  4. Identifying defects and issues in the software, tracking them using relevant tools, and working with development teams to resolve them.
  5. Ensuring that the software complies with safety and regulatory standards in the automotive industry.
  6. Reporting on testing progress, results, and quality metrics to stakeholders in a clear and concise manner.
  7. Conducting performance and regression tests to assess system behavior under different scenarios.


Authority:

  1. The authority to approve or reject software builds based on test results.
  2. Decision-making power on the implementation of automated test systems.
  3. The ability to propose process improvements and tool changes to enhance the testing process.


Required skills:

  1. Proficiency in Python
  2. Strong experience in writing clean, maintainable, and efficient Python code.
  3. Hands-on experience in developing automated test scripts.
  4. Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines and automated testing in Jenkins, GitLab CI, etc.
  5. Ability to design and implement test frameworks.
  6. Experience in collaborating within a version-controlled environment (e.g., GitHub, GitLab).
  7. Experience with test management tools like JIRA, codebeamer
  8. Ability to create detailed and structured bug reports and communicate issues effectively with developers.
  9. Knowledge of build automation tools (e.g., Jenkins, Travis CI, GitLab CI).
  10. Ability to write detailed, accurate, and clear test cases, test plans, and test scenarios.
  11. Hands-on experience in executing manual test cases and documenting results.
  12. UDS protocols, CAN, XCP, ETK.
  13. Iso 26262 iso, ISO 14229, IOS 21434 knowledge
  14. General Microcontroller /emachine/ automotive experience.


Experience:

  1. Higher education and practical experience in applying skill set to job
  2. Performs tasks and applies knowledge independently, exercises personal responsibility and autonomy
  3. Investigates, defines and resolves problems
  4. Clearly stands out among peers in skill-set and behaviors


Job Description
I’m looking for a good designer as partner to work together on projects, that wants to expand his knowledge into the UX/UI and product area to collaborate on medium size projects. We will start with 20 hours per week and we might extend to full time after 2-3 months. First project is on financial instruments with blockchain as backend technology.
Requirements
On-site in United Arab Emirates
Have good communication skills and team working skill.
Know the principal of animation and you can create high quality prototypes.
Following design system guidelines
Are you interested in this Job?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.