Demo

Software Engineer (Test Automation)

Safran
Laramie, WY Full Time
POSTED ON 2/26/2025
AVAILABLE BEFORE 8/19/2025
The Software Engineers participate in the architecture, design, development, test and integration of software features for, or in support of, RAVE In-flight Entertainment (IFE) software development and products.

Duties and Responsibilities:

  • Contribute to the design, creation, development and improvement of software features, packaging, tools, testing, test automation, continuous integration, delivery, and documentation
  • Triage and resolve bugs and problems
  • Demonstrate passion for continuous improvement and take personal ownership of quality (i.e., do no harm)
  • Provide realistic estimates, foster a culture of transparency, and meet agreed upon commitments
  • Hold anyone in the product development organization accountable for agreements made
  • Contribute to the creation and improvement of tools features, packaging, testing, test automation and continuous integration, delivery, and documentation
  • Facilitate communication internally, with stakeholders, users, and/or customers on specifications, architecture, design, implementation, and approvals
  • Actively participate, engage, and contribute during meetings
  • Leverage other internal organizations to facilitate product success
  • Present technical information
  • Adhere to, contribute to, and help improve both organizational processes and the software development lifecycle (SDLC)


Requirements

  • Bachelor's Degree in Engineering, Computer Science, or equivalent experience in a related field
  • 3 years of software development experience with one or more of the following:
    • UNIX/Linux or embedded operating systems using C/C
    • Windows using C/C /C#, .Net, web programming, JavaScript, ASP, SQL
    • Mobile application development using HTML (preferably HTML5), CSS, Angular, AngularJS, Node.JS. Experience with npm, Bower or Webpack would advantageous
  • Experiences with any of the following languages, technologies and techniques would be advantageous:
    • Python, Qt/QML and GUI development
    • MQTT, IPC, RPC, sockets and/or audio/video players
    • Ethernet, networking ARINC 429, RS-485/422, I2C, SPI, MDIO, CAN
    • Bootloaders (U-Boot)
    • Troubleshooting & debugging
    • Formal Engineering Requirements documentation and processes
    • Manufacturing Test, Acceptance Test & associated procedures
In addition to the basic requirements, this individual should possess the following:

  • Strong knowledge in creating scalable, maintainable architectures, especially those supporting extensive automated testing
  • Deep expertise in designing and implementing scalable test automation frameworks. Familiarity with frameworks like Selenium, Cypress, TestNG, or JUnit, and knowledge of custom frameworks for specific applications or systems
  • Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, CircleCI, etc.), as they'll need to integrate testing frameworks into deployment processes for automated quality checks
  • Strong proficiency in languages commonly used in test automation (e.g., Python, Java, JavaScript, or Ruby) and scripting for automation of repetitive tasks
  • Knowledge of performance testing tools (like JMeter, Gatling, or Locust) to ensure the framework can support high volumes of tests and handle load effectively
  • Familiarity with Docker and Kubernetes, as scalable frameworks often leverage containerized testing environments for distributed testing
  • Solid understanding of QA methodologies, including black-box testing, white-box testing, regression testing, and user acceptance testing, to guide the framework's development to meet various testing needs
  • Experience with cloud services (AWS, Azure, GCP) to build scalable test environments and utilize cloud resources for high-parallel testing capabilities
  • Knowledge of security testing and compliance frameworks, especially if the testing framework needs to incorporate security or compliance checks
  • Ability to communicate effectively with QA teams, developers, and product managers, ensuring the framework aligns with broader engineering goals and is easily adoptable


Benefits

In addition to a comprehensive package of health benefits that include company contributions, Safran Passenger Innovations offers a variety of additional benefits and perks to enhance your work-life balance experience including but not limited to:

  • A home allowance to elevate your home workspace
  • Discretionary bonus program
  • Future financial security with a 401(k) program with company match
  • Paid time off covering vacations, personal time off and sick days, capped off by an exciting year-end holiday shutdown
  • Embraced flexibility with our alternative work schedule (9/80) to navigate your workweeks with every other Friday off

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 Software Engineer (Test Automation)?

Sign up to receive alerts about other jobs on the Software Engineer (Test Automation) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$63,871 - $78,758
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$127,094 - $153,876
Income Estimation: 
$116,820 - $149,340
Income Estimation: 
$83,431 - $103,091
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$127,094 - $153,876
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Safran

Safran
Hired Organization Address Brea, CA Full Time
At Safran Passenger Innovations, we make flying fun by maximizing the passenger experience. As an innovative in-flight e...
Safran
Hired Organization Address New York, NY Full Time
Sales Force Developer M / F Company : Safran Trusted 4D Job field : IT Location : New York , New York , United States Co...
Safran
Hired Organization Address Grand Prairie, TX Full Time
Job description To direct maintenance tasks performed by their assigned team members. This role also develops and suppor...
Safran
Hired Organization Address Gainesville, TX Full Time
Quality Assurance Engineer II Company : Safran Seats Job field : Quality Location : Gainesville , Texas , United States ...

Not the job you're looking for? Here are some other Software Engineer (Test Automation) jobs in the Laramie, WY area that may be a better fit.

Software Engineer

Swipejobs, Wheatland, WY

Senior Software Engineer

Safran Passenger Innovations, Laramie, WY

AI Assistant is available now!

Feel free to start your new journey!