Aktiviere Job-Benachrichtigungen per E-Mail!

Software Engineer (In Test)

Mpb Europe Limited

Berlin

Hybrid

EUR 50.000 - 75.000

Vollzeit

Gestern
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

MPB Europe Limited is seeking a Software Engineer (In Test) to enhance the quality of their software products in Berlin. This role involves designing and maintaining automated testing frameworks, collaborating with cross-functional teams, and ensuring software reliability through rigorous testing strategies. Join a dynamic team in a hybrid work environment, contributing to innovative solutions in the photography and videography equipment sector.

Leistungen

20 days statutory holiday plus 8 additional days
2 days volunteering leave
1 day a year for your Wellbeing
Urban Sports Membership discount
Retirement & Pension Plans
BVG ticket discount (50%)
MPB Employee discount
Learning Management System access
Enhanced Paid Parental Leave
Dog friendly office

Qualifikationen

  • Proven experience in automated testing using Java or Python.
  • Hands-on experience with BDD frameworks like pytest-bdd.
  • Strong debugging and troubleshooting skills.

Aufgaben

  • Develop and maintain automated functional tests for front-end and back-end systems.
  • Conduct a full range of software testing activities, including functional and regression testing.
  • Collaborate closely with cross-functional teams to understand requirements.

Kenntnisse

Automated testing
Python
Java
Selenium
Debugging

Tools

Jira
Git
Jenkins

Jobbeschreibung

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:

️Test Automation and Integration: Develop and maintain automated functional tests for front-end and back-end systems using Python, pytest, pytest-bdd, Requests, and Selenium. Integrate these tests into CI/CD pipelines for continuous testing.

️Cross-Platform Testing and Tool Integration: Expand test automation coverage by integrating with third-party tools like Browserstack to enable testing across multiple platforms and environments.

️Collaboration and Requirement Analysis: Work closely with product managers and software engineers to understand requirements, business use cases, and translate them into effective test cases.

️Comprehensive Software Testing: Conduct a full range of software testing activities, including functional, performance, and regression testing, to ensure the quality and reliability of the software.

️Test Documentation and Improvement: Review and provide feedback on test documentation, suggest improvements, and contribute to refining testing strategies to enhance overall quality assurance practices.


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:

  • You’ll get 20 days of statutory holiday, plus 8 additional days from us—with the option to buy up to 5 more each year.
  • 2 days Volunteering leave
  • 1 day a year for your Wellbeing
  • Urban Sports Membership discount
  • Retirement & Pension Plans
  • BVG ticket discount (50%)
  • MPB Employee discount and uplifts
  • 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
  • Enhanced Paid Parental Leave
  • Summer and Winter Employee Events
  • Financial Assistance Scheme
  • Milestone Gifts - €150 Amazon voucher to celebrate the arrival of your new baby; €150 Amazon voucher for you and your partner when you tie the knot or enter into a civil partnership
  • Dog friendly office
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.