Software Engineer (In Test) 🚀
Location : Berlin (Hybrid - 2 days per week in the office, 3 days per week at home)
Department : Technology
Position type : Full time
As a Software Engineer In Test at MPB, you will play a crucial role in enhancing the quality and reliability of our software products. You will be responsible for designing, implementing, and maintaining automated testing frameworks and tools that ensure the timely and safe delivery of features to the business. By leveraging cutting-edge techniques and technologies, you will automate previously manual testing processes, thereby increasing efficiency and reducing the risk of human error. Your expertise in software engineering principles and testing methodologies will enable you to identify and address potential issues early in the development cycle, ultimately contributing to a seamless user experience. You will collaborate closely with cross-functional teams, including software engineers, product managers, and designers, to ensure that our software meets the highest standards of quality and performance.
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.
What you will be doing :
What we are looking for :
Proven experience in automated testing using Java or Python, with a focus on BDD frameworks (e.g., pytest-bdd), Selenium, and Requests to test all layers of a web application, including front-end, service layer, and back-end.
Hands-on experience with the Page Object Model (POM) to structure and maintain scalable, efficient test automation frameworks.
Strong debugging and troubleshooting skills , with the ability to identify and resolve cross-cutting issues across different layers of the application.
Comfortable performing manual QA when needed, ensuring software quality through exploratory and functional testing in addition to automation.
Comfortable working in cross-functional teams, collaborating closely with developers in an agile environment. We embrace Scrum methodology and team collaboration rather than handing things off, ensuring a smooth and efficient development process.
Proficient in DevOps tools such as Git for version control, Jenkins for CI / CD, and Jira for tracking and managing testing workflows
Our Values; applied :
Better, Connected : Ensuring software quality and reliability through collaboration with cross-functional teams, enabling seamless experiences for both internal teams and customers.
Empowering and Empowered : Developing automation frameworks that empower engineers to deliver high-quality software efficiently and reduce manual effort
Insight-driven : Leveraging data from test results, performance metrics, and automated pipelines to drive continuous improvements in software quality
Agents of Change : Championing test automation and best practices to transform MPB’s testing processes, increasing efficiency and reducing human error.
Focussed on Excellence : Implementing rigorous testing strategies to maintain high standards in software development, ensuring every release meets quality benchmarks.
Passionately Ambitious : Driving continuous improvement by integrating new tools, refining automation strategies, and enhancing testing efficiency to support MPB’s growth and innovation.
About MPB
We are MPB, the largest global platform for used photography and videography equipment. Our platform transforms the way that people buy, sell and trade in photo and video kit. MPB is a destination for everyone, whether you’ve just discovered your passion for visual storytelling or you’re already a pro.
We recognise the benefit of inclusive practices to better build a diverse community here at MPB. Our commitment to ensuring inclusion fuels and connects us as one with the diverse community of visual storytellers that we serve.
MPB customers come from all walks of life, and so do we. We are an Equal Opportunity Employer and do not discriminate against any employee or applicant because of family makeup, race, sexuality, religion, gender identity, disability or age. At MPB, every employee has the opportunity to make an impact and grow.
Benefits
We support our staff and their careers in every way we can and we offer the following benefits :