Demo

Senior Software Testing Engineer

Celestica
Santa Rosa, CA Full Time
POSTED ON 3/19/2025
AVAILABLE BEFORE 4/15/2025

Summary

The Senior Software Testing Engineer is responsible for developing, debugging, testing, deploying, and supporting code used in various systems and products. This role involves writing, maintaining, and testing software across multiple languages and levels in the software hierarchy, from Firmware to Application. The software development process adheres to established methodologies, including Agile and Scrum, and complies with the product lifecycle requirements.

The Senior Software Testing Engineer collaborates with cross-functional teams, including designers, customers, and project leaders, to ensure high-quality product development. Your feedback will enhance designs in areas such as manufacturing, testing, and supply chain management.

Key Responsibilities

  • Collaborate as a team member to analyze and address technical challenges, providing valuable technical support.
  • Resolve assigned issues under the mentorship of senior engineers.
  • Design and develop comprehensive test plans and test-automation suites.
  • Create a robust processing platform utilizing configuration management technologies.
  • Apply effective software testing methodologies, particularly in Agile environments.
  • Maintain, support, and enhance existing systems and platforms to ensure optimal functionality.
  • Engage with customers, users, project managers, and engineers through peer reviews to achieve optimal technical solutions.
  • Propose recommendations for continuous process improvements.
  • Collaborate with fellow engineers to advance technology and implement best practices consistently.
  • Stay informed on industry knowledge and regulations relevant to your role.

Required Knowledge and Skills

  • Proficient debugging skills with experience in embedded operating systems, particularly RTOS and Linux.
  • Strong analytical capabilities to design and develop test plans based on product specifications.
  • Expertise in automation and scripting, preferably using Python with Pytest, Robot, and Selenium.
  • Hands-on experience throughout the end-to-end software development lifecycle, focusing on functional and systems testing. Ability to create and implement modular automated test cases and scripts is essential.
  • Familiarity with technology areas such as open Networking, Storage, and server technologies, as well as Rack integration and hyper-converged infrastructure.
  • Experience validating BIOS, Firmware, and various server components.
  • A strong data-centric approach toward software quality monitoring and improvement is mandatory.
  • Preferred Skills

  • Project Management skills to lead small engineering projects, manage participant roles, and ensure project success.
  • Demonstrated leadership abilities in line with organizational leadership imperatives.
  • Understanding of budgeting and accounting systems relevant to engineering, with an awareness of the financial impact of your work.
  • Competencies including but not limited to Coaching, Communication, Creative Problem Solving, and Stakeholder Management.
  • Physical Demands

  • This role is generally performed in an office environment.
  • Extended periods of sitting, along with focused visual concentration on computer tasks, will be required.
  • Frequent repetitive manual tasks such as data entry are expected.
  • Occasional travel might be necessary.
  • Experience Requirements

  • A minimum of 3 years of relevant experience.
  • Education Requirements

    A Bachelor's degree or an equivalent combination of education and experience is required, with educational requirements potentially varying by geography.

    Notes

    Please note that this job description is not exhaustive and may evolve as necessary. Employees are accountable for all assigned duties. Job responsibilities and the time allocation for tasks are subject to change.

    Celestica is an equal opportunity employer, welcoming all qualified applicants regardless of race, religion, national origin, gender, sexual orientation, age, marital status, veteran or disability status, or any other protected characteristics.

    Celestica is committed to creating an inclusive, accessible environment that values and respects all employees and customers. We encourage candidates to inform us of any special arrangements or needs during the hiring process.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Testing Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Testing Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $104,692 - $122,242
    Income Estimation: 
    $128,874 - $152,513
    Income Estimation: 
    $105,809 - $128,724
    Income Estimation: 
    $136,611 - $163,397
    Income Estimation: 
    $135,163 - $163,519
    Income Estimation: 
    $131,953 - $159,624
    Income Estimation: 
    $150,859 - $181,127
    Income Estimation: 
    $106,113 - $127,991
    Income Estimation: 
    $127,094 - $153,876
    Income Estimation: 
    $73,784 - $86,677
    Income Estimation: 
    $90,372 - $103,622
    Income Estimation: 
    $61,825 - $80,560
    Income Estimation: 
    $90,032 - $105,965
    Income Estimation: 
    $85,996 - $102,718
    Income Estimation: 
    $63,871 - $78,758
    Income Estimation: 
    $83,431 - $103,091
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Celestica

    Celestica
    Hired Organization Address Hillsborough, NH Full Time
    Req ID: 123756 Region: Americas Country: USA State/Province: New Hampshire City: Remote Employee US Summary The Global P...
    Celestica
    Hired Organization Address Richardson, TX Contractor
    Summary Entry Level during which an employee receives both functional and organizational training under close supervisio...
    Celestica
    Hired Organization Address Richardson, TX Full Time
    Req ID: 125835 Region: Americas Country: United States State/Province: Texas City: Richardson General Overview Functiona...
    Celestica
    Hired Organization Address Richardson, TX Full Time
    Req ID: 124283 Remote Position: No Region: Americas Country: United States State/Province: Texas City: Richardson Summar...

    Not the job you're looking for? Here are some other Senior Software Testing Engineer jobs in the Santa Rosa, CA area that may be a better fit.

    Senior Kafka Engineer

    Intelliswift Software Inc, Santa Rosa, CA

    Senior Java Engineer

    Inabia Software & Consulting Inc., Bodega, CA

    AI Assistant is available now!

    Feel free to start your new journey!