Python Backend Engineer
Makersite
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