Recent Searches

You haven't searched anything yet.

3 Software Test Validation Engineer Jobs in Milpitas, CA

SET JOB ALERT
Details...
Tarana Wireless
Milpitas, CA | Full Time
$135k-157k (estimate)
1 Week Ago
Stellartech Research Corporation
Milpitas, CA | Full Time
$113k-139k (estimate)
3 Days Ago
Qnovo, Inc.
Milpitas, CA | Full Time
$124k-149k (estimate)
3 Weeks Ago
Software Test Validation Engineer
Qnovo, Inc. Milpitas, CA
$124k-149k (estimate)
Full Time | Contract Research 3 Weeks Ago
Save

Qnovo, Inc. is Hiring a Software Test Validation Engineer Near Milpitas, CA

Open Role: Software Test Validation Engineer

About Qnovo

Since 2010, Qnovo has redefined one of the most fundamental technological advances of the last century - the lithium-ion battery. As an early innovator, we recognized the immense potential in enhancing batteries through intelligent management software and predictive analytics.

By augmenting battery chemistry with computation and learning software, our technologies enable batteries to safely charge faster with extended battery longevity and performance. By creating a new power paradigm through software defined batteries, Qnovo has become the leading catalyst for manufacturing excellence and global sustainability in the field of electric mobility.

We are a supplier to major global manufacturers of electric mobility solutions and consumer devices. Our technology has been embraced by renowned consumer device manufacturers, with over 200 million smartphones worldwide currently utilizing our software.

For the latest updates and news announcements, we invite you to visit our website.

As we continue our growth journey, we are actively seeking exceptional talent to join our team.

Job Description

As a cornerstone of the software products team, the Software Test Validation Engineer is responsible for ensuring that the company's software products meet the requirements and quality expectations of our customers and related industry standards. This role involves developing and maintaining automated testing frameworks, source code build systems, scripts, and utilities. The position requires analysis of validation test data to determine whether systems or processes have met validation criteria and to identify root causes of production problems. The Software Test Validation Engineer reports to the Director of Software Products of Qnovo.

Responsibilities

  • Develop and maintain automated testing frameworks, scripts, and utilities.
  • Collaborate with developers and product managers to understand requirements and ensure comprehensive testing coverage.
  • Implement the software quality assurance strategy in assigned projects.
  • Report on project test validation status and results.
  • Assist in conducting root cause analysis and implementing corrective and preventative test and validation code.
  • Provide feedback and recommendations for further process improvements and superior quality assurance.
  • Collaborate with counterparts and support projects as part of a customer delivery team.
  • Must Have Skills & Qualifications
  • Bachelor's degree in computer science, software engineering, or a related field.
  • Minimum of 3 years experience in software test validation.
  • Highly proficient in Python.
  • Highly proficient in C.
  • Experience with building software development tools and infrastructure.
  • Design, develop, and execute test plans, test cases, and test scripts to validate software applications and systems.
  • Solid understanding of unit testing, regression testing, systems testing, and end-to-end software validation.
  • Highly proficient with Git and GitHub for version control and collaboration.
  • Knowledge of quality assurance activities including audits, recommending corrective actions and compliance.
  • Passion for automation of code development processes to develop world-class quality software that can be relied upon for rapid development in a variety of use cases.
  • Stay up to date with the latest testing methodologies, tools, and industry best practices.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently and as part of a team.

Desired Skills & Qualifications

  • Experience in designing and implementing CI/CD infrastructure.
  • Experience with unit test frameworks such as PyTest, GoogleTest, CppUTest, etc.
  • Experience with integrating from C code into Python code using CFFI or similar tools.
  • Experience with design, build, and maintain the testing infrastructure and tools required for efficient and effective testing.
  • Experience in building and publishing Python packages (GitHub portfolio is a plus).
  • Experience with identifying, reporting, and tracking software defects and issues using bug tracking tools such as Jira.
  • Experience with Jira and Confluence.
  • Familiarity with Agile methodologies and practices (e.g., Scrum, Sprint).
  • Passion for defining standards for test coverage and quality assurance.
  • Adaptability and willingness to learn new platforms (e.g., GitHub Actions, AWS, Jenkins).
  • Experience with shell scripting and (e.g., bash, PowerShell).
  • Working experience with both Linux and Windows.
  • Nice to Have Skills & Qualifications
  • Experience working with battery management systems and/or embedded systems.
  • Experience with automotive software development and testing.
  • Experience with automotive software development processes (ASPICE).
  • Knowledge and awareness of automotive functional safety (ISO 26262).

Compensation / Location

This position is offered as hybrid working at Qnovo HQ office in Milpitas, CA. Our salary ranges are determined by role, level, and location. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Qnovo is an equal opportunity employer and value diversity and inclusion within our company. We will consider all qualified applicants without regard to race, religion, color, national origin, sex, gender identity, gender expression, sexual orientation, age, marital status, veteran status, or ability status. We will ensure that individuals who are differently abled are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment as provided to other applicants or employees. Please contact us to request accommodation.

To all recruitment agencies: Qnovo does not accept agency resumes. Please do not forward resumes to our job alias, Qnovo employees or any other company location. Qnovo is not responsible for any fees related to unsolicited resumes.

Job Summary

JOB TYPE

Full Time

INDUSTRY

Contract Research

SALARY

$124k-149k (estimate)

POST DATE

06/06/2024

EXPIRATION DATE

07/20/2024

WEBSITE

qnovocorp.com

HEADQUARTERS

Newark, CA

SIZE

<25

INDUSTRY

Contract Research

Show more