Company

Safran Passenger InnovationsSee more

addressAddressBrea, CA
type Form of workFull-Time
CategoryInformation Technology

Job description

Job Description

Note: The level and job title extended will be determined based on individual qualifications, experience, and relevant skill sets that will be evaluated during the interview process.

At Safran Passenger Innovations, we make flying fun by focusing on maximizing the Passenger Experience. As an innovative In-Flight Entertainment and Connectivity (IFEC) company we design, engineer, manufacture, sell and support world-class In-Flight Entertainment and Connectivity solutions. Our products are constantly evolving, solving complex media distribution, playback, and networking problems in a secure and demanding on-wing environment. Safran IFEC products are utilized by many of the world’s premier air carriers. Step aboard and help us by creating the best in-flight experiences for today and beyond!

Job Summary

As a QA and Test AutomationSoftware Engineer on the Software Development team, you will engage with an experienced cross-disciplinary staff to support the design and implementation of innovative In-Flight Entertainment (IFE) products applying state of the art Test Automation principles and technologies to enhance and modernize all aspects of our testing platform, including automated testing of both on-wing and off-wing Compute, Networking and Storage components of our software. Working closely with inter-disciplinary teams you will participate in the architecture, design, development, test, and integration phases of software features for the RAVE IFEC systems and products using hybrid development and deployment methodologies. You must be a self-starter, responsive, flexible, and able to succeed within an open, collaborative peer environment.

Duties and Responsibilities:

  • Define and establish software quality management systems and procedures
  • Measure monitor and ensure compliance with established software quality procedures and best practices
  • Conduct data-driven analysis for software projects to identify gaps and implement improvements in quality assurance and quality control processes
  • Take ownership and accountability for quality, reliability, and Test plans of various software projects
  • Develop and maintain a common and project-specific set of test plans and Test suites and automation scripts to cover typical testing needs of UI and API testing across different software programs
  • Contribute to the design, creation, develpment, and improvement of testing processes and Test Automation tooling to support shift-left testing of complex distributed systems in a low power, low latency, heat-conscious environment
  • Troubleshoot, triage, debug, and resolve problems with automation tools
  • Closely work with the development team to triage, troubleshoot and debug issues reported by the testing team
  • Provide realistic estimates, foster a culture of transparency, and meet agreed-upon commitments
  • 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
  • Prepare and present technical information for large and diverse audiences
  • Assess third-party and open-source software and in some cases implement the same
  • Adhere to, contribute to, and help improve both organizational processes and the software development lifecycle (SDLC)
  • Provide guidance, mentoring, training, and support across product development and the broader IFE business with respect to QA principles and Test Automation techniques.
  • Demonstrate a passion for continuous improvement and take personal ownership of the quality of the work product

Requirements

  • Bachelor’s Degree in Engineering, Computer Science, or equivalent experience in a related field
  • 6+ years of overall software testing experience
  • 3+years of experience within QA and Test Automation
  • Proven experience designing and implementing QA processes
  • Proven eperience of architecting and implementing Test Automation frameworks using various tools/libraries like Selenium, JMeter, Junit, Jest, TestNG AWS Device Farm etc.
  • Experience with test case management tools like JIRA Xray and Helix
  • Proven experience integrating Test Automation tool/frameworks within CI/CD pipeline hosted both on-prem and AWS cloud
  • Experience setting up and maintaining containerized Test Automation tooling
  • Experience creating Test Automation for C, C++, C#, Nodejs based applications for ARM and x86 processors
  • Experience testing bare metal and containerized application deployed on on-prem servers, Cloud and embedded devices
  • Experience with different types of testing need throughout software development lifecycle, e.g Unit, Smoke, Integration, Regression, Performance, Security, UAT, UI/functional and API testing
  • Experience in installing, configuring, and troubleshooting UNIX/Linux/Windows based Test Automation environments hosted both in cloud and on-prem
  • Understanding of Platform as a Service (PaaS) concepts and how to construct Test Automation platforms from physical hardware all the way up the stack. This includes the ability to assess/evaluate and utilize primitives in a constrained environment
  • Experience with security engineering concepts and practices including system and network security, authentication, protocols, cryptography, DB and application security in regulated environments (PCI-DSS, PII, GDPR, and CCPA Standards and Policies)
  • Experience with formal Engineering Requirements documentation and processes

Ideal candidate will also have experience with the following:

  • Understanding of embedded system software architecture and constraints particularly with ARM/x86 processors
  • Cellular modem/firmware knowledge
  • Adept at implementing internal tools to support development and troubleshooting for the entire Test Automation stack
  • Understanding of Video/Media content, playback, delivery, and streaming including DRM as well as understanding distributed file sharing concepts like BitTorrent
  • Low level kernel/driver knowledge of Linux 4.x and 5.x
  • Python, Qt/QML and GUI development
  • MQTT, IPC, RPC, sockets and/or audio/video players
  • Highly available, fault-tolerant, distributed, or clustered systems development
  • Audio/Video (A/V) device drivers, A/V kernel modules and/or A/V libraries
  • 4K Video and DRM understanding
  • ARINC 429 (data transfer) and RS-485/422
  • Understanding of bus design: I2C, PCIe, SPI, MDIO, CAN, etc.
  • Windows using C/C++/C#, .Net, web programming, JavaScript, ASP, SQL, Node, Go and functional compute like AWS Lambda
  • Mobile application communications development and loosely coupled designs
  • Refactoring/rearchitecting monolithic solutions into distributed microservices, containerized or serverless with heavy API design and implementation strategies

Benefits

The starting pay range for this position is $112,000 - $197,000, however, base pay offered may vary depending on skills, experience, job-related knowledge and location.

Refer code: 7827758. Safran Passenger Innovations - The previous day - 2024-01-16 19:52

Safran Passenger Innovations

Brea, CA
Jobs feed

Assistant to the President/CEO

Assessment Division

Danville, NH

Open-Source Intelligence Analyst

Bae Systems

Quantico, VA

Emergency Medicine Physician

Spectrum Healthcare Resources

San Antonio, TX

Nurse Practitioner - Psychiatric

Spectrum Healthcare Resources

Tate, GA

Internal Medicine Physician

Spectrum Healthcare Resources

Olin, NC

ADMINISTRATIVE ASSISTANT I

Arizona Department Of Administration

South Ozone Park, NY

Share jobs with friends

Related jobs

Software Engineer (Qa And Test Automation)

Embedded Software Engineer (R2520)

Shield Ai

San Diego, CA

11 hours ago - seen

Associate Software Engineer

Boeing

El Segundo, CA

11 hours ago - seen

Software Quality Assurance / SQA Test Engineer

Trial By Fire Solutions

Oakland, CA

13 hours ago - seen

Foundations Software Engineer- System Experience

Software And Services

Cupertino, CA

14 hours ago - seen

Performance Control Software Engineer - Platform Architecture

Hardware

Cupertino, CA

14 hours ago - seen

Software Development Engineer

Hardware

Cupertino, CA

14 hours ago - seen

Biomedical .NET Software Engineer

Signature Consultants

San Jose, CA

15 hours ago - seen

Software Engineer Internship - Remote Opportunity

First American Financial Corporation

Santa Ana, CA

19 hours ago - seen

Software Engineer III, Android

Jpmorgan Chase & Co

Apple Valley, CA

yesterday - seen

Software Engineer - Data - ASE Analytics Engineering

Software And Services

Cupertino, CA

yesterday - seen

Software Quality Engineer - Applied Networking

Software And Services

San Diego, CA

yesterday - seen

Data Engineer

Software And Services

Cupertino, CA

yesterday - seen

Staff - ML Software Engineer (AI2296)

Sima Technologies

San Jose, CA

2 days ago - seen

Compiler Integration Engineer

Software And Services

Cupertino, CA

2 days ago - seen

Software Engineer, Apple Watch

Software And Services

Cupertino, CA

2 days ago - seen

Senior Software Engineer, Backend (Java/MySQL/AWS)

Keeper Security, Inc.

El Dorado Hills, CA

2 days ago - seen