QA Engineer



Software Engineering, Quality Assurance
Zürich, Switzerland
Posted on Wednesday, July 19, 2023

About the Role:

We are seeking a talented and experienced QA Engineer with Automation (Python) and Manual testing skills to join our team in the Switzerland Office. As a QA Engineer, you will work closely with our talented product, development, and project management teams to ensure that our software products meet the highest quality standards before they reach our customers.

You will be responsible for both manual and automated testing and will have the opportunity to develop and implement automated testing frameworks from scratch. You will also have the chance to collaborate with cross-functional teams, share ownership in the company's success, and make a significant impact in a fast-growing company.


Develop and execute QA artifacts (Test plan, Test cases, RTM) to ensure that software products meet the highest quality standards for each product iteration.

Develop automated testing frameworks to test API and UI using Python.

Continuously improve our testing processes and automation frameworks.

Write and execute manual test cases using Zephyr Scale and convert them into automation scripts.

Identify, report, and track defects using issue tracking tools such as JIRA.

Analyze test results and provide feedback to the Product and Development teams in a timely manner.

Collaborate with cross-functional teams to ensure quality throughout the software development life cycle.

Ensure that the final product satisfies the product requirements and meets end-user expectations.

Spot areas for improvement to enhance the product's efficiency.

Be a quality advocate and ensure issues are mitigated well before they reach QA (shift left approach mindset).


4+ years of experience in the QA industry.

Experience in Python programming language and automation.

Strong experience in UI and API automation using Python.

Familiarity with Git, Git Actions/Jenkins, and other CI tools.

Skills to write MongoDB queries to perform data validation.

Familiarity with cross-border payments (Swift), local money transfers (Sepa, ACH) and foreign exchange.

Resourceful, flexible, and adaptable; no task is too big or too small.

Excellent interpersonal and communication skills.

Ability to think creatively and outside of the box.

Solid understanding of SDLC and STLC concepts.

Understanding of Agile teams, events, and artifacts.

Familiarity with industry trends, latest frameworks, and the trade-offs of existing automation/testing solutions.

A demonstrated product-oriented mindset, creativity, and initiative to improve product test coverage and effectiveness.

Knowledge of Zephyr Scale or similar Test Case Management tools to write and execute test cases.

Ability to work in a fast-paced environment and think on their feet without sacrificing the quality of the product and processes.

Nice to Have:

Experience working in FinTech organizations.

Knowledge of Blockchain technology.

Experience in Crypto or knowledge of Capital Markets.

If you are a proactive, self-motivated, and passionate individual with a strong desire to work in a dynamic and fast-paced environment, we encourage you to apply for this exciting opportunity.

This role is based in Zurich and will be expected to work from our Zurich office in a hybrid model Monday - Wednesday.