Enable job alerts via email!

Senior Software Test Engineer

Materialise NV

Petaling Jaya

Hybrid

MYR 100,000 - 150,000

Full time

15 days ago

Job summary

A high-tech international company is seeking a Senior Software Test Engineer for its Petaling Jaya office, responsible for ensuring the quality of medical software through a comprehensive testing approach. The ideal candidate will have a bachelor’s degree in a relevant field, at least 5 years of experience, and strong scripting skills in Python. Offering a hybrid work environment and emphasizing team building and personal growth, this role is perfect for someone passionate about innovation in the realm of medical technology.

Benefits

Healthy work-life balance
Personal growth and career advancement
Team-building activities

Qualifications

  • Must possess a bachelor’s degree in computer sciences or Engineering (Software, Biomedical).
  • Minimum 5 years of related experience as a Software Test Engineer or QA Engineer.
  • Good knowledge of software quality assurance processes.

Responsibilities

  • Understand software architecture and propose a testing roadmap.
  • Guide and mentor junior Test Engineers.
  • Develop and maintain automated test scripts.

Skills

Python scripting
Software quality assurance
Agile project management
Stakeholder management

Education

Bachelor's degree in Computer Science or Engineering

Tools

Pytest
Azure DevOps

Job description

Are you looking for a new challenge with the opportunity to work on medical-class software that highly depends on detail and accuracy? Materialise is searching for a Senior Software Test Engineer with an eye for detail in software behavior to develop the best, most reliable features and guarantee the quality of our medical-class software.

  • Understand our software architecture and propose a testing roadmap/way forward by liaising with technical experts, product managers, and the development team to ensure testing is aligned with product goals
  • Evaluate existing manual test cases and suggest improvements
  • Guide and mentor junior Test Engineers, fostering a strong testing mindset. Provide guidance on test design and best practices
  • Define, plan, and implement the testing roadmap for current and future releases
  • Introduce and establish UI test automation capabilities from scratch
  • Improve test efficiency, coverage, and workflow
  • Develop and maintain automated test scripts using Python and Pytest
  • Drive the integration of automated testing into CI/CD pipelines
  • Lead initiatives for performance, functional, workflow, and regression testing
  • Ensure accuracy and completeness of testing documentation for all software releases
  • Collaborate with stakeholders to ensure compliance with medical software quality requirements
  • Influence stakeholders and advocate for quality throughout the development lifecycle
Your profile
  • You possess at least a bachelor’s degree in computer sciences, Engineering (Software, Biomedical, Mechanical, Mechatronic, etc.), or equivalent
  • Minimum 5 years of related experience as a Software Test Engineer or QA Engineer
  • Experience with agile project management and testing methodology
  • Good knowledge of software quality assurance and defining quality strategies for projects
  • Strong Python scripting skills and experience with Pytest
  • Experience in creating and maintaining automated test suites
  • Strong understanding of functional, performance, workflow, and regression testing
  • Experience in leading or mentoring a small team of test engineers
  • Excellent communication, stakeholder management, and planning skills
Nice-to-Have:
  • Knowledge of Azure DevOps for work tracking and pipelines
  • Background in medical software, 3D CAD, or other regulated industries
  • ISTQB knowledge
What we offer

Healthy life-work balance

When creating a better and healthier world, a good place to start is with yourself. That's why we encourage our employees to prioritize their overall well-being, fostering physical fitness, mental resilience, and social connections through a range of workshops, sports activities, and other events and initiatives that contribute to a balanced and fulfilling work-life harmony.

Hybrid working & flexibility

Personal growth and career advancement

Team building

Innovation is key

Location and type of contract
  • Petaling Jaya, Malaysia
  • Full-time
  • Hybrid
  • Mid-senior level

Share on:

Materialise is a dynamic, international high-tech company, founded in 1990 and headquartered in Belgium, with over 2,300 employees worldwide. Materialise’s mission is to innovate for a better and healthier world through its software and hardware infrastructure and in-depth knowledge of additive manufacturing (also known as 3D printing). Our customers are in diverse industries, such as automotive, aerospace, medical, research, and academia.

As a growing company, Materialise is always looking for enthusiastic professionals who want to work in an environment full of revolutionary technology and surrounded by people passionate about their work.

Curious to learn more about this position?

Reach out to our team to get the answers to your questions.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.