Python Backend Engineer

Makersite Logo

Makersite

📍Remote - Worldwide

Summary

Join Makersite, a leading platform for product lifecycle management (PLM), and be a key player in shaping the future of sustainable product development. As a QA Engineer, you will design, develop, and execute automated test scripts, ensuring the quality of our software. You will collaborate with cross-functional teams, leverage your expertise in Python and Cypress/TypeScript, and mentor junior engineers. This is a permanent, remote-first position based in the EU, offering a competitive salary, 30 days of paid time off, and a generous learning and development budget. We offer a flexible work environment and prioritize work-life balance. Join our innovative and inclusive team and contribute to meaningful change in the manufacturing industry.

Requirements

  • Bachelor’s degree in a field such as Computer Science, Computer Programming, or relevant experience
  • Proven experience as a QA Engineer in a B2B SaaS environment with around 5 years of professional applications
  • Experience with Atlassian products such as Jira or Confluence
  • Proficiency in working with version control systems such as GIT / SVN / Mercurial
  • Experience in implementing API Testing within different frameworks
  • Knowledge of STLC and how this is integrated into an AGILE SDLC
  • Advanced knowledge of Test Levels, Test Types, Test Techniques
  • Proficiency in UI automation (Cypress / TypeScript)
  • Excellent communication and critical thinking skills
  • Pragmatic mindset with a continuous learning mentality, staying updated on industry trends and best practices
  • Residing in and legally permitted to work in the EU

Responsibilities

  • Design, develop, and execute automated test scripts to streamline the testing process and improve efficiency
  • Implement automation frameworks and tools to support continuous integration and deployment pipelines
  • Participation in Agile ceremonies is necessary
  • Take ownership of the end-to-end QA process, from test planning and execution to defect tracking and reporting
  • Collaborate with cross-functional teams to identify quality requirements and ensure adherence to established standards
  • The creation of documentation around these topics is required
  • Leverage expertise in Python-based code or similar architecture to create robust automation solutions
  • Stay updated on industry best practices and emerging trends in QA automation tools and technologies
  • Suggest improvements for the STLC and analyze tools to make improvement suggestions
  • Apply knowledge of B2B SaaS principles and complexities to effectively test and validate software functionality, scalability, and performance
  • Work closely with product managers and developers to understand user requirements and translate them into comprehensive test cases
  • Utilize proficiency in Cypress and TypeScript to develop automated tests for web applications and APIs
  • Conduct code reviews and provide feedback to ensure code quality and maintainability
  • Mentor junior QA engineers as well as frontend developers and guide automation best practices, coding standards, and test methodologies

Benefits

  • Competitive Salary – We reward your skills and experience with a compensation package that reflects your value
  • 30 Days Paid Time Off – Take the time you need to recharge and maintain a healthy work-life balance
  • Remote-First Flexibility – Work from anywhere in the EU, with the option to collaborate in person at our offices in Stuttgart, Berlin (role dependent)
  • Generous Learning & Development Budget – We invest in your growth, providing ample resources for personal and professional development
  • Choose Your Ideal Work Equipment – Whether you prefer Apple or Microsoft, we’ll equip you with the tools you need to excel

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.