Back
Verified FactoryFix Icon VERIFIED

Software test engineer

Partners Personnel

Money Icon
$33.65-40.87 /h
PAY RATE
Location Pin Icon
Fremont, CA
LOCATION

Job Description

As posted by the hiring company

Job Overview:

Position Summary

We are seeking a motivated and detail-oriented Software Test Engineer to join our team. This role is responsible for designing, implementing, and executing test processes to ensure product quality, reliability, and performance across multiple hardware and software platforms. The ideal candidate will have experience in software and system testing, strong analytical skills, and the ability to work independently in a fast-paced environment.

Key Responsibilities

  • Configure and implement the appropriate test systems and test combinations required to efficiently meet product testing requirements.
  • Design and implement software download, pre-burn testing, run-in testing, and post-burn testing processes for multiple products.
  • Develop, organize, and execute detailed test plans to verify product functionality, quality, and reliability.
  • Define test equipment requirements and develop testing fixtures as needed.
  • Verify and validate new test procedures, customer test bundles, and product releases prior to implementation.
  • Analyze test results and provide comprehensive documentation of procedures, findings, and corrective actions.
  • Create and maintain test specifications and perform configuration management of test suites.
  • Generate detailed error reports and collaborate with engineering teams to identify and resolve issues.
  • Provide technical training and support related to testing processes and equipment.
  • Collaborate with cross-functional teams to improve testing methodologies and product quality.

Qualifications

Education

  • Bachelor’s Degree in Computer Science, Management Information Systems, Engineering, or a related field preferred.

Experience

  • 2-4 years of experience in product functionality, quality, and reliability testing.
  • Experience testing products that integrate both hardware and software components.
  • Experience developing and executing test methodologies in a product development environment.

Technical Skills

  • Strong understanding of software testing principles, methodologies, and quality assurance processes.
  • Experience with Microsoft Windows operating systems.
  • Working knowledge of Unix/Linux environments.
  • Familiarity with C/C++ programming languages.
  • Experience testing in networked environments.
  • Ability to develop and maintain test documentation and procedures.
  • Knowledge of configuration management and test suite maintenance.

Soft Skills

  • Excellent organizational and interpersonal communication skills.
  • Strong analytical and problem-solving abilities.
  • Self-motivated with the ability to manage priorities independently.
  • Demonstrated ability to take ownership of projects with minimal supervision.
  • Detail-oriented with a commitment to delivering high-quality results.

Preferred Qualifications

  • Experience with automated testing tools and frameworks.
  • Background in integrated circuit device testing or embedded systems.
  • Experience supporting manufacturing or production test environments.
  • Knowledge of system validation, reliability testing, and hardware/software integration.

You should be proficient in:

  • software testing

Machines & technologies you'll use:

  • C++ programming language
  • unix
  • linux