Top

Software Engineer (Test Automation)

Laramie, WY, USA

63 Days ago

Job Description


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

Key Skills Required

ManufacturingJavaSQLHTMLSoftware DevelopmentCSSJavaScriptJAVAArchitecturePythonAWSNetworkingAutomationAngularJSAzureCircleCICypressJavaHTML5CI/CDApplication DevelopmentCommunicationComplianceComprehensiveComputer ScienceContinuous integrationDesignDevelopmentDocumentationEthernetFacilitateFinancial SecurityGitLabI2CImplementationIntegrationJenkinsJUnitKubernetesLinuxMobile ApplicationMobile Application DevelopmentMQTTNode.JSOwnershipPackagingPerformance TestingPerformance Testing ToolsProduct DevelopmentRealisticRegressionRegression TestingScienceSecuritySecurity TestingSeleniumTechnical InformationTesting FrameworkTesting ToolsTestNGTriageTroubleshootingUser Acceptance TestingWeb ProgrammingWebpackWork-Life BalanceWorkspace

Job Overview


Job Function: IT/Computers - Software & Software Services

Job Type: Full Time

Workplace Type: Not Specified

Experience Level: Not Specified

Salary: Competitive & Based on Experience

Experience: 3 - 4 yrs

Contact Information


Company about us:

Safran Passenger Innovations is a subsidiary of Safran and a global leader in providing cutting-edge passenger experience solutions to airlines. Our suite of products and services is designed to help airlines reduce costs, improve customer satisfaction, and increase revenues. We offer a wide range of solutions and services, including our...

Company Name: Safran Passenger Innovations

Recruiting People: HR Department

Website: http://www.zii.aero

Location

Important Fraud Alert:
Beware of imposters. elsejob.com does not guarantee job offers or interviews in exchange for payment. Any requests for money under the guise of registration fees, refundable deposits, or similar claims are fraudulent. Please stay vigilant and report suspicious activity.

Similar Jobs

Software Technical Project Manager II

Safran Passenger Innovations • Laramie, WY, USA

Experience: 3 - 6 yrs

Salary: Competitive & Based on Experience

View Job
AI Engineer I

Safran Passenger Innovations • Laramie, WY, USA

Experience: 0 - 3 yrs

Salary: Competitive & Based on Experience

View Job
Senior Software Engineer

Safran Passenger Innovations • Laramie, WY, USA

Experience: 6 - 7 yrs

Salary: Competitive & Based on Experience

View Job
Senior Test Engineer

Safran Passenger Innovations • Laramie, WY, USA

Experience: 10 - 11 yrs

Salary: Competitive & Based on Experience

View Job
Senior Software Engineer

Safran Passenger Innovations • Laramie, WY, USA

Experience: 7 - 10 yrs

Salary: Competitive & Based on Experience

View Job
Principal Engineer, Software Architecture (Test Automation)

Safran Passenger Innovations • Laramie, WY, USA

Experience: 12 - 13 yrs

Salary: Competitive & Based on Experience

View Job
Manager, Software

Safran Passenger Innovations • Laramie, WY, USA

Experience: 3 - 4 yrs

Salary: Competitive & Based on Experience

View Job