Search by job, company or skills

A

Firmware Test Automation Engineer

3-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Over 100 applicants
Quick Apply

Job Description

As a QA Engineer (Software Developer in Test), you'll be a vital contributor to the quality of Analog Devices medical products. This role is all about ensuring the reliability and robustness of our solutions through both black box and white box testing. You'll play a crucial part in delivering high-quality, life-changing products to the healthcare market.

Essential Duties & Responsibilities:

  • Develop and implement test automation for mobile, web applications, and edge devices, driving efficiency and coverage.
  • Generate and maintain comprehensive documentation for testing processes and results.
  • Collaborate seamlessly with development teams across the group and Analog Devices to integrate testing throughout the development lifecycle.
  • Resolve issues promptly and effectively, ensuring minimal disruption to development cycles.
  • Contribute to manual testing and test case creation when necessary, ensuring thorough validation.

Minimum Qualifications:

  • Bachelor's or Master's degree in Computer Engineering or equivalent, with 5+ years of overall experience in embedded firmware validation.
  • 1+ years of dedicated firmware and GUI test experience.
  • Proficiency in test automation and scripting languages, including Python, MATLAB, Perl, Shell script, Batch script, and Typescript/JavaScript.
  • Deep understanding and experience with automation tools like Selenium, Appium, WebdriverIO, and other client automation tools.
  • Ability to design extensive test plans and generate insightful reports.
  • 5+ years of experience with test automation and developing various framework types (e.g., Keyword-driven, Data-driven, Hybrid).
  • Experience working with continuous integration and deployment (CI/CD) using Jenkins.
  • Strong communication and interpersonal skills.
  • Proficient with source control systems, particularly Git.

Nice to Have:

  • Experience in the healthcare industry.
  • Experience with testing and test automation of products developed on IoT Platforms.
  • Experience working with Docker.
  • Knowledge of building and deploying applications.

Additional Skills, Knowledge & Abilities:

  • Practical knowledge of both Waterfall and Agile methodologies.
  • Experience with distributed, highly available, and scalable systems.
  • Experience working with global engineering and operations teams.
  • Excellent problem-solving abilities.
  • Strong knowledge of software development tools, frameworks, and infrastructures.
  • Good interpersonal skills.

About Company

Job ID: 119980419