Software Test Engineer

Posted 4 Days Ago
Carol Stream, IL
Mid level
Industrial • Manufacturing
The Role
As a Software Test Engineer, you will ensure the quality and reliability of digital applications for food and beverage equipment, collaborate with teams, drive implementation, and conduct various types of testing to validate software functionality.
Summary Generated by Built In

Marmon Foodservice Technologies, Inc.

Come join a team where People make the difference! As a part of Marmon Holdings, Inc., a highly decentralized organization, we rely heavily on people with the aptitude, attitude, and entrepreneurial spirit to drive our success, and we're committed to attracting and retaining top talent.

About The Job
Though you may not know us by name, you’ve most likely enjoyed meals and refreshments supported by our industry-leading brand portfolio. For decades, we’ve designed and manufactured foodservice equipment for some of the world’s biggest, most recognized consumer brands. We are driven to innovate with a clear purpose in mind: to enhance the eating and drinking experience, nourishing the people and communities we serve.
As a Software Test Engineer, you will be responsible for ensuring the quality and reliability of our digital applications running on premium food & beverage equipment. You will drive collaboration with cross-functional teams, leverage technical strategy and best practices, and contribute to the successful execution of projects.
This role is subject to our hybrid work model: we collaborate in the office on Monday, Tuesday, and Thursday. The rest of the week, you have flexibility to work wherever it suits you best.
 

What You’ll Do

  • Lead the implementation of applications, ensuring scalability and maintainability.

  • Design, develop, and execute automated test frameworks and scripts using Python, C, C++ and the Qt/QML framework.

  • Integrate applications with the Linux operating system, leveraging system libraries, APIs, and services.

  • Identify and resolve complex technical issues ensuring optimal performance and stability.

  • Collaborate with developers, cross-functional teams, participate in code reviews, and contribute to quality assurance activities.

  • Work closely with software developers and QA teams to identify, document, and track bugs and testing requirements.

  • Conduct performance, regression, and integration testing to validate software functionality.

  • Leverage tools such as Jenkins, GitLab, Azure DevOps for continuous testing and integration.

  • Develop and maintain technical documentation, including design specifications, software requirements, and user manuals. Provide feedback to development teams on technical improvements and best practices.

Who You Are

  • Independent Self-Starter: Takes prompt, proactive action to accomplish work goals with limited oversight

  • Collaborative Partner: Uses interpersonal skills to communicate effectively with cross-functional teams

  • Strategic Thinker: Relies on analytical and problem-solving skills to think strategically and execute tactically

  • Clear Communicator: Speaks and writes effectively to convey technical information, project requirements, and progress updates to team members and stakeholders


 

Skills/Experience We’re Looking For

  • In-depth knowledge and experience with the Linux operating system, including system administration and shell scripting.

  • Strong proficiency in Python and C++11 (or later) programming languages, including object-oriented programming concepts and memory management.

  • Expertise in automated software testing frameworks and methodologies.

  • Strong understanding of deployment including CI/CD best practices.

  • Familiarity with JIRA and GitLab or similar tools and agile methodologies.

  • Experience with common network communication standards, including BSD sockets, HTTP, JSON, XML, and MQTT. Advanced knowledge of POS systems is a plus. Knowledge of build systems using Docker and CMake is also a plus.


Required Qualifications

  • Bachelor’s or Master's in Computer Science (or similar) or equivalent experience

  • 3-7+ years of relevant experience in a software engineering role

About Marmon Holdings

Marmon Holdings, Inc., a Berkshire Hathaway company, comprises 11 groups and more than 100 autonomous businesses with total annual revenue of $10 billion. Marmon’s 28,000-plus team members are celebrating the company's 70th anniversary in 2023 and helping write the next chapter of Marmon's story.
 

Following receipt of a conditional offer of employment, candidates will be required to complete additional job-related screening processes as permitted or required by applicable law.

We are an equal opportunity employer, and all applicants will be considered for employment without attention to their membership in any protected class. If you require any reasonable accommodation to complete your application or any part of the recruiting process, please email your request to [email protected], and please be sure to include the title and the location of the position for which you are applying.

Top Skills

C
C++
Python
The Company
Chicago, , IL
485 Employees
On-site Workplace

What We Do

Marmon Holdings, a Berkshire Hathaway company, comprises more than 120 autonomous businesses serving diverse industries and markets worldwide

Similar Jobs

CNA Logo CNA

Sr Software Development Engineer in Test - Data Testing

Cloud • Insurance • Professional Services • Analytics • Cybersecurity
Hybrid
Chicago, IL, USA
7000 Employees

CNA Logo CNA

Sr Software Development Engineer in Test - Guidewire Test Framework

Cloud • Insurance • Professional Services • Analytics • Cybersecurity
Hybrid
Chicago, IL, USA
7000 Employees
Easy Apply
Chicago, IL, USA
300 Employees

iManage Logo iManage

Software Engineer - Test Automation

Artificial Intelligence • Cloud • Information Technology • Legal Tech • Productivity • Software
Hybrid
Chicago, IL, USA
980 Employees
88K-134K Annually

Similar Companies Hiring

McCain Foods Thumbnail
Retail • Manufacturing • Food • Agriculture
Florenceville-Bristol, NB
20000 Employees
Arch Systems Inc. Thumbnail
Software • Manufacturing • Machine Learning • Internet of Things • Industrial • Artificial Intelligence • Analytics
US
80 Employees
Accuris Thumbnail
Software • Manufacturing • Machine Learning • Information Technology • Generative AI • Conversational AI
Denver, CO
1200 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account