Software Engineer (In Test)
We are MPB, the world's leading marketplace for photographers & videographers.
With established offices in Brighton, Brooklyn and Berlin we have reached a new phase of growth and are proud to be expanding across a number of departments. As part of these exciting growth plans, MPB are looking for experienced Full Stack Software Engineers to join our dynamic and friendly company where every employee has the opportunity to make an impact and take their careers to the next level.
The role
As a Software Engineer In Test at MPB you will be responsible for delivering features to the business safer and sooner. We use cutting edge techniques and technologies to automate previously manual processes.
This role is based in our friendly office in Bülowstraße, Berlin, with a team of co-located, skilled engineers and product professionals and forms part of a wider Engineering department with further teams based in our UK office.
We currently operate a hybrid working pattern to support days in the office alongside days working remotely (likely Wednesday and Thursday in office). The working language of the team will be English.
Your responsibilities
- Automating the Functional tests of our Front and Back-ends using Python, pytest, pytest-bdd, Requests and Selenium
- Integrate our automated test suite with our continuous integration and deployment pipelines
- Extending our test automation and integrating it with third party tools like Browserstack to increase our platform test coverage
- Collaborating with product owners, and software engineers to understand requirements and business use cases
- Conducting all phases of software testing including functional testing, performance testing and regression testing.
- Reviewing test documents and suggesting improvements
What you'll need
You’d make a great start in the role if you have most of the following
- 3+ years experience writing automated test scripts (Java or Python, bdd, Selenium and/or Requests) for all layers of a web application, including front-end, service layer, and back-end testing
- Experience working with Page Object Model
- Experience debugging cross-cutting issues
- Experience carrying out manual QA on software
- Experience working in an integrated team where there are no hand-offs between QA and Development
- Experience working in a collaborative, agile development methodology such as Scrum
- Proficient problem-solving, debugging and troubleshooting skills
- Familiarity with popular DevOps technologies such as Git, Jenkins, and Jira
Benefits:
We support our staff and their careers in every way we can and we offer the following benefits:
- 28 days holiday
- 2 days off per year, to actively volunteer for a charity that is close to your heart, that aligns with the MPB values
- Retirement & Pension Plans (25% employer’s contribution of what you contribute)
- EU Workers Council
- BVG ticket discount
- Employee Discount
- Employee Assistance Programme (EAP)
- Learning Management System - the MPB 'Learning Lab' where you have access to thousands of free courses to up-skill in any areas you'd like; whether personally or professionally
- Regular social events
- Dog friendly office
- Department
- Technology
- Role
- Software Engineer
- Locations
- Berlin
- Remote status
- Hybrid Remote
Berlin
We are MPB
MPB is the largest global platform to buy, sell and trade used photography and videography kit. We are the simple, safe and circular way to trade, upgrade and get paid for kit.
Starting in the UK in 2011, we have grown to 450+ people and have offices in the creative hubs of Brighton, Brooklyn and Berlin.
We are pushing boundaries, investing in sustainability, and are dedicated to making kit accessible for everyone.
If you’re passionate, collaborative, and always looking to learn, then MPB is the place for you.
Software Engineer (In Test)
Loading application form
Already working at MPB?
Let’s recruit together and find your next colleague.