QA Engineer
HR departmentAmsterdam, 1101 nl (primary)Update time: March 7,2022
Job Description

Description

Are you passionate about technology? Would you like to join a company that makes its own software products? Do you want to be part of an agile, highly international development team in an open and informal environment and be able to contribute to the product roadmap? 

Our Content Management software runs at customers serving millions of page views per day served by hundreds of servers. Our customers include many big-name brands. So, you can imagine the technological challenges we face in order to provide a scalable architecture that not only does what customers want but also performs well. We did a pretty good job so far: we are a leader in the Web content management area (according to analysts like Forrester). But to stay on top, we are looking to expand with talented developers to help define and drive technical initiatives to keep the platform current and more efficient.

Your Role

Our teams build scalable Java microservices based on Spring, JPA 2.0, Elasticsearch, GraphQL, OpenAPI RESTful web service, JMS, and more to support our Tridion Content Management products. These microservices are provided to customers on-premise and supported in the cloud using Docker-based AWS container services. Our services run on RDBMs and we are looking towards NoSQL as a supported platform.

We are looking for a QA Engineer for one of our Java-based teams who is proficient in testing enterprise-scale software, ready to learn and grow, and interested to face and overcome technical challenges. You will work as part of a distributed agile team developing and testing the RWS software. The fast-paced agile development cycle will require you to use several testing approaches, design and write test automation code as well as executing manual testing. You will be a part of a product team that consists of highly skilled and experienced Java developers and QA engineers and work closely with them to deliver high-quality and innovative software.

Responsibilities

  • Create test plans based on Risk-based testing technique
  • Define the required QA coverage for the stories in the team Grooming and Planning meetings
  • Execute automated and manual tests in accordance with the test plan
  • Configure environments for testing purposes
  • Co-ordinate with the developers, reproduce issues when required, and steer the defect through its lifecycle
  • Define the scope of regression testing for every release using a Risk-based approach
  • Design and create automated test cases in the Java automation suite
  • Seek out and identify opportunities for test automation
  • Design and monitor nightly runs of automated tests
  • Design and execute performance tests
  • Analyze performance test results and provide comprehensible results

Skills & Experience

  • At least a Bachelor’s degree in Software Engineering or equivalent field
  • 3+ years of hands-on testing experience
  • Knowledge and experience working with Java
  • Strong experience with test automation frameworks and tools like TestNG, Junit etc
  • Working knowledge of designing and setting up test automation solutions
  • Experience with API testing and service-based architecture
  • Strong knowledge of software testing methodologies and processes
  • Working with test management and issue management tools
  • Team-player with strong interpersonal skills comfortable working as part of a distributed team
  • Ability to learn and tackle new or unfamiliar technologies and methodologies
  • Strong written and spoken English

Desired Skills

  • Experience with performance test tools like Jmeter etc
  • Exposure to Continuous Delivery processes and software development lifecycle tools such as Jenkins
  • Working knowledge of AWS or any other cloud computing platform
  • Experience working in an Agile Software Development environment
  • Experience with applications with microservices architecture

 

Get email alerts for the latest"QA Engineer jobs in Amsterdam, 1101 nl (primary)"