Software Development Engineer

Lorvin Technologies
Charlotte, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charlotte, United States of America

Tech stack

Java
API
Amadeus CRS
Application Integration Architecture
Automation of Tests
Azure
C Sharp (Programming Language)
Code Review
Computer Programming
Databases
Continuous Integration
Data Mapping
Relational Databases
DevOps
UN Electronic Data Interchange for Administration Commerce and Transport
Global Distribution Systems
Python
NoSQL
Object-Oriented Software Development
Scrum
Sabre (Computer System)
Selenium
SoapUI
Software Engineering
SQL Databases
System Testing
Test Data
Postman
Appium
GIT
Gitlab-ci
Information Technology
Playwright
Data Management
REST
Data Pipelines
Api Management
SDET
Jenkins
Microservices

Job description

We are seeking a highly skilled and analytical Software Development Engineer in Test (SDET) with extensive experience in the Airline/Aviation domain to join our engineering team in Charlotte, NC. In this role, you will bridge the gap between development and quality assurance, designing, building, and maintaining scalable automated testing frameworks., * Location Requirement: Must be local to the Fort Worth, TX metropolitan area. The final round of interviews will include a mandatory Face-to-Face (F2F) onsite component.

  • Work Structure: Hybrid Onsite (Requires weekly onsite presence at our Fort Worth office).
  • Domain Expertise: Comprehensive, hands-on experience within the Airline/Aviation industry is an absolute requirement., * Framework Architecture: Design, develop, and optimize scalable, robust, and reusable automated testing frameworks (Web, API, and Mobile platforms) from scratch.
  • Airline System Testing: Validate core airline ecosystems, ensuring seamless integration between high-traffic transaction engines, booking paths, and back-end services.
  • Code Collaboration: Actively participate in code reviews, partner closely with developers to identify root causes of code defects, and proactively enhance software testability.
  • API & Integration Testing: Architect and execute comprehensive end-to-end testing strategies for RESTful APIs and complex microservices layers.
  • CI/CD Integration: Build and maintain pipeline configurations (e.g., Jenkins, GitLab CI) to support continuous testing and provide immediate automated build health feedback.
  • Data Management: Formulate robust test data strategies, utilizing SQL/NoSQL to handle, mask, and validate massive relational data streams under high-concurrency environments.

Requirements

Solid experience validating and writing automation for at least two of the following core airline business pillars:

  • Passenger Service Systems (PSS) / Global Distribution Systems (GDS): Experience with platforms like Sabre, Amadeus, or Travelport.
  • Core Flows: Booking engines, ticketing, check-in flows, baggage tracking, and reservation changes.
  • Protocols & Standards: Familiarity with NDC (New Distribution Capability) APIs or traditional EDIFACT messaging formats.
  1. Automation & Engineering Skills
  • Programming Proficiency: Strong coding foundations in Java, Python, or C# (ability to write clean, reusable, object-oriented code).
  • UI & Mobile Automation: Hands-on expertise using Selenium, Playwright, or Appium.
  • API Testing: Deep experience with REST Assured, Postman, or SoapUI for service-layer validation.
  • CI/CD & DevOps: Practical knowledge of Git version control and pipeline orchestration tools like Jenkins or Azure DevOps.
  • Databases: Solid command of SQL for data mapping, schema validation, and backend testing., * Bachelor's degree in Computer Science, Software Engineering, or a highly related technical field.
  • 8+ years of professional experience as an SDET or Automation Engineer.
  • Track record of working in an Agile/Scrum delivery model.
  • Strong problem-solving skills with the communication clarity needed to advocate for quality across cross-functional engineering teams.

Apply for this position