Allegiant Air

Maintenance – LAS Open Interview Session on April 26th  Click Here to Learn More

logo

Senior QA Automation Engineer

Apply for this position now

CategoryPilots

LocationLas Vegas, NV

DeptInformation Technology

Employment typeFull-Time - Remote

Summary The Senior Software Engineer in Test will be part of a distributed team located locally as well as across different geographic areas. Will be responsible for the development of full test automation solutions for new and existing software applications and services, while reinforcing best practices and strengthening collaboration within the automation team. Will work with other automation engineers, conducting test automation code reviews, tracking and monitoring test execution history and recommending enhancements in order to expedite the automation process for API, performance and UI browser tests. The ideal candidate will be highly motivated and resourceful with a high interest in working with different technologies including XPATH, CSS, JSON and RESTful web services. This role will require working closely with the Development team and Quality Assurance manual test team to improve the existing set of tests, ensure that the necessary test coverage is in place, and identify any opportunities to automate otherwise manual efforts. Excellent verbal and written communications skills will be necessary in order to effectively communicate with technical and non-technical staff and in order to prepare test documentation and conduct test automation demonstrations and knowledge transfers to others in the team. The Senior Software Engineer in Test will analyze automated test results and address any misreported test statuses. Will prepare internal and external distribution reports and track software defects found through automated testing. Visa Sponsorship Available No Minimum Requirements Combination of Education and Experience will be considered. Must be authorized to work in the US as defined by the Immigration Act of 1986. Must pass a Criminal Background Check. Education:  Bachelor’s Degree Education Details: Bachelor's Degree in Computer Science, Information technology, Information Systems or related field Years of Experience:   Minimum six (6) years of test automation experience using any of the following: Appium, Selenium, TestNG and experience writing automated tests for airline software applications. Minimum two (2) years proven experience building customized testing tools based on MongoDB, Express, Angular, NodeJS, and scaffolding tools such as Yeoman and its underlying web app generators. Minimum five (5) years experience with object-oriented programming and must possess a strong understanding of coding principles, best practices, and coding conventions. Preferred Requirements • Demonstrated skill in using coding standards and being an active participant in code reviews. • Experience testing SOAP or RESTful web services (SoapUI a plus) • Experience using automation tools within a mobile (iOS/Android) environment. • Experience with performance testing principles and tools (CloudTest a plus). • Passionate about software testing and discovering failures within a system. • Proven experience with QA methodologies and understanding of the SDLC. • Experience in writing SQL queries for an RDBMS or NoSQL. • Strong ability in writing test cases and conducting white-box testing. • Ability to configure Jenkins or other continuous integration servers. • Experience with Java and two or more of the following languages: Ruby, Python, Perl, JavaScript.  • Must be able to understand and define metadata for individual test cases, and using this to qualify tests for execution runs.  • Ability to integrate automated test results data into test management and reporting systems in order to illustrate test coverage, reliability, and effectiveness of the automated tests suites.  • Experience with testing airline operations software including airline maintenance, flight scheduling, DOT regulations, reservations, fare classes, and DCS.  • Possess solid Linux skills including shell navigation, command line operations, and shell scripting.  • A curiosity to understand and leverage tools and technologies related to testing and automation.  • Strong collaboration, analytical, and problem-solving skills Job Duties • Design, develop and maintain test automation solutions to include, UI, webservices API and performance tests for current and upcoming projects. • Estimate test automation efforts and duration, based on analysis of automation scope and test requirements. • Design customized tools and test systems in order to support the Quality Assurance testing processes. This includes building standalone automation utilities and web portals targeting end-users with varying technical skills. • Collaborate with the DevOps, Systems Engineering and Development teams to effectively integrate automated test suites into an automated deployment pipeline. • Support the off-shore automation team with code maintenance, troubleshooting issues, and information gathering throughout the project release cycle. • Identify opportunities to assist the manual test team, such as automation of test-data generation, test execution, and development of reporting tools. • Work with Business Units, Development, Test, and Product Management to design and implement automated validation strategies. • Configure virtual machine resources and optimize the configuration of new and existing automated tests on Jenkins (continuous integration) server. • Develop and schedule maintenance scripts to perform routine tasks on virtual machines and servers within the test automation infrastructure. • Write documentation on automated test configurations and usage. • Other duties as assigned Physical Requirements The Physical Demands and Work Environment described here are a representative of those that must be met by a Team Member to successfully perform the essential functions of the role. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the role. Office - While performing the duties of this job, the Team Member is regularly required to stand, sit, talk, hear, see, reach, stoop, kneel, and use hands and fingers to operate a computer, key board, printer, and phone. May be required to lift, push, pull, or carry up to 20 lbs. May be required to work various shifts/days in a 24-hour situation. Regular attendance is a requirement of the role. Exposure to moderate noise (i.e. business office with computers, phones, printers, and foot traffic), temperature and light fluctuations. Ability to work in a confined area as well as the ability to sit at a computer terminal for an extended period of time. Some travel may be a requirement of the role. COVID-19 Vaccination National Mandate Allegiant requires all team members to complete a record in Allegiant’s Vaccination Tracking Tool. Team Members may opt to provide records documenting their fully vaccinated status or agree to comply with weekly COVID-19 testing and reporting. Requests for medical and religious exemptions for those who cannot be vaccinated will be considered with substantiating documentation. Essential Services Provider Allegiant as a national air carrier is deemed an essential service provider during declared national and state emergencies. Team Members will be required to report to their assigned trip or work location during national and state emergencies unless prohibited by local, state or federal order. EEO Statement Equal Opportunity Employer: Disability/Veteran For more information, see https://allegiantair.jobs People of color, women, LGBTQIA+, immigrants, veterans and persons with disabilities are encouraged to apply.
Maintenance Technician- $10,000 Sign On Bonus

Summary Maintenance Technicians are FAA certified Airframe and Powerplant (A&P) who perform direct maintenance…

Full-Time Allentown, PA
Customer Service Agent

Summary This position is responsible for providing customer service to all customers, including scheduled or c…

Part-Time Clearwater, FL
Ground Operations Agent

Summary The Ground Operations Agent is responsible for the handling of customer baggage, including loading and…

Part-Time Clearwater, FL
Base Maintenance Manager II $10,000.00 Sign on bonus!

Summary Supervises and oversees that all maintenance performed on company aircraft is performed correctly per …

Full-Time Las Vegas, NV
Maintenance Technician $30.00 per hour and a $10,000.00 Sign on Bonus!

Summary Maintenance Technicians are FAA certified Airframe and Powerplant (A&P) who perform direct maintenance…

Full-Time Las Vegas, NV
Maintenance Technician $10,000.00 Sign on Bonus!

Summary Maintenance Technicians are FAA certified Airframe and Powerplant (A&P) who perform direct maintenance…

Full-Time Hebron, KY