Skip to content

Test Engineer - Quality Assurance (QA) - (Mid-Level/Senior) Remote or Hybrid (Opfikon, Zürich, Switzerland)- 100%

  • On-site, Remote, Hybrid
    • Opfikon, Zürich, Switzerland
  • Software Department

Work on real world challenges

A clear path for career to grow into product leadership or management roles as you demonstrate success

Flexible Remote/Hybrid Environment

Job description

We are seeking an experienced Quality Assurance Engineer (mid-level or senior) to join our team and ensure our product meets the highest standards of quality and reliability. In this role, you will be the champion of quality for Imnoo’s flagship SaaS platform. You will work closely with our development and product teams to build robust automated testing frameworks and catch issues early. You will have the opportunity to make a direct impact on our product’s success. When our quoting app runs flawlessly, our customers (CNC manufacturers) can work smarter and faster – which is why this role is so crucial. If you are passionate about QA automation and love coding your own test scripts, we want to hear from you. This position offers a flexible work environment (remote or hybrid) and comes with significant growth opportunities. Excel in this role, and you can grow into product leadership or management positions, shaping the future of quality and product strategy at Imnoo.

  • Design, develop, and maintain comprehensive test plans, test cases, and automated test suites for our web-based SaaS platform.

  • Implement and enhance QA automation frameworks (for UI, API, and integration testing) to increase coverage and efficiency of testing.

  • Execute manual and automated tests to identify software defects and ensure our releases are bug-free and meet functional requirements.

  • Collaborate closely with software developers and product managers from the early stages of development to define quality criteria and embed testing into the development lifecycle.

  • Track, document, and troubleshoot issues and bugs; perform root cause analysis and work with the team to resolve them in a timely manner.

  • Monitor and improve continuous integration/continuous deployment (CI/CD) pipelines by integrating automated tests and ensuring smooth, reliable build processes.

  • Advocate for best practices in quality (code quality, testing strategies, agile processes) and mentor team members on QA methodologies and the importance of automation.

  • Stay up-to-date with the latest QA tools and trends (especially in test automation and AI-driven testing) to continuously improve our quality assurance processes.

Job requirements

  • Experience: 3+ years of experience in Quality Assurance or Software Testing, with a focus on automation testing in a web or SaaS product environment.

    Automation Skills: Hands-on programming experience (e.g., Python, Java, C# or similar) and proficiency in writing automated tests. Experience with test frameworks such as Selenium, Cypress, JUnit, pytest, or similar is required.

    QA Knowledge: Solid understanding of QA methodologies, testing types (unit, integration, regression, performance, etc.), and best practices for the software development life cycle.

    Problem Solving: Strong analytical and problem-solving skills with meticulous attention to detail in identifying edge cases and potential failure points.

    Communication: Excellent communication skills to clearly document bugs, write test reports, and collaborate with cross-functional teams. Ability to explain technical issues to both technical and non-technical stakeholders.

or