Senior QA Automation Engineer

Just Eat Takeaway.com
Enschede, Netherlands
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Enschede, Netherlands

Tech stack

Java
JavaScript
Automation of Tests
C Sharp (Programming Language)
Cloud Engineering
Static Program Analysis
Continuous Integration
Software Design Patterns
Github
JMeter
Python
Load Testing
Payment Service Provider
SonarQube
Datadog
Data Logging
Postman
Cypress
Backend
Gitlab
GIT
Xunit
Event Driven Architecture
Build Management
Kubernetes
Playwright
Sentry
Selenium Webdriver
Software Version Control
Api Management
Serverless Computing
Microservices

Job description

The Opportunity

Join us as a Senior QA Automation Engineer at Just Eat Takeaway, where you will maintain the highest standards of quality within our FinTech - Customer Payments team. You will enhance the quality of our global payment services across over 15 countries and more than 20 payment methods. Your role will include improving our quality processes and tools, analyzing issues, and creating automated tests.

You will also share your knowledge of testing tools and techniques with the team, training and guiding them on best practices. Your contributions will extend beyond your team as you engage with broader company communities, offering ideas and assisting other teams in their improvement efforts.

Key Responsibilities

  • Help the team to improve test processes and automation in an agile environment

  • Collaborate with teams across the company to complete end-to-end testing initiatives

  • Coach and mentor team for best test practices

  • Be a leader in ensuring the team collectively takes responsibility for fixing failed tests and issues with the CI/CD infrastructure

  • Become a trusted authority in your team within QA and Automation matters, with a strong evidence-based case for why a release is ready to ship

Engineering solid, reliable automated tests

  • Helping the team to improve the culture around testing, quality assurance & quality metrics in general

  • Organizing and driving testing activities for the team's projects

Assisting the team in the formulation of test plans & all aspects of the test pyramid

  • Configuring CI to provide infrastructure for fast and reliable test runs

  • Defining test requirements from a business, functional & non-functional perspective

  • Doing Pull Requests reviews for your team

  • Ensuring the high level of our product's functional and non-functional test coverage

Our Principles

Our principles are at the core of how we meet our responsibilities. As a senior engineer, you'll need to demonstrate those principles and make them a core part of how you work day-to-day:

  • Design and build great software

  • Move fast with confidence

  • Secure, Reliable, and Performant platform

  • Trust, transparency, and ownership

Your Profile & Experience

Skills

  • Test automation (any platform and any language that you know - C#, JavaScript, Python, Java)

  • Exploratory testing

  • Challenge scope requirements

  • Demonstrate strong communication and interpersonal skills

  • Configuring Continuous Integration environments and supporting Continuous Deployments

  • Comfortable with Git, Github, GitLab, or similar source control solutions

  • Able to work independently and to solve complex problems

  • Serverless computing and cloud deployment patterns

  • Experience with logging tools (e.g. Sentry, ELK, Datadog)

Experiences

  • Design detailed test documentation, including test plans and test cases

  • Writing automated tests using tools such as Selenium WebDriver, Playwright, Cypress.io or Appium.io

  • Experience with Backend API Testing tools such as Postman, REST Assured, or xUnit

  • Common test automation design patterns

  • Test Driven and Behavior Driven development practices and tools/frameworks

Serverless computing and cloud architecture patterns

  • Working in microservices and event-driven architecture

  • Performance & Load Testing (e.g: Artillery, JMeter, k6.io)

  • Experience with static code analysis tools (e.g: SonarQube)

  • Kubernetes would be a plus

  • Working within an e-commerce business where reliability is critical

  • Working in a financial or e-commerce business, with experience in payment service providers would be a plus

Requirements

Engineering, Architecture, Automation, Ontwikkeling, C#, Service, Design, GIT, Infrastructure, JavaScript, Performance, Product, Python, Quality Assurance, Quality Assurance, Reliability, Training, Training, Testing

Apply for this position