About The Position

The IFE Engineer - Quality position involves collecting and documenting technical requirements for product enhancements, developing and maintaining project plans, timelines, and deliverables. The role requires a strong understanding of the application and domain to perform hands-on testing of applications/services, focusing on both functional and non-functional aspects such as load, response time, end-to-end connectivity, availability, and security. The engineer will identify, create, execute, and manage test plans and test cases, and whenever possible, create test automation based on requirements. The position also involves managing the status of defects/enhancements, troubleshooting issues during the project lifecycle, and participating in meetings with business teams and vendors. The engineer will create metrics/reports to capture test progress and handle testing efforts for multiple projects/releases concurrently, while proactively identifying ways to improve testing processes and techniques. Building strong relationships with stakeholders and identifying quality risks that impact project deliveries are also key responsibilities.

Requirements

  • 3-5 years of product management experience
  • Bachelor's degree in computer science, Computer Engineering, Technology, Information Systems, Engineering or related technical discipline
  • Ability to gather and document technical requirements
  • Ability to develop and maintain project plans, timelines, and deliverables
  • Strong communication and collaboration skills

Nice To Haves

  • Good knowledge of Microsoft applications, particularly Excel, SharePoint, and Word
  • Basic understanding of scripting languages such as JavaScript, Python, Groovy scripting, Ruby
  • Good understanding of Azure DevOps
  • Familiarity with Java and Linux
  • Basic understanding of J2EE, SQL, Oracle Database
  • Familiarity with Software Development Lifecycle and Agile
  • Good problem-solving skills
  • Ability to be flexible and focused to deliver products with different priorities and timelines
  • Ability to build and maintain effective relationships with team members and customers
  • Ability to adapt to unexpected events and rapidly changing circumstances
  • Ability to thrive in a sense-of-urgency environment

Responsibilities

  • Collect and document technical requirements for product enhancements
  • Develop and maintain project plans, timelines, and deliverables
  • Perform hands-on testing of applications/services focusing on non-functional aspects
  • Identify, create, execute, and manage test plans and test cases
  • Create test automation based on functional and non-functional requirements
  • Manage the status of defects/enhancements in change management systems
  • Troubleshoot issues during project lifecycle and operations
  • Participate in meetings with business teams and vendors
  • Create metrics/reports to capture test progress for projects and releases
  • Handle testing efforts for multiple projects/releases concurrently
  • Identify ways to improve testing processes and techniques
  • Build strong relationships with internal and external stakeholders
  • Identify quality risks and issues impacting project deliveries
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service