CrawlJobs Logo

Staff, Test Framework Engineer

United States, San Jose Employment contract 117500.00 - 270000.00 USD / Year · Job Posted August 02, 2025
Apply Position
Job Link Share

Job Description

We are seeking an experienced SONiC Test Framework Engineer to design, build, and maintain a robust test infrastructure from the ground up—primarily focused on virtual testbeds. You will lead the deployment and automation of SONiC VM environments to validate functionality, performance, and scalability of network devices in data center topologies. This role demands strong expertise in networking, virtualization, automation, and open-source test frameworks.

Job Responsibility

  • Design, develop, and maintain features and enhancements for the SONiC NOS platform
  • Develop and execute test plans using PTF and SPyTest for infrastructure
  • Debug, troubleshoot, and resolve issues on SONiC platforms
  • Collaborate closely with cross-functional teams including hardware engineers and Test teams
  • Participate in code reviews, architecture discussions, and documentation efforts
  • Contribute to SONiC open-source communities and stay current with the evolving SONiC ecosystem

Requirements

  • Bachelor’s or Master’s degree in computer science, Electrical Engineering, or a related field
  • Minimum of 8+ years of work experience is required, with at least 2 years of hands-on SONiC development/test experience is a must
  • Strong experience with SONiC network operating system
  • Proficient in Python, C/C++
  • Experience with PTF (Packet Test Framework) and SPyTest for network validation
  • Familiarity with Linux internals, docker containers
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment
  • Knowledge of network ASICs and switch hardware architecture
  • Prior Sonic community contribution is an added advantage

Nice to have

Prior SONiC community contribution

What we offer

  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Specific programs catered to helping you reach any career goals you have
  • Inclusive work environment celebrating individual uniqueness

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff, Test Framework Engineer

8 matching positions

Staff Engineer, Test Development Engineering

We are seeking a highly skilled Staff Engineer, Test Development Engineering to ...
Location
Location
Malaysia , Batu Kawan
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in test development engineering or a similar role
  • 6+ years of semiconductor test, device, FA or related field experience
  • Understanding basic behavior of transistor or semiconductor memory
  • Strong programming skills in languages such as Python, Java, or C++
  • Extensive experience with test automation frameworks and tools
  • Proficiency in software development methodologies and best practices
  • Solid understanding of continuous integration and deployment (CI/CD) practices
  • Experience with version control systems, preferably Git
  • In-depth knowledge of network protocols and architectures
Job Responsibility
Job Responsibility
  • Design and develop comprehensive test frameworks and methodologies to ensure product quality and reliability
  • Lead the implementation of automated testing solutions for complex software systems especially in wafer test development domain
  • Collaborate with cross-functional teams to identify and resolve technical issues
  • Analyze test results and provide detailed reports to stakeholders
  • Optimize test processes to improve efficiency and reduce time-to-market
  • Mentor and guide junior engineers in test development best practices
  • Stay up-to-date with industry trends and emerging technologies in test engineering
  • Contribute to the continuous improvement of our testing infrastructure and practices
  • Participate in code reviews and provide constructive feedback to development teams
  • Troubleshoot and debug complex issues in test environments
  • Fulltime
Read More
Arrow Right

Staff Test Engineer

At Teradata, we believe that people thrive when empowered with better informatio...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS/MCA in Computer Science or related field
  • Development experience required
  • Testing and/or Quality Assurance experience is a strong plus
  • Knowledge of Programming & DS & Python/Perl/Shell Scripting desirable
  • Should be comfortable with SQL(ANSI/Database specific)
  • Ability to work with a Project Lead, Senior Developers, and Support Associates required
  • Teradata knowledge a plus
  • 10-12 years of experience with 6-9 Years of experience in R&D based Dev/Test teams
  • Understand and be able to develop CI/CD pipelines
  • Software development skills including software design specification, test specification, coding, testing
Job Responsibility
Job Responsibility
  • Responsible for development of new test cases(SQL), and performance tests focusing on the Teradata Query Optimizer
  • Participate as part of a team to develop new testing methodologies to improve Optimizer quality and robustness and analyze the effectivity of the TD cost based optimizer
  • Need to have the ability to technically lead a small team of feature testers
  • Monitoring of Optimizer problem areas and incorporation of results into the testing methodology is expected
  • They are also occasionally required to fix issues in the database code
  • Develop a framework for improved testing
  • Develop SQL test cases, test plans, CI/CD pipelines and test report analysis
  • Work with Developers and Project Lead to identify critical performance areas and high-risk areas of the Teradata Query Optimizer performance
  • Participate in Closed Loop Corrective Action analysis to improve Optimizer quality, robustness, and predictability
  • Work with developers to identify proposed new testing tools that can be used to improve Optimizer quality
What we offer
What we offer
  • We prioritize a people-first culture
  • We embrace a flexible work model
  • We focus on well-being
  • We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are
  • Fulltime
Read More
Arrow Right

Technical Specialist (Staff) Software Engineer- QT Framework

This is where new knowledge is discovered. Baxter's Research and Development tea...
Location
Location
United States , Raleigh
Salary
Salary:
168000.00 - 231000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 10+ years of software development experience, with a strong focus on embedded systems and Qt Studio or similar UI SDKs
  • Hands-on experience building and maintaining Jenkins CI/CD pipelines, including job configuration and troubleshooting
  • 5+ years of software development and validation experience within a regulated industry
  • Strong working knowledge of IEC 62304, IEC 60601, ISO 14971, and familiarity with FDA 21 CFR Part 820 and EU MDR preferred
  • Proven ability to enforce rigorous software development, verification, and validation documentation standards
  • Experience working in Agile development environments, supporting adaptive and collaborative delivery
  • Effective communicator with a servant leadership mindset, able to translate technical concepts for non-technical stakeholders and mentor teams
Job Responsibility
Job Responsibility
  • Lead UI software architecture design for medical devices using Qt Studio
  • Collaborate cross-functionally to define requirements, create test cases, and ensure specifications are met
  • Mentor junior engineers and promote best practices, learning, and innovation
  • Design scalable Qt applications using Qt Widgets and MVC/MVVM architectural patterns
  • Develop and execute automated tests using Qt Squish and ensure IEC 62304/FDA compliance with QA teams
  • Build and maintain embedded software platforms in C/C++, integrating closely with hardware components
  • Drive software quality through design reviews, secure coding practices, and performance optimization
  • Maintain clear architecture documentation and manage source code using Git
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • medical and dental coverage
  • basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Technical Specialist (Staff) Software Engineer - QT Framework

This is where your work saves lives. At Baxter, we are at the forefront of innov...
Location
Location
United States , Raleigh
Salary
Salary:
168000.00 - 231000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 10+ years of software development experience, with a strong focus on embedded systems and Qt Studio or similar UI SDKs
  • Hands-on experience building and maintaining Jenkins CI/CD pipelines, including job configuration and troubleshooting
  • 5+ years of software development and validation experience within a regulated industry
  • Strong working knowledge of IEC 62304, IEC 60601, ISO 14971, and familiarity with FDA 21 CFR Part 820 and EU MDR preferred
  • Proven ability to enforce rigorous software development, verification, and validation documentation standards
  • Experience working in Agile development environments, supporting adaptive and collaborative delivery
  • Effective communicator with a servant leadership mindset, able to translate technical concepts for non-technical stakeholders and mentor teams.
Job Responsibility
Job Responsibility
  • Lead UI software architecture design for medical devices using Qt Studio
  • Collaborate cross-functionally to define requirements, create test cases, and ensure specifications are met
  • Mentor junior engineers and promote best practices, learning, and innovation
  • Design scalable Qt applications using Qt Widgets and MVC/MVVM architectural patterns
  • Develop and execute automated tests using Qt Squish and ensure IEC 62304/FDA compliance with QA teams
  • Build and maintain embedded software platforms in C/C++, integrating closely with hardware components
  • Drive software quality through design reviews, secure coding practices, and performance optimization
  • Maintain clear architecture documentation and manage source code using Git.
What we offer
What we offer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Educational assistance programs
  • Paid holidays
  • Paid time off ranging from 20 to 35 days based on length of service
  • Family and medical leaves of absence
  • Paid parental leave
  • Fulltime
Read More
Arrow Right

Technical Specialist (Staff) Software Engineer - QT Framework

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
United States , Raleigh
Salary
Salary:
168000.00 - 231000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 10+ years of software development experience, with a strong focus on embedded systems and Qt Studio or similar UI SDKs
  • Hands-on experience building and maintaining Jenkins CI/CD pipelines, including job configuration and troubleshooting
  • 5+ years of software development and validation experience within a regulated industry
  • Strong working knowledge of IEC 62304, IEC 60601, ISO 14971, and familiarity with FDA 21 CFR Part 820 and EU MDR preferred
  • Proven ability to enforce rigorous software development, verification, and validation documentation standards
  • Experience working in Agile development environments, supporting adaptive and collaborative delivery
  • Effective communicator with a servant leadership mindset, able to translate technical concepts for non-technical stakeholders and mentor teams
Job Responsibility
Job Responsibility
  • Lead UI software architecture design for medical devices using Qt Studio
  • Collaborate cross-functionally to define requirements, create test cases, and ensure specifications are met
  • Mentor junior engineers and promote best practices, learning, and innovation
  • Design scalable Qt applications using Qt Widgets and MVC/MVVM architectural patterns
  • Develop and execute automated tests using Qt Squish and ensure IEC 62304/FDA compliance with QA teams
  • Build and maintain embedded software platforms in C/C++, integrating closely with hardware components
  • Drive software quality through design reviews, secure coding practices, and performance optimization
  • Maintain clear architecture documentation and manage source code using Git
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • medical and dental coverage that start on day one
  • insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer in Test - Performance

As a Sr. Staff Software Engineer you will be working on our Performance Team who...
Location
Location
United States , Santa Clara
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-year Undergraduate Degree with 4+ years of experience in relevant fields
  • authorization to work within the United States
  • proficiency in Python is a must
  • L2-L3 network testing experience with knowledge of most common switching and routing protocols
  • knowledge of L4-L7 network layers and protocols such as TCP/IP, HTTP and SSL
  • hands-on experience with Python, Linux, MySQL, and Networking
  • knowledge of setting test beds and testing in a Virtualization environment, including cloud platforms AWS, Azure, GCP etc.
  • experience with typical test tools from Spirent, Breaking Point, and Ixia is a must
  • experience with bug tracking systems such as Jira
  • create and execute automated and manual test plans and maintain accurate documentation of results and process
Job Responsibility
Job Responsibility
  • Build automation Frameworks for, HW, Cloud, and Virtualization test environments
  • design and implement AI/ML-driven test strategies to enhance the efficiency and effectiveness of performance testing
  • responsible for performance testing of our next-generation firewall platforms
  • build and maintain complex test environment
  • develop and execute test plans and test cases
  • develop tools and infrastructure to improve the quality and efficiency of testing
  • work closely with the Software Engineering, Product Management teams during product development from design to release
  • reproduce and debug issues found during and after software release
  • develop and maintain complex test bed environments
What we offer
What we offer
  • 1:1 mentorship
  • fun and engaging events that inspire your intellectual curiosity
  • opportunity to contribute to one of the most critical aspect of company’s vision
  • the opportunity to expand your knowledge and work on challenging projects
  • connections to other employees across the company as well as our leaders
  • employee benefits (found via link)
  • immigration sponsorship eligible
  • Fulltime
Read More
Arrow Right

Staff Software Engineer in Test - SDET

To build a high-leverage, scalable quality system that enables our 7 engineering...
Location
Location
Romania , Iași
Salary
Salary:
Not provided
awin.com Logo
Awin Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience building scalable, multi-team quality frameworks from scratch (e.g., as a QA Architect, Principal SDET, or Staff Engineer)
  • Hands-on-keyboard expertise in modern CI/CD pipelines (e.g., GitHub Actions, Jenkins)
  • Expertise in building modern test automation frameworks (e.g., Cypress, Playwright, Selenium, JUnit)
  • Expert-level knowledge of software architecture, (e.g. hybrid cloud and on-premise systems, multi cloud setups, etc.)
  • Deep understanding of SOLID, TDD, DDD, and other patterns, and how they directly impact testability
  • A data-driven mindset, with proven experience using metrics to drive quality strategy (comfortable with SQL, dashboards, etc.)
  • Proactive synchronous and asynchronous communication skills, both verbal and written
  • A proven track record of influencing senior engineers and managers remotely and without direct authority
Job Responsibility
Job Responsibility
  • Design, build, and own the domain's 'paved road' for quality, including standardized CI/CD quality gates, testing frameworks (e.g., for end-to-end, contract, integration and performance testing), and static analysis tools
  • Act as the lead architect for our test automation strategy
  • Instrument the system by defining, implementing, and owning the core quality metrics (e.g., Defect Escape Rate, Change Fail Percentage, CI Pass Rate)
  • Build the dashboards that make these quality metrics visible to everyone
  • Ensure quality is built-in, not bolted-on, by applying SOLID/DDD principles to all architectural and design reviews
  • Create reusable templates and training materials
  • Triage the domain's quality risks and focus your efforts on the highest-leverage initiatives
  • Prioritise the next wins, embed with teams and build/prove new solutions, processes and tools
  • Ensure compounding interests by building playbooks and best practices, and advocating together with engineering managers on them
  • Ensure managers and teams are supported and empowered to run the quality practices introduced
What we offer
What we offer
  • Flexi-Week and Work-Life Balance: We prioritise your mental health and wellbeing, offering you a flexible four-day Flexi-Week at full pay and with no reduction to your annual holiday allowance. We also offer a variety of different paid special leaves
  • Remote Working Allowance: You will receive a monthly allowance to cover part of your running costs. In addition, we will support you in setting up your remote workspace appropriately
  • Flexi-Office: We offer an international culture and flexibility through our Flexi-Office and hybrid/remote work possibilities to work across Awin regions
  • Meal Vouchers: You will be supported with a certain net sum to spend it on a variety of lunches
  • Health & Wellbeing: The insurance covers several types of health, vision and / or dental treatments for you and for up to one additional family member
  • Remote Working Furniture Package: After 3 months of employment, you will be eligible for a furniture package, which should enable you to set up a proper workplace at your remote working location
  • Appreciation: Thank and reward colleagues by sending them a voucher through our peer-to-peer program
  • Fulltime
Read More
Arrow Right

Senior Staff Software AI Test Engineer- Prisma SASE

We are seeking Test Engineers with a strong Automation First Mindset as we scale...
Location
Location
United States , Santa Clara
Salary
Salary:
126000.00 - 204500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Automation skills - Python, Playwright
  • Experience with building automation frameworks and leading the automation effort for the team
  • Working Knowledge of CI/CD pipelines
  • Experience with Cloud Technologies such Aws/Azure/GCP
  • Knowledge of common security related protocols and their design (i.e. SSH, IPsec,TCP/IP, DNS, TLS, SSL etc.)
  • Demonstrated ability to learn quickly and to work in a fast paced, innovative environment learning new technologies and multi-tasking
  • 8+ years of experience
  • Bachelor’s Degree OR Master in Computer Science/Engineering/Networking or equivalent military experience required
Job Responsibility
Job Responsibility
  • Develop and execute sophisticated software tests and frameworks to validate Prisma SASE Functionality and Scale, working closely with Development, Product Management, SRE and Technical Marketing teams
  • Provide Thorough Technical Leadership in the areas of Cloud Based Orchestration, Cloud delivered Security, Cloud Networking and Automation Design
  • Participate in system design so that Quality Assurance is considered throughout the entire lifecycle of the Prisma Access Feature Development
  • Develop and/or Enhance Automated test Infrastructure to enable building Scalable & Flexible tests that reflect real world network deployment scenarios
  • Enhance Test strategies, Automation & Build infrastructure with feedback and analysis from real-world Customer deployments
  • Fulltime
Read More
Arrow Right