Senior Software Engineer in Test
Beat
Athens, Greece
πριν από 6 ώρες

About us

Βeat is a mobile app that transforms the way people move in their cities. Tap a button on your smartphone and you get a ride in just a few minutes.

Beat’s mission is to become part of people’s everyday life by making transportation more affordable, convenient, efficient and safe, while providing enormous economic opportunities to thousands of people who wish to earn extra income as drivers.

Beat is part of the FREE NOW group, the ride-hailing joint venture of BMW and Daimler. The app was founded in Athens, Greece, starting its life as TaxiBeat .

Within 3 years of operations in the Greek capital, Beat extended its service in Latin America, starting from Peru. Today, it’s the fastest growing ride-

hailing service in this region, serving millions of rides every day. Beat is currently available in Greece, Peru, Chile, Colombia and Mexico and has a Tech Innovation and Engineering Hub in the Netherlands.

About the role

We are looking for an experienced Senior Software Engineer in Test at Beat to enable and encourage developers and testers to design and implement tests in an efficient way by providing them with the right tools, frameworks, infrastructure and support.

Our development teams are empowered to iterate rapidly, deploy code several times each day and remain confident that test infrastructure is providing short feedback loops on issues introduced.

We are the evangelists for automated testing and quality and we are looking for someone who’s a strong enough developer to write feature code, strong enough tester to test about anything, and an advocate for maintaining a high quality bar.

In your role at Beat, you will be joining a growing team of talented engineers responsible for a world class transportation app that is rapidly scaling to thousands of users.

You will work on one of the teams building the infrastructure for mobile automation, a major area for providing increased quality and thus driving revenue for the company.

You will contribute to innovation and expenditure of our automated suites to make it as effective as possible. You will also help the team implement new ideas, improve test strategies, and enhance our integrations to continue to enable Beat to be one of the top transportation apps on the planet.

This is your chance to be part of a team that is growing rapidly and have the ability to influence, execute and see the impact on the bottom line.

What you'll do day in day out :

  • Partner with developers, testers and devops to improve and automate test and release processes
  • Develop and deploy automated test suites
  • Build and maintain tooling for test development, coverage and reporting
  • Expand & support the mobile device farm
  • Maintain & optimize test results
  • Advocate for maintaining a high quality bar, making sure quality and testing is part of the development work from day one by applying shift left testing principles
  • Contribute to the team’s effectiveness and efficiency through setting an example of best software development practices
  • Enable and encourage developers / testers to design and implement tests in an efficient way by providing them with the right tools, frameworks, and infrastructure
  • Communicate with product owners, agile coaches and technical leaders
  • What you need to have :

  • You have advanced knowledge and experience of writing code (Java / JavaScript)
  • Writing scripts and small tools to help yourself and your team comes natural to you (Groovy / GoLang)
  • You have a passion for test infrastructure and CI / CD, knowledge of CI systems to create & manage builds (Jenkins), Docker containers and VMware ESXi hypervisor
  • You have experience with automated UI testing (mobile / web) as well as API testing
  • You have implemented and maintained test automation suites and have experience with test frameworks (Cucumber / Appium / TestNG / REST-
  • assured / NightwatchJS), automation tools, static and dynamic code analysis

  • You feel comfortable digging into the architecture of systems looking for potential problems
  • You have the ability to work with other developers to ensure that systems are designed for reliability, performance, and testability
  • You possess an agile mindset, fast to adapt to constant changes and be comfortable with it
  • What it's nice to have :

  • Relevant certifications from International Software Testing Qualifications Board (Foundation / Advanced Level)
  • Familiarity with cloud solutions such as cross mobile / browser testing (Sauce Labs / TestObject) and automated visual testing (Applitools)
  • What’s in it for you :

  • Competitive full time salary
  • Private Health Coverage on the Company’s group program
  • Beat rides-travel in our city for free, at the tap of a button
  • Breakfast, high quality daily lunch on a very low cost, fruit and snacks all day long
  • Flexible working hours, top Line tools, Spanish Lessons
  • Opportunities to participate in cutting edge trainings and conferences of your choice in Greece and abroad
  • A great opportunity to grow and work with the most amazing people in the industry
  • Being part of an environment that gives engineers large goals, autonomy and mentoring, which creates incredible opportunities, both for you and the company
  • As part of our dedication to the diversity of our workforce, Beat is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, disability, sexual orientation, gender identity, or religion.

    Υποβάλετε αίτηση
    Προσθήκη στα αγαπημένα
    Κατάργηση από τα αγαπημένα
    Υποβάλετε αίτηση
    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Συνέχεια
    Φόρμα αίτησης