This role is eligible for our hybrid work model: 2 days in-office & 3 days remote.
Associate SDET (Software Development 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 is this job a big deal:
You will be playing a key role in our QA Engineering team by participating in creating test environments, running test cases and building automation tools/ frameworks. We are looking for technically strong and creative individuals who possess a passion for driving quality and ensuring a positive end-user experience.
In this role you will get to:
Participate in mission critical projects with direct impact on the evolution of Priceline's business
Be part of a cross-functional agile team that continuously experiments, iterates and delivers on new product objectives
Showcase your development skills in Java or other related technologies
Apply your programming skills towards building continuous integration and automation tests
Apply your experience working on various SQL and NoSQL technologies in implementing data solutions
Utilize your knowledge to understand our codebase, systems and business requirements to effectively make changes to our applications
Effectively collaborate and engage in team efforts, speak up for what you think are the best solutions and be able to converse respectfully and compromise when necessary
Provide leadership in defining appropriate testing methodologies, strategies, standards, tools, best practices for automation processes.
Define architecture, design, and implementation of Test Automation Framework
Establish an automation test coverage strategy that aligns with the product design and covers the entire software development life cycle.
Create, advocate and coach test automation best practices to team members & development teams
Design, build, and execute API test scripts by translating manual regression test cases into automated test scripts
Lead/execute testing for large-scale, web applications, tools, and/or software
Ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
Provide recommendations for improvement of applications to stakeholders.
Leverage existing Automation Frameworks to build new test scripts while maintaining existing test scripts as per business requirements.
Conduct PoCs using the latest test automation tools and technologies.
Who you are:
1+ year of experience in Development and or software testing
Proven experience in defining, developing and owning test automation infrastructure for a large enterprise.
Highly skilled in a variety of languages, frameworks, and tools for automated testing solutions such as
Java, TestNG, RestAssured
Experience with GIT source control
Experience building continuous integration and deployment solutions (Jenkins, TeamCity, etc.) that serve large software engineering organizations
Thorough SQL skills for composing schemas, queries, and analyzing results
Knowledge of API standards like REST and GraphQL
Proficient in leveraging SoapUI, Postman or similar testing tools for API testing
Experience interfacing with third-party APIs and frameworks
Background in Microservices, Kubernetes, Docker and developing for the modern Cloud, specifically GCP and AWS, are all big positives
Proven experience leveraging Test Case Management tools such as Zephyr Scale, QLM, TestRail, etc.
Excellent problem solving and troubleshooting skills.
Experience working with a distributed team in an Agile Environment (Highly Preferred)
BA/ BS preferably in Computer Science OR Information Technology