Senior Test Automation Engineer

Billie

Engineering | Berlin, DE

We are a breakthrough Fintech startup in Berlin that aims to revolutionize small business financing. We are a team of high-calibre start-up veterans that successfully founded, grew, and sold their first company (founded Zencap, sold to Funding Circle) and are now scaling our next venture. We have a world-class team on the ground and some of the strongest investors in Europe backing our company.


Based on big data analytics, fully digitalized processes and a highly scalable state of the art tech platform, we offer the simplest and fastest way for small businesses to access capital. Our innovative solution provides financing against open invoices of small businesses – no hidden fees, no paperwork, no boring bank branches. Financing as it should be. Like that, we will make a lasting impact on small businesses that provide jobs and income for millions. 


Join us to create the future of small business financing!


OVERVIEW



  • Department: Engineering

  • Reporting Line: Team Lead

  • Fulltime

  • Languages: English mandatory, German is a plus

  • Location: Berlin




RESPONSIBILITIES



  • Continuous analysis of required automation scope for ongoing features and a part of regression scope, that is not automated yet
    Implementation of automated test scenarios

  • Continuous improvement of internal Java framework architecture for UI and API testing

  • Close collaboration with Product, QA engineers, Frontend and Backend engineers in order to understand and match use cases and acceptance criteria

  • Close collaboration with another Test Automation engineers in order to provide code reviews and share best practices within a team

  • Close collaboration with other teams in order to develop the best fin-tech product

  • Constant improvement of the quality of processes




WHAT WE EXPECT 



  • Ability to understand the ones code

  • Experience coding in OOP languages. Knowledge on Java is a big bonus

  • Ability and interest to learn new technologies and languages

  • Experience with testing of complex integrations between systems

  • Ability to automate API testing. Experience with RestAssured is a big plus

  • Ability to automate UI testing. Knowledge on Selenium and Page Object design pattern would be great

  • Experience with keeping test suite stable and up-to-date (green build policy)

  • Strong knowledge of code design patterns and best practices

  • Ability to deliver your code using a version control system (Git)

  • Work in a close collaboration with stakeholders, team members and other colleagues

  • Ability to work with minimal supervision

  • Familiarity with SQL




WHAT ELSE IS A BENEFIT? 



  • It would be very great if you have an experience with BDD approach. Experience with Cucumber/JBehave is a big plus

  • Development experience with Continuous Integration (CI/CD) tools

  • Experience with test automation frameworks development from scratch is a big bonus

  • Experience with generation of reports for automated test executions. Knowledge of Serenity/Allure is a bonus

  • Experience coding in Scala. Knowledge of Gatling tool is a huge plus

  • Ability to automate mobile testing