Software Engineer (In Test) · Berlin ·
Software Engineer (In Test) · Berlin ·

Software Engineer (In Test) · Berlin ·

Berlin Vollzeit 43200 - 72000 € / Jahr (geschätzt) Kein Home Office möglich
M

Auf einen Blick

  • Aufgaben: Join us as a Software Engineer in Test, enhancing software quality through automated testing.
  • Arbeitgeber: MPB is the largest global platform for used photography and videography equipment.
  • Mitarbeitervorteile: Enjoy 28 days holiday, volunteer days, employee discounts, and access to thousands of free courses.
  • Warum dieser Job: Be part of a collaborative team driving innovation and quality in a dynamic environment.
  • Gewünschte Qualifikationen: Experience in automated testing with Python or Java, and familiarity with BDD frameworks and CI/CD tools.
  • Andere Informationen: Hybrid work model: 2 days in the office, 3 days remote; dog-friendly office culture.

Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.

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:

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

#J-18808-Ljbffr

Software Engineer (In Test) · Berlin · Arbeitgeber: Mpb Europe Limited

At MPB, we pride ourselves on being an exceptional employer in the heart of Berlin, offering a hybrid work model that promotes work-life balance while fostering collaboration within our skilled engineering team. Our commitment to employee growth is evident through our extensive learning resources, generous benefits including 28 days of holiday and volunteer time off, and a vibrant, inclusive work culture that empowers every team member to make a meaningful impact. Join us in transforming the visual storytelling community while enjoying a supportive environment that values diversity and innovation.
M

Kontaktperson:

Mpb Europe Limited HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Software Engineer (In Test) · Berlin ·

Tip Number 1

Familiarize yourself with the specific tools and technologies mentioned in the job description, such as Python, pytest, Selenium, and CI/CD pipelines. Having hands-on experience with these will not only boost your confidence but also demonstrate your readiness for the role.

Tip Number 2

Engage with the MPB community on platforms like LinkedIn or GitHub. This can help you understand their culture and values better, and you might even connect with current employees who can provide insights into the interview process.

Tip Number 3

Prepare to discuss your previous experiences with automated testing and how you've implemented BDD frameworks. Be ready to share specific examples of challenges you've faced and how you overcame them, as this aligns with their focus on problem-solving.

Tip Number 4

Showcase your collaborative skills by preparing examples of how you've worked in cross-functional teams. Highlight your experience in agile environments and how you contributed to successful project outcomes, as teamwork is a key aspect of the role.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer (In Test) · Berlin ·

Automated Testing
Python
pytest
pytest-bdd
Selenium
Requests
CI/CD Integration
Page Object Model (POM)
Debugging Skills
Troubleshooting Skills
Manual QA
Agile Methodologies
Scrum
Collaboration Skills
DevOps Tools
Git
Jenkins
Jira
Test Documentation
Performance Testing
Regression Testing

Tipps für deine Bewerbung 🫡

Understand the Role: Make sure to thoroughly read the job description for the Software Engineer (In Test) position. Highlight key responsibilities and required skills, such as experience with Python, pytest, and Selenium, and reflect these in your application.

Tailor Your CV: Customize your CV to emphasize relevant experience in automated testing and collaboration within cross-functional teams. Use specific examples that demonstrate your expertise in test automation frameworks and debugging skills.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software quality and your alignment with MPB's values. Mention how your background in test automation can contribute to their mission of enhancing software reliability.

Highlight Your Collaboration Skills: Since the role involves working closely with product managers and developers, be sure to include examples of past experiences where you successfully collaborated in an agile environment. This will show that you are a team player who fits well with their culture.

Wie du dich auf ein Vorstellungsgespräch bei Mpb Europe Limited vorbereitest

Showcase Your Automation Skills

Be prepared to discuss your experience with automated testing frameworks, especially using Python and BDD frameworks like pytest-bdd. Highlight specific projects where you implemented test automation and the impact it had on the development process.

Demonstrate Collaboration Experience

Since this role involves working closely with cross-functional teams, share examples of how you've collaborated with product managers and developers in an agile environment. Emphasize your ability to translate business requirements into effective test cases.

Prepare for Technical Questions

Expect technical questions related to debugging, troubleshooting, and the Page Object Model (POM). Brush up on your knowledge of these concepts and be ready to explain how you've applied them in past projects.

Align with Company Values

Familiarize yourself with MPB's values such as being better connected and focused on excellence. During the interview, express how your personal values align with theirs and how you can contribute to their mission of enhancing software quality and reliability.

Software Engineer (In Test) · Berlin ·
Mpb Europe Limited
M
  • Software Engineer (In Test) · Berlin ·

    Berlin
    Vollzeit
    43200 - 72000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-03-30

  • M

    Mpb Europe Limited

    50 - 100
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>