Test Engineer II
at Bookingcom
1AC, Noord-Holland, Netherlands -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Apr, 2025 | Not Specified | 25 Jan, 2025 | 5 year(s) or above | Continuous Improvement,Usability,Data Structures,Management Skills,Junit,C++,Octopus,Python,Web Architecture,Load,Integration,Distributed Systems,Perl,Java,Javascript,Algorithms,Testng,C,Gitlab,Mockito,Objective C,Selenium,Jenkins,Github | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Role Description:
About Us: At Booking.com, data drives our decisions. Technology is at our core. And innovation is everywhere. But our company is more than datasets, lines of code or A/B tests. We’re the thrill of the first night in a new place. The excitement of the next morning. The friends you encounter. The journeys you take. The sights you see. And the memories you make. Through our products, partners and people, we make it easier for everyone to experience the world.
TEAM QUOTE:
Payments are an ever-changing, complex, competitive and extremely exciting industry. More than ever before, in order to accomplish Booking.com’s mission, we need to offer a frictionless payment experience. In that context, the Payments department is in charge of creating delightful payment experiences for bookers and merchants alike, and help internal clients (Accommodations, Transportation, Flights, Attractions) grow their businesses.
PayQuality Team in Payments Horizontal Services enables payment teams to ship features with confidence and accelerate their productivity by providing reliable test frameworks and testing tools. We are looking for a Test Engineer - an expert who testing and quality practices are embedded in the development of software changes from design to release. Through collaboration with the whole team, you aim to deliver an exceptional customer experience of both new and existing products and reduce rework.
QUALIFICATIONS & SKILLS:
-
- 5-8 years of experience in high technological environment in a similar role
- Proficient in at least one of the following languages (there will be a coding challenge): Python, Perl, Java, Javascript, Objective-C, C, C++ or C#.
- An expert in unit or automation test frameworks like JUnit, TestNG, Mockito, Selenium, Nightwatch, Postman, JMeter, TestComplete etc.
- Experience developing fully automated CI/CD pipeline, working with CI & source control tools & used Jenkins, GitHub, Gitlab, Octopus, TFS/other.
- Ability to choose the right test framework in accordance with the needs of the project balancing against trade-offs.
- Strong grasp of computer science fundamentals, algorithms, and data structures
- Passionate about Continuous Improvement, Innovation, New technologies.
- Clear understanding of various software testing methodologies : unit, integration, smoke, performance, stress, load, regression, acceptance, usability, security etc.
- Strong knowledge of SOA/Microservices and web architecture and experience around distributed systems.
- Good communication and stakeholder management skills.
- Experience mentoring and training other developers on software quality topics.
- Strong work ethic
Responsibilities:
ROLE DESCRIPTION:
You work within a team ensuring quality is built in from inception to customer benefit realisation and throughout the entire product life cycle. You advocate delivering customer value with minimal waste, and ensure products are usable, accessible, secure, and performant.
KEY JOB RESPONSIBILITIES AND DUTIES:
- Embed automation testing in the development process, where applicable;
- Support the CI/CD efforts, proposes test automation tooling and infrastructure and work with developers to build and maintain it;
- Actively contribute to the tech strategy by providing valuable insights on test automation and software quality in general;
- Stay up to date with new test automation technology and plan strategically for possible changes;
- Sometimes you will go technically deep and write automated tests that are resilient to changes in the applications UI;
- Become the ‘Go to’ person for the test automation topic for both business and tech stakeholders;
- Working with development teams to understand the business needs and identify the quality requirements;
- You keep your cool and see possible outages as a critical learning opportunity to improve;
- Inspire developers, Designers and Product Owners to be quality conscious by providing extensive trainings and workshops about testing culture and best practices;
- Plan and prioritise the different strategies according to business needs;
- Evaluate our internal testing tools and introduce new ones in order to improve ROI
REQUIREMENT SUMMARY
Min:5.0Max:8.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Testing
Graduate
Proficient
1
1011 Amsterdam Centrum, Netherlands