SDET (Software Developer Engineer in Test)
Priceline.com
Description
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
Who We Are
WE ARE PRICELINE.
Our success as one of the biggest players in online travel is all thanks to our incredible, dedicated team of talented employees. Priceliners