MTS Software Engineer - Irvine, United States - Neotecra

    Default job background
    Description

    Job Description

    Job Description

    JOB SUMMARY

    The aviation industry is constantly evolving, and you have the chance to be part of it by contributing to the development of cutting-edge inflight products like movies, games, WiFi, and Bluetooth headphone connectivity. With a solid track record spanning over 40 years, our company offers you stability, room for career advancement, and the opportunity to collaborate with the best minds in the field. We are dedicated to fostering a diverse and inclusive work environment that fuels our organization's success. We embrace diversity across various dimensions such as background, culture, gender, ways of thinking, and skills.

    At our core, we believe in creating, breaking, and then improving. This philosophy extends to our testing approach. As a Test Engineer, you won't just be manually testing; you'll be scripting automation tests and developing tools to enhance the efficiency and quality of our testing processes. Your role involves examining the Inflight Entertainment System (IFES) codebase, devising innovative ways to identify software flaws, and ensuring the high quality of our expanding range of products and services.

    Utilize your testing expertise to influence the design of better software and advocate for sound engineering practices across all our offerings. In this position, you will design, implement, and execute repeatable, automated testing strategies that streamline software validation while meeting customer needs.

    MAJOR RESPONSIBILITIES:

    • Defect Management and Planning - 75%
      • Proficient in creating detailed test plans linked to requirements
      • Conducting thorough troubleshooting and root cause analysis of system issues
      • Identifying and communicating defects effectively for prompt resolution
      • Documenting clear steps to reproduce bugs and providing context
      • Assigning proper priority and severity to each defect report
      • Identifying all relevant variables related to reported defects
    • Development & Testing - 15%
      • Proficient in programming
      • Skilled in test automation
      • Strong understanding of software integration and troubleshooting
      • Capable of rack maintenance according to specifications
      • Experienced in releasing content, databases, and software components
      • Contributing to IFE system functionality design and development
    • Leadership - 5%
      • Supporting team lead with status reports
    • Communication - 5%
      • Assisting in creating training modules and conducting sessions
      • Organizing feature discussion meetings for impacted projects
      • Interpreting user stories for multiple features in an agile setting
      • Providing feedback in retrospectives and project reviews
      • Utilizing project management skills and integrating customer insights

    KNOWLEDGE/SKILL REQUIREMENTS

    • Practical experience in programming languages like Java, C/C++, Python, etc.
    • Proficiency in test automation frameworks such as BDD
    • Ability to automate tests for RESTful APIs, Web, or Mobile Applications
    • Track record as a successful test engineer in a fast-paced environment
    • Proficiency in releasing software components and troubleshooting
    • Strong analytical skills for reviewing technical and functional documents
    • Experience in solving complex problems with creativity and innovation

    EDUCATION/EXPERIENCE REQUIREMENTS

    • 3+ years of experience in coding, test development, test plan creation, and debugging
    • In-depth knowledge of Unix and Linux OS
    • Hands-on experience in embedded software development testing
    • Familiarity with real-time operating systems is a plus
    • Preferred experience in aircraft engineering or avionics industry
    • Understanding of Agile, Scrum, Kanban processes
    • Certification in Scrum (CSM, CPO) is advantageous
    • OTHER REQUIREMENTS
      • Willingness to travel domestically or internationally as needed (up to 10% of the time)
      • Ability to lift up to 25 pounds
      • Work primarily at the test rack (75%) with physical demands