See more Collapse

Software Test Validation Engineer

1 month ago


Milpitas, United States Qnovo Full time

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.


We have other current jobs related to this field that you can find below


  • Milpitas, United States Aivres Full time

    About AivresAivres is a leading global data center and cloud computing solutions provider committed to delivering innovative technologies that propel the world’s leading industries to new frontiers. We deliver and deploy robust, performance-optimized, purpose-built platforms to major data centers around the globe.About the Role:We are seeking a highly...


  • Milpitas, United States Aivres Full time

    About AivresAivres is a leading global data center and cloud computing solutions provider committed to delivering innovative technologies that propel the world’s leading industries to new frontiers. We deliver and deploy robust, performance-optimized, purpose-built platforms to major data centers around the globe.About the Role:We are seeking a highly...


  • Milpitas, United States HEAT Software Full time

    Looking for more than just a job? We like developing our people just as much as we like developing great products. Ivanti is a global leader in IT systems and security management, service management, asset management, and mobility management solutions. Ivanti, created in January 2017 after a merger of HEAT Software and LANDESK, has been around for over 30...


  • Milpitas, United States Stellartech Research Corporation Full time

    Job DescriptionJob DescriptionESSENTIAL FUNCTION: Develop software modules that are integrated into product software, typically operating in a real time environment. Code development to consider module requirements, as well as variable types, use of global vs. local variables, data pass-through requirements, data integrity and boundary conditions for module....


  • Milpitas, United States Stellartech Research Corporation Full time

    Job DescriptionJob DescriptionESSENTIAL FUNCTION: Develop software modules that are integrated into product software, typically operating in a real time environment. Code development to consider module requirements, as well as variable types, use of global vs. local variables, data pass-through requirements, data integrity and boundary conditions for module....


  • Milpitas, United States Tarana Wireless Full time

    Job DescriptionJob DescriptionTarana Wireless has successfully created an innovative game changer wireless broadband communication system delivering gigabit data rates to households and businesses and is rapidly becoming popular among network providers globallyOur ideal candidate is a hands-on, self-driven engineer with a strong aptitude for and experience...


  • Milpitas, United States Tarana Wireless Full time

    Tarana Wireless has successfully created an innovative game changer wireless broadband communication system delivering gigabit data rates to households and businesses and is rapidly becoming popular among network providers globally Our ideal candidate is a hands-on, self-driven engineer with a strong aptitude for and experience with development of...


  • Milpitas, United States Tarana Wireless Full time

    Tarana Wireless has successfully created an innovative game changer wireless broadband communication system delivering gigabit data rates to households and businesses and is rapidly becoming popular among network providers globally Our ideal candidate is a hands-on, self-driven engineer with a strong aptitude for and experience with development of frameworks...


  • Milpitas, United States Tarana Wireless Full time

    Job DescriptionJob DescriptionTarana Wireless has successfully created an innovative game changer wireless broadband communication system delivering gigabit data rates to households and businesses and is rapidly becoming popular among network providers globallyOur ideal candidate is a hands-on, self-driven engineer with a strong aptitude for and experience...

  • Test Engineer

    1 week ago


    Milpitas, United States Ledgent Technology Full time

    Electrical Component Test EngineerLocation: Milpitas, Ca.Direct Hire / OnsiteSalary: $115k - $120k per annumExperience: 7+ yearsLocal Candidates Highly DesiredNo C2CPosition Summary:The Test Engineer reports directly to the Engineering Manager. Defining customer requirements (software and hardware) test preparation processes, monitor, implement changes and...

  • Test Engineer

    1 week ago


    Milpitas, United States Ledgent Technology Full time

    Electrical Component Test EngineerLocation: Milpitas, Ca.Direct Hire / OnsiteSalary: $115k - $120k per annumExperience: 7+ yearsLocal Candidates Highly DesiredNo C2CPosition Summary:The Test Engineer reports directly to the Engineering Manager. Defining customer requirements (software and hardware) test preparation processes, monitor, implement changes and...


  • Milpitas, United States Micross Full time

    Micross Components ( www.micross.com ) is a leading global provider of distributed and specialty electronic components for military, space, medical, and demanding industrial applications. Operating as a single source for high reliability and state-of-the-are electronics, Micross’ solutions range from bare die and wafer processing to advanced and custom...


  • Milpitas, United States Micross Full time

    Micross Components ( www.micross.com ) is a leading global provider of distributed and specialty electronic components for military, space, medical, and demanding industrial applications. Operating as a single source for high reliability and state-of-the-are electronics, Micross' solutions range from bare die and wafer processing to advanced and custom...

  • Validation Engineer

    3 weeks ago


    Milpitas, United States Aventurine Technologies Inc Full time

    Job DescriptionJob title: Tester role (Validation Engineer) Location: Milpitas, CA Only locals Onsite Must  strong resource needed in Windows 2007 to W10 updation and Imaging OS skills must  Primary responsibilitiesWork as part of development team to help build infrastructure, software, and processes for Windows OS remote upgrade on Omnicell IoT...

  • Test Engineer

    2 weeks ago


    Milpitas, United States Aivres Full time

    Aivres is a leading data center servers and storage solutions provider committed to delivering innovative technologies that propel the world’s leading industries to new frontiers. We widely deliver and deploy cutting-edge hardware products and designs to major data centers across the US, supporting critical modern applications that include cloud, AI, big...


  • Milpitas, United States Micross Full time

    Micross Components (www.micross.com) is a leading global provider of distributed and specialty electronic components for military, space, medical, and demanding industrial applications. Operating as a single source for high reliability and state-of-the-are electronics, Micross' solutions range from bare die and wafer processing to advanced and custom...


  • Milpitas, United States Micross Components Full time

    Job DescriptionJob DescriptionMicross Components (www.micross.com) is a leading global provider of distributed and specialty electronic components for military, space, medical, and demanding industrial applications. Operating as a single source for high reliability and state-of-the-are electronics, Micross’ solutions range from bare die and wafer...


  • Milpitas, California, United States Micross Full time

    Micross Components () is a leading global provider of distributed and specialty electronic components for military, space, medical, and demanding industrial applications. Operating as a single source for high reliability and state-of-the-are electronics, Micross' solutions range from bare die and wafer processing to advanced and custom packaging to component...


  • Milpitas, United States Micross Components Full time

    Job DescriptionJob DescriptionMicross Components (www.micross.com) is a leading global provider of distributed and specialty electronic components for military, space, medical, and demanding industrial applications. Operating as a single source for high reliability and state-of-the-are electronics, Micross’ solutions range from bare die and wafer...

  • Software Engineer

    2 weeks ago


    Milpitas, United States Noblesoft Technologies Full time

    Job DescriptionJob DescriptionPlease share suitable resumes for the below requirement to resume@noblesoft.comJob Description: Title: C, C++ Software Engineer Duration: 6+ Months Location: Milpitas, CA (onsite) Rate: $48/hr on C2C Client: HCLKey word to search - C, C++, Build Integration, Integration testing, SDLC, Documentation, ISO 13485Required Skills:3...