Back to jobs
Southwest Airlines

Software Engineer

Dallas, Texas, United States of AmericaPosted 2 days ago
Full-timeonsite

Job Description

Department:

Talent & Org Strategy

Our Company Promise


We are committed to provide our Employees a stable work environment with equal opportunity for learning and personal growth. Creativity and innovation are encouraged for improving the effectiveness of Southwest Airlines. Above all, Employees will be provided the same concern, respect, and caring attitude within the organization that they are expected to share externally with every Southwest Customer.

Job Description:

EMPLOYER: Southwest Airlines Co.

JOB TITLE: Software Engineer

LOCATION: Dallas, TX (Hybrid role, may work from home)

DUTIES:

  • Design and maintain scalable, modular automation frameworks for Android and iOS apps using tools like Appium, Test Grid, Espresso or XCUI and programming languages like JavaScript, Kotlin and Swift.
  • Design automation framework for desktop and web applications using tools cypress IO and programming languages like JavaScript.
  • Develop custom mobile automation utilities and libraries to support dynamic UI interactions (e.g., gestures, device rotation, permissions handling, Test data utilities to generate Test data).
  • Validate API responses against backend systems (e.g., Amadeus) and mobile app payloads (JSON/XML) using postman.
  • Implement automation test suites into Continuous Integration/Continuous Delivery (CI/CD) workflows using Jenkins, GitLab.
  • Configure jobs for parallel testing on AWS cloud-based device farms. Manage test execution on physical, AWS cloud-based device lab and virtual devices across different OS versions, screen sizes, and network conditions (e.g., airplane mode, poor signal).
  • Integrate automated test results with X-ray test management tools.
  • Auto-generate reports, dashboards, and logs via Extent Reports, Allure Reports.
  • Monitoring the email notifications for nightly build failures or test regressions on Jenkins.
  • Ensure mobile app features (booking, check-in, boarding passes, flight status, notifications, etc.) function reliability.
  • Monitor app crashes, loading times, and responsiveness under real-world conditions using instabug.
  • Work closely with developers, QA analysts, UX/UI designers, and product managers to define test strategies and ensure app quality.
  • Participate in Agile ceremonies and contribute to sprint planning, grooming and retrospectives.
  • Identify, document, and track defects using tools like JIRA.
  • Maintain project documentation for other testers on Confluence.
  • Test lead for Native application development across many concurrent projects. (16 testers) : Collaborating with all testers to ensure quality for their testing; Aiding in removing blockers or improving processes; Preparing regression test plan for team to execute; Onboarding new test engineers.

REQUIREMENTS:

  • Bachelor’s or foreign equivalent degree in Computer Science, Electronic Engineering, or a related field, and 5 years of progressive, post-baccalaureate experience in the job offered or as a Software Engineer, Software Development Engineer in Test, Software Developer, QA Automation Engineer, or in a related position/occupation.

Experience therein to include the following:

  • 5 years in Software development life cycle;
  • 5 years with Selenium, Cypress IO, Espresso, XCUI, Appium, Test Grid, or QTP(UFT);
  • 5 years with Java, Kotlin, JavaScript, HTML, CSS, and ReactJS;
  • 5 years with SoapUI and RESTful APIs;
  • 5 years with MySQL and SQL developer;
  • 5 years with Confluence, Rally, Jira, SharePoint, QuickBase, and ServiceNow;
  • 5 years with Chrome, Postman and Charles Proxy;
  • 3 years using Git, AWS, and Azure; Splunk and Kibana; and
  • 2 years with Testing Lead role.

Hybrid role, ability to work from home.

CONTACT: Refer to job code YKKANV-W

#SWA

#IND-DNI 

#PDN-DNI 

#LI-DNI

Southwest Airlines is an Equal Opportunity Employer.
Please print/save this job description because it won't be available after you apply.


Job Posting End Date
05/29/2026
Software Engineer at Southwest Airlines | Renata