Position Summary
JetBlue Airways is looking for a highly motivated and detail-oriented Associate Automation Engineer – Digital who is a strongly skilled engineer with a focus on test automation for its Digital applications. The Digital Application team is responsible for JetBlue’s customer facing applications like www.jetblue.com and helping our customers have a seamless end user experience when using our technology. 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 Associate Automation Engineer – Digital will have a passion for quality and application usability and own the quality of deliverables end-to-end, working closely with the companys Business, Product, and Product Engineering teams. The Associate Automation Engineer – Digital will also work with the Development and DevOps teams and product stakeholders to conduct successful GUI, end-to-end, integration and API testing.
Essential Responsibilities
- Experience with quality assurance (QA) processes in an Agile environment
- Must have experience wiring Python and Javascript
- Experience using Docker
- Experience using Git and GitHub
- Familiar with Test Automation tools like MS Playwright, Selenuim
- Involved in and attended scrum meetings, discussed issues with product and development (Digital) team and resolved issues in time
- Analyze requirements and develop the Automation Test Strategy, Requirements Traceability Matrix, and test plan
- Gather and maintain automation metrics specific to quality and software testing
- Perform 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 failures and remediation efforts, and validate 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. Work closely with product owners, developers, and other test engineers in a fast-paced environment
- Participate in the execution of the testing process in compliance with the Quality Assurance testing plan
- Write code that verifies and quantifies the quality of applications
- Understand software internals, debug code, automate repetitive tasks, and implement required automation to streamline our software quality process
- Define and implement improvements to our existing processes and automated tools with the goal of increased testing scope and efficiency
- Develop and maintain automated scripts promoting reusable components and maintainability
- Execute automated scripts and 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