Senior Software Quality Engineer

outset medical, inc. • Mexico
Relocation
Apply
AI Summary

We are seeking an experienced Senior Software Quality Engineer to help provide an accurate measure of product quality through effective processes and software automation. The ideal candidate will have a strong understanding of testing methodologies and strategies, as well as experience with software quality engineering methodologies and processes. This role requires a bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical field, or equivalent combination of education and experience.

Key Highlights
Design, develop, and maintain software automation frameworks
Collaborate with teams to design and execute test scripts
Establish and enforce quality standards
Key Responsibilities
Leverage programming skills to design, develop, and maintain software automation frameworks
Collaborate with teams to design and execute test scripts
Establish and enforce quality standards
Technical Skills Required
Python Robot Framework with Appium Selenium AI libraries Test fixture knowledge Embedded and cloud applications
Benefits & Perks
Relocation support may be available
Flexible work arrangement
Nice to Have
Experience in performance and load testing for embedded and cloud applications
Experience implementing CI/CD pipelines for automated tests across different application layers

Job Description


Position Overview

We are looking for an experienced professional who helps provide an accurate measure of product quality through effective processes and software automation, while continually improving testing throughout the software development life cycle. This person applies both practical and theoretical knowledge in Computer Science, along with previous experience in healthcare or a related industry. Additionally, the individual is expected to have the ability to architect, create, and execute both manual and automated tests across different layers of embedded and cloud applications.

Essential Job Functions and Responsibilities

  • Leverage programming skills and test fixture knowledge to design, develop, maintain, and extend software automation frameworks for embedded and cloud applications.
  • Collaborate with the team to design, execute, and maintain both manual and automated test scripts across UI, backend, API, performance, scalability, and security layers based on project requirements.
  • Establish and enforce quality standards, ensuring they align with project goals and application areas under control.
  • Engage with developers, subject matter experts, cross-functional teams, and product management in test case reviews and execution.
  • Integrate automated tests into the CI/CD pipeline, ensuring results are stored in a shared repository.
  • Translate business requirements into testable features and create test scenarios that meet those needs.
  • Identify, troubleshoot, and document reproducible defects, working to resolve issues efficiently with software development team members.
  • Create and manage functional, non-functional, and integration testing environments; conduct root cause analysis and debugging for features with moderate complexity.
  • Lead discussions with cross-functional team members to identify high-risk areas early in the development lifecycle and create strategies to mitigate those risks.
  • Develop test plans, audit execution evidence, and generate test reports, adhering to structured and controlled processes.
  • Analyze and verify data conversions across multiple formats to ensure accuracy and compliance with EMR systems.
  • Mentor junior team members and contribute to the continuous improvement of software quality methodologies and processes.
  • Lead process improvements, manage Jira verification, and facilitate CCB meetings with cross-functional teams to drive consensus and project alignment.
  • Troubleshoot complex issues in existing or new software by analyzing both product behavior and code.


Required Qualifications

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, or a related technical field, or equivalent combination of education and experience.
  • Extensive experience with software quality engineering methodologies and processes.
  • 4+ years of programming experience, leveraging AI libraries and tools to enhance and extend test automation frameworks.
  • 2+ years of full-stack Software Test Engineering experience.
  • 4+ years of experience utilizing AI tools and libraries to enhance test automation frameworks and build test fixtures for hardware interaction.
  • 4+ years of hands-on experience in test automation using Python, Robot Framework with Appium, and Selenium.
  • Strong understanding of testing methodologies and strategies, including black-box, grey-box, and white-box testing, as well as feature, functional, continuous integration, continuous deployment, continuous testing, and regression testing.


Desired Qualifications

  • Experience in performance and load testing for embedded and cloud applications.
  • Experience implementing CI/CD pipelines for automated tests across different application layers.
  • Strong background in developing and integrating test fixtures with automated tests using Python, Robotframework, or AI tools and libraries.
  • Self-motivated, independent, and eager to learn new technologies.
  • Detail-oriented, with strong time management skills and the ability to meet deadlines.
  • Excellent interpersonal and teamwork skills, with the ability to work independently.
  • Exceptional analytical skills and problem-solving abilities.
  • Collaborate effectively with team members, both in person and virtually, with this role requiring regular work from the office.
  • Fexible, able to work under tight deadlines in office environment, and support off-hours demands when needed.


**Relocation support may be available for qualified candidates who are open to moving to the role’s location (Tijuana, BC).**



Similar Jobs

Explore other opportunities that match your interests

Performance Test Engineer, Expert-Level

Testing
•
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Globant

Mexico

Senior SW QA Engineer

Testing
•
1w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Bosch México

Mexico

Senior QA Automation Engineer

Testing
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

cargosprint

Mexico

Subscribe our newsletter

New Things Will Always Update Regularly