Titre du poste ou emplacement
RECHERCHES RÉCENTES
SPARK Microsystems
Montreal, QC
Experienced
Avantages pour l'entreprise
Paid Time Off
Flexible Work
Publié il y a 24 jours Ce travail peut expirer bientôt !

As an Automation QA Developer within SPARK Microsystems, will play a crucial role in developing, maintaining, and enhancing automated test frameworks for embedded systems, ensuring the quality and reliability of our products.

You will also collaborate with cross-functional teams including software developers, hardware engineers, and quality assurance professionals. If you are passionate about automation, have a strong background in Python programming, and thrive in a collaborative environment, we want to hear from you!

Your Responsibilities as an Automation QA Developer
  • Develop and maintain automated test frameworks for embedded systems using Python and related technologies.
  • Design, implement, and execute automated test cases to verify the functionality, performance, and reliability of embedded software and hardware components.
  • Collaborate with cross-functional teams including software developers, hardware engineers, and quality assurance professionals to understand system requirements and develop comprehensive test strategies.
  • Integrate automated tests into continuous integration (CI) and continuous deployment (CD) pipelines to ensure the seamless and efficient delivery of embedded system software.
  • Identify and troubleshoot issues with test automation infrastructure, providing timely resolutions to ensure the reliability and scalability of test environments.
  • Stay updated on industry best practices and emerging technologies related to automated testing, DevOps, and embedded systems, and actively contribute to the adoption of new tools and methodologies.
  • Write API and front end to access some of our test report.
  • Document test procedures, results, and findings, and communicate them effectively to stakeholders, including management and development teams.
  • Mentor junior team members and/or interns and provide guidance on test automation techniques, Python programming, and DevOps practices.
Your Qualifications as an Automation QA Developer
  • Bachelor's in Electrical Engineering, Computer science, Software Engineering, or related field at university level.
  • Proven 5+ years working experience in automated test development for embedded systems, with a strong emphasis on Python programming.
  • Proficiency in developing test automation frameworks using Python libraries such as pytest, unittest, or similar.
  • Working experience in C programming.
  • Hands-on experience with DevOps tools and practices, including version control systems (e.g., Git), CI/CD pipelines (e.g., Jenkins, GitLab CI), and containerization technologies (e.g., Docker).
  • Solid understanding of embedded systems architecture, including microcontrollers, sensors, communication protocols (e.g., UART, SPI, I2C), and real-time operating systems (RTOS).
  • Strong analytical and problem-solving skills, with the ability to debug complex issues and propose effective solutions.
  • Ability to multi-task, set project priorities, establish task focused goals and objectives for self and show initiative.
  • Excellent communication skills in English/French: Required to communicate with colleagues/clients across the country and abroad on a regular basis.
Promote the following values/qualities:
  • Cooperation: Have the success of the team at heart.
  • Rigor: Take pride in carefully executed work.
  • Motivation: Exceed your limits in a job you love.
  • Initiative: Propose new ideas and act.
  • Leadership: Positively influencing those around us.
The Perks
  • A growing start-up where each person has an important role in the success of the Company.
  • Be part of a passionate, creative and motivated team in a collaborative mode.
  • A place where you can grow and become the professional you want to be.
  • Group insurance from day one.
  • Employee stock option plan.
  • Hybrid work and flexible hours to balance work/personal life.
  • In addition to vacation, sick leave and holidays, Spark offers additional days off.
  • Senior Customer Support Engineer – Ultra-Wideband (UWB) IC Radio
  • Technical-Lead of Analog ASIC Development

#J-18808-Ljbffr