Software Engineer (Test Automation)

  • PayVision
  • Amsterdam, Netherlands
  • Aug 01, 2017
Full time Developer Information Technology

Job Description

With solid growth and ever-expanding team of payment experts, Payvision is looking to expand its product development team(s). We are looking for a Software Engineer to develop and maintain our advanced automated test platform. You’ll understand terms like: TestNG, Selenium webdriver, REST-assured, Cucumber, Appium and, of course, Java. You are keen to work in the dynamics of the Fintech world and help build our global payments platform.

 

You will join our automation team and work in multinational and multicultural environment. You are required to go beyond traditional automation testing techniques and implement innovative ways for effective and efficient test automation, together with our DevOps team. You may be needed to work with our near-shore and/ or off-shore partners and remote teams. Furthermore, you will enjoy working in a culture of continuous learning and improvement, quality, innovation, and the philosophy that work can be serious, but should also be fun!

 

Company information:

Informal, innovative, ambitious, and professional – Payvision is focused on providing best in class technology-driven services to the fast-growing global market for online ecommerce payments. With over a decade in the global payments market, Payvision simplifies the complexity of local and cross-border ecommerce. We provide our customers with flexible and easy to integrate credit card and alternative payment method processing services via our highly effective and reliable platform developed by our leading IT teams based in Amsterdam and Madrid. Headquartered in Amsterdam and with offices across Europe, the US and Asia-Pacific, we offer over 150 transaction currencies, a high-end reporting interface and a solid risk management solution in over 40 countries. By hiring experts all over the world Payvision will continue its strong growth in global omnichannel commerce and remain a dynamic and exciting company to work for.

 

Tasks:

  • Analyze, identify and understand test automation requirements in close collaboration with manual testers, developers and DevOps engineers
  • Develop, enhance and maintain the Payvision Test Automation Framework in accordance with industry standards and best practices
  • Prepare and (peer) review automation deliverables such as automation scenario, scripts and documents amongst others
  • Perform automated testing e.g. regression, analyze the test outcomes and report the results in a professional manner
  • Collaborate with internal as well as external teams in order to attain the Payvision quality standards
  • Be a champion of Payvision Agility Framework!

 

We request:

  • Minimum of 5 years hands-on experience in automated testing, preferably in agile framework
  • Deep understanding of and hands-on experience with automation framework design and implementation using, for example, Java, TestNG, Selenium webdriver, REST-assured, Cucumber and Appium
  • Deep understanding of XML, JSON formats, SOAP and REST protocols, source control tools, preferably Microsoft tools
  • Sound analytical skills, proactive and hands on mentality
  • Hands on experience of using test & defect management tools such as: TFS (Preferred), HP QC, SpiraTest or any other similar tool(s)

 

Good to have:

  • Experience with or knowledge of payment processing domain
  • Hands-on experience of BDD and gherkin language for automated testing

 

We offer:

  • A challenging job in an informal and ambitious environment
  • Agile and international environment, where personal development is highly valued
  • An office in the center of one of the world’s most vibrant cities: Amsterdam
  • Work within a successful, dynamic and growing organization, with a matching company spirit