Software Tester

Randstad
Amsterdam, Netherlands
4 days ago

Role details

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

Job location

Amsterdam, Netherlands

Tech stack

Testing (Software)
JavaScript
Agile Methodologies
JIRA
Automation of Tests
Azure
Black-Box Testing
Web Development
White-Box Testing
Python
PostgreSQL
Scrum
Regression Testing
E2e Testing
Selenium
Software Engineering
UML
Web Applications
Website Wireframe
React
GIT
FastAPI
Pytest
Solid Principles
Software Version Control
Docker

Job description

As a Mid-Level Software Tester with Development Experience, you will work closely with developers, architects, and product owners to design and execute comprehensive test strategies for complex web applications. Your role will involve functional, integration, and end-to-end testing, while also contributing to development tasks when needed. You will ensure that our solutions adhere to SOLID principles, software engineering best practices, and deliver exceptional user experiences.

Your work environment is dynamic, offering flexibility to work from our office, client sites, or remotely. We invest in continuous learning and innovation, equipping you with the latest tools and methodologies to stay ahead in the fast-evolving tech landscape.

Functie-eisen

Your responsibilities include:

  • Designing and executing test plans, test cases, and automated scripts using Selenium, pytest, Jest, and other frameworks.
  • Performing unit, integration, E2E, white-box, and black-box testing for web applications.
  • Implementing mock tests, stubs, and regression testing strategies.
  • Collaborating with developers to identify and resolve defects quickly.
  • Contributing to development tasks using Python (FastAPI) and React when required.
  • Testing integrations with PostgreSQL and containerized environments using Docker.
  • Applying Scrum methodologies and working with tools like Azure DevOps or Jira.
  • Ensuring adherence to SOLID principles, software engineering concepts, and quality standards.
  • Creating and maintaining UML diagrams, wireframes, and documentation for test processes.

You recognize yourself in this

You are passionate about delivering high-quality software and thrive in collaborative environments. You combine strong analytical skills with hands-on development experience, enabling you to understand complex systems and ensure they meet user expectations.

  • 2-3 years of proven experience as a software tester.
  • Hands-on experience in web application development using Python, FastAPI, React, and PostgreSQL.
  • Proficiency in Selenium, pytest, Jest, and test automation frameworks.
  • Experience with mock testing, stubs, E2E testing, and both white-box and black-box testing.
  • Familiarity with Docker, Scrum, and agile methodologies.
  • Strong understanding of SOLID principles, UML, and software engineering fundamentals.
  • Skilled in version control systems like Git.
  • Strong problem-solving and analytical skills.
  • Fluent in English; Dutch is an advantage.

,

As a Mid-Level Software Tester with Development Experience, you will work closely with developers, architects, and product owners to design and execute comprehensive test strategies for complex web applications. Your role will involve functional, integration, and end-to-end testing, while also contributing to development tasks when needed. You will ensure that our solutions adhere to SOLID principles, software engineering best practices, and deliver exceptional user experiences.

Your work environment is dynamic, offering flexibility to work from our office, client sites, or remotely. We invest in continuous learning and innovation, equipping you with the latest tools and methodologies to stay ahead in the fast-evolving tech landscape.

Functie-eisen

Your responsibilities include:

  • Designing and executing test plans, test cases, and automated scripts using Selenium, pytest, Jest, and other frameworks.
  • Performing unit, integration, E2E, white-box, and black-box testing for web applications.
  • Implementing mock tests, stubs, and regression testing strategies.
  • Collaborating with developers to identify and resolve defects quickly.
  • Contributing to development tasks using Python (FastAPI) and React when required.
  • Testing integrations with PostgreSQL and containerized environments using Docker.
  • Applying Scrum methodologies and working with tools like Azure DevOps or Jira.
  • Ensuring adherence to SOLID principles, software engineering concepts, and quality standards.
  • Creating and maintaining UML diagrams, wireframes, and documentation for test processes.

You recognize yourself in this

You are passionate about delivering high-quality software and thrive in collaborative environments. You combine strong analytical skills with hands-on development experience, enabling you to understand complex systems and ensure they meet user expectations.

  • 2-3 years of proven experience as a software tester.
  • Hands-on experience in web application development using Python, FastAPI, React, and PostgreSQL.
  • Proficiency in Selenium, pytest, Jest, and test automation frameworks.
  • Experience with mock testing, stubs, E2E testing, and both white-box and black-box testing.
  • Familiarity with Docker, Scrum, and agile methodologies.
  • Strong understanding of SOLID principles, UML, and software engineering fundamentals.
  • Skilled in version control systems like Git.
  • Strong problem-solving and analytical skills.
  • Fluent in English; Dutch is an advantage.

Requirements

You are passionate about delivering high-quality software and thrive in collaborative environments. You combine strong analytical skills with hands-on development experience, enabling you to understand complex systems and ensure they meet user expectations.

  • 2-3 years of proven experience as a software tester.
  • Hands-on experience in web application development using Python, FastAPI, React, and PostgreSQL.
  • Proficiency in Selenium, pytest, Jest, and test automation frameworks.
  • Experience with mock testing, stubs, E2E testing, and both white-box and black-box testing.
  • Familiarity with Docker, Scrum, and agile methodologies.
  • Strong understanding of SOLID principles, UML, and software engineering fundamentals.
  • Skilled in version control systems like Git.
  • Strong problem-solving and analytical skills.
  • Fluent in English; Dutch is an advantage.

Apply for this position