We are seeking an ambitious and forward-thinking “Software Engineer in Test” to join our Spotahome team at our headquarters in beautiful Madrid, Spain.
Why do we love Software Engineers in Test and what do we want to do?
Spotahome is the next step in revolutionizing the way people rent housing. We’re one of the most promising start-ups in the world, operating in over 20 cities in Europe, and we’re growing every day.
This is where you come in. We have so much more to grow, and we believe that a skilled Software Test Engineer will help us take our next steps and improve our end-to-end Product Quality.
If you don’t know who we are - welcome to Spotahome. We offer everyone in the world the most comprehensive property listings for people looking to make a medium-to-long term move to a new location.
We send our army of talented “Homecheckers” to check thousands of properties, taking professional photography, making cool HD video tours, designing floor plans, speak to landlords and talk about their local neighbourhoods. That means that our users have 24/7 access to high quality photos and video tours, around the world, all from the comfort of their couch!
What do we need in our Software Test Department?
We need software engineers that love programming in different languages. We need creative people to develop automated tests in order to ensure the quality of the product
The responsibility of Software test engineer includes designing and implementing tests, debugging, and defining corrective actions. You will also review system requirements and track quality assurance metrics (including defect densities and open defect counts).
Create well structured projects from scratch, following best practices
Create automated tests for Frontend, Backend and Mobile projects
Create detailed, comprehensive and well-structured test plans and test cases
Estimate, prioritize, plan and coordinate testing activities
Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices
Participate in team meetings such as planning sessions, “standups” and retrospectives
Liaise with internal teams (e.g. developers and product owners) to identify system requirements
Review requirements, specifications and technical design documents to provide timely and meaningful feedback
Proven work experience in software development
Strong knowledge of software testing methodologies, tools and processes
Super strong in Java or any other OO language
Hands-on experience with automated testing tools (e.g. Selenium, Appium or similar)
Knowledge of design patterns
Experience in web programming
Continuous integration experience
Spoken and written English
Nice to have
Experience in Python
ISQTB or TMAP experience
Experience working in an Agile environment
Experience testing in a distributed environment using microservices
Previous startup environment experience
Competitive compensation package
Company happy Fridays & social events.
Company sponsored talks about relevant professional topics.
People: Work with talented, committed and supportive teammates.
Equity and performance bonuses.
International environment more that 25 nationalities.
Budget for training, certifications and team building activities.
Flexible work hours.
Fitness benefits: Gympass.
Excellent Medical insurance. Co-payment.