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 :
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