P
Priceline
Qa
SDET (Software Developer Engineer in Test)
JavaScriptNode.jsExpress.jsJavaTestNGRest AssuredSeleniumCucumberMongoDBRedis CacheSaucelabsBrowserstackPostmanSqlJmeter
About the Position
This role is eligible for our hybrid work model: Two days in-office. The 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.
Responsibilities
- Join the Connectivity, Optimization & Commercial Operations product group, a core group within our Flights Technology organization.
- Work across a portfolio of applications that form the supply layer of our platform.
- 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.
- 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.
Requirements
- 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
- 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
- Possibility of 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.)
- 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)
- Knowledge of advanced SQL and relational database concepts
- Familiarity with load/performance testing tools such as JMeter.
Benefits
- Health & wellness coverage including medical, dental, vision, and mental health resources
- Generous time off including PTO, holidays, a company-wide Priceline Pause reset week, and paid volunteer days
- Work/life support including the ability to work up to 4 weeks per year from anywhere
- Financial security programs such as retirement plans with company contributions, life and disability coverage, and tax-advantaged accounts
- Signature travel perks including employee-only discounts on hotels and flights, VIP deals, and Big Deal Bucks credits
- A people-first culture with Employee Resource Groups (ERGs), social events, recognition programs, and service awards.
SDET (Software Developer Engineer in Test)