SDET (Software Developer Engineer in Test)
This role is eligible for our hybrid work model: Two days in-office
SDET (Software Developer Engineer in Test)
Our Technology team is the backbone of our company: constantly creating, testing, learning and iterating to better meet the needs of our customers. If you thrive in a fast-paced, ideas-led environment, you’re in the right place.
Why this job’s a big deal?
The travel industry is ever evolving and Priceline is at the forefront. As pioneers, we are creating new and exciting ways for our customers to experience {big deal} moments. As a member of our fast moving group, you will build groundbreaking technology to enhance our testing capabilities for new and existing products.
In this role you will get to:
-
Join the Connectivity, Optimization & Commercial Operations product group, a core group within our Flights Technology organization. One of the goals of this product group is to integrate and maintain a large number of airline APIs into an inhouse supply platform, while achieving a harmonized level of functionality and content across all integrated airline APIs.
-
Work across a portfolio of applications that form the supply layer of our platform in the areas of flight search, booking, payment, servicing and reconciliation.
-
Define architecture, design and implementation of Test Automation Solutions.
-
Participate in setting up Automated Testing Environment for multiple api/microservices based applications
-
Design and build test cases and leverage existing Automation Frameworks to build new test scripts while maintaining existing test scripts as per product requirements.
-
Translate manual regression test cases into automated test scripts.
-
Lead/implement testing for large-scale, web applications tools, and/or software.
-
Advocate best practices to team members and development teams.
-
Collaborate with Development Managers, Product Managers, Software Engineers and other teams to ensure the highest quality of the product by architecting automation focused solutions.
Who you are:
-
Bachelor’s Degree in Computer Science or Information Technology or related field
-
3-5+ years of proven experience in defining, developing and owning test automation infrastructure for a large enterprise
-
Solid foundation in software testing fundamentals
-
Good balance between manual and automated testing
-
Experience working with APIs from various external providers
-
Experience with using Postman or similar testing tools for grpc, SOAP, REST API testing is a must.
-
Knowledge of schema validation/responses/Error codes of the APIs
-
Fluency in a variety of languages, frameworks and tools for automated testing solutions such as JavaScript, Node.js, Express.js, Java, TestNG, Rest Assured, Selenium, Cucumber, MongoDB, REDIS, Saucelabs, Browserstack
-
Fluency in Elixir or any other functional programming language is a plus
-
Ability and interest in developing test automation frameworks from scratch
-
Be able to contribute in maintaining continuous integration and deployment solutions (Argo CD, GitHub Actions etc.) that served large software engineering organizations
-
Developing test strategies, test plans based on user stories, functional specifications, use cases, and/or business requirements
-
Strong foundation with test case management tools (TestRail, TM4J, QC, etc.)
-
Knowledge of advanced SQL and relational database concepts
-
Familiarity with load/performance testing tools such as JMeter and other open source javascript based libraries
-
Illustrated history of living the values necessary to Priceline: Customer, Innovation, Team, Accountability and Trust.
-
The Right Results, the Right Way is not just a motto at Priceline; it’s a way of life. Unquestionable integrity and ethics is essential.
#LI-hybrid