Software Engineer (QA and Test Automation)

Software Engineer (QA and Test Automation)
Safran Passenger Innovations, United States

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Jan 21, 2024
Last Date
Feb 21, 2024
Location(s)

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 Automation Software 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

Job Specification

Job Rewards and Benefits

Safran Passenger Innovations

Information Technology and Services - Brea, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.