Job Search and Career Advice Platform

Enable job alerts via email!

Test Design Engineer

Kontron

Seberang Perai

On-site

MYR 100,000 - 150,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology company is seeking a Test Automation Engineer in Penang, Malaysia. The role involves developing automated test scripts in Python, managing the test code lifecycle, and ensuring compliance with quality standards. Candidates should have a Bachelor's degree in Electrical Engineering, at least 2 years of relevant experience, and strong communication skills for working in a distributed team. This position offers an opportunity to engage in innovative testing solutions within a supportive environment.

Qualifications

  • 2+ years of hands-on experience in test software development or production test engineering.
  • Expert-level Python scripting ability applied to hardware test automation.
  • In-depth knowledge of test equipment communication protocols.

Responsibilities

  • Analyze test specifications and develop initial implementation proposals.
  • Develop automated test scripts and ensure reliability and maintainability.
  • Execute rigorous unit testing and manage the full lifecycle of test code.

Skills

Python scripting
Test equipment protocols
Git/Bitbucket
JIRA usage
Attention to detail

Education

Bachelor's degree in Electrical Engineering

Tools

Bitbucket
TestStand
Job description

Analyze test specifications input document that is covering objectives, measurement methods, and pass/fail criteria.

Develop and submit formal Initial Implementation Proposals detailing the technical design, including proposed instrument sequencing, code structure, resource usage, and anticipated test time.

Iterate on proposals based on feedback from the test strategy team (Located in Kontron Canada) to secure the mandatory Quality Gate approval before commencing any code development.

Test Solution Engineering and Quality

Develop automated test scripts using Python as the primary language.

Ensure all developed code is highly reliable, maintainable, and adheres to strict deployment rules (e.g., single-file executable structure, clear input parameter handling).

Follow defined development rules/templates to provide an homogeneous test library.

Verification and Integration

Execute rigorous unit testing and integration testing of the developed test solutions on physical test equipment.

Integrate validated scripts individually and seamlessly into the final product test sequence.

Deployment and Version Control

Manage the full lifecycle of test code release and maintenance.

Utilize the shared Bitbucket repository for all version control, branch management, and final code delivery.

Process Compliance and Communication

Maintain strict compliance with the established collaboration workflow, ensuring clear separation of duties between strategy and implementation.

Engage proactively in cross-timezone communications (written proposals, JIRA, and occasional synchronous meetings) to facilitate timely approvals and smooth technical hand-offs.

REQUIRED COMPETENCIES AND QUALIFICATIONS
Education

Bachelor's degree in Electrical Engineering, Computer Engineering, or related technical field.

Technical Proficiency

Expert-level Python scripting ability, specifically applied to hardware test automation.

In-depth knowledge of test equipment communication protocols and control (GPIB, VISA, SCPI, etc.).

Proven ability to implement robust version control practices using Git/Bitbucket.

Experience using JIRA or similar platforms for technical documentation and workflow management.

Experience designing test solutions that utilize command-line parameters and structured exit codes for automated execution.

Process and Collaboration Skills

Demonstrated ability to write clear, concise, and technically thorough implementation proposals and engineering documentation.

Highly disciplined approach to quality gates and formal approval processes.

Exceptional attention to detail and commitment to coding standards.

Excellent written and verbal English communication skills, with experience thriving in a remote, distributed team environment across significant time zones.

Experience

Minimum 2+ years of hands-on experience in test software development or production test engineering.

DESIRED SKILLS (ASSETS)

Familiarity with test sequencing platforms (e.g., TestStand, custom frameworks).

Familiarity with Tester Design (eg,.HW selection, Peripheral Selection).

Experience with automated deployment or continuous integration environments.

Specific expertise in the company’s product domain (e.g., RF, power electronics, embedded systems).

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