What are the responsibilities and job description for the Senior QA Automation Engineer, Customer Support position at JetBlue?
Position Summary
JetBlue Airways is looking for a highly motivated and detail-oriented Senior Quality Assurance (QA) Automation Engineer for the Customer Support area. The QA Customer Support team is primarily responsible for supporting Sabre products and other Customer Support applications. This is a unique opportunity to join an excellent team and have a meaningful impact on the Quality Engineering and automation process and culture.
The Senior Quality Assurance Automation Engineer will have a passion for Quality and application usability and own the quality of deliverables end-to-end, working closely with the company's Business, Product, and Product Engineering teams. The Senior Quality Assurance Automation Engineer will also work with the Development and DevOps teams and product stakeholders to ensure successful end-to-end Integration and API testing efforts and with a heavy emphasis on scripting and execution of Eggplant Automation scripts in a hybrid environment.
Essential Responsibilities
- Analyze requirements and develop the Test Strategy, Requirements Traceability Matrix, and Test Plan and create Test Validation Reports.
- Experience with QA processes in an agile environment.
- Lead a team of Quality Engineers to support new and ongoing project efforts.
- Assist the Quality Manager to determine testing scope, approach and effort with an emphasis on test automation and provide mentoring for junior engineers.
- Gather and maintain automation metrics specific to quality and software testing.
- Build and execute and maintain regression testing against the various builds of the application.
- Proactively participate in the review process of functional specifications and interface specifications for test planning and generating test cases.
- Track test case defects and failures in JIRA and or Qtest and remediation efforts and validate and report the results.
- Involved in defect tracking meetings with the developer and business team.
- Verify that application functionality meets business needs and provides a great user experience.
- Own end-to-end quality of features from test case writing to automation testing.
- Write code that verifies and quantifies the quality of applications.
- Debug code, automate repetitive tasks, and implement required automation to streamline our software quality process.
- Define and implement improvements to our existing processes.
- Develop and maintain automated scripts promoting reusable components and maintainability.
- Perform failure analysis to determine root cause of failure.
- Drive the conversion of manual tests to automated whenever possible.
- Assist with triage, diagnosis, and resolution of issues discovered across the platform.
- Other duties as assigned.
Minimum Experience and Qualifications
Preferred Experience and Qualifications
Crewmember Expectations :
Equipment :
Work Environment :
Physical Effort :
Compensation :
JetBlue Airways is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Salary : $117,500 - $150,400