Join a

Senior Test Engineer



Software Engineering, Quality Assurance
Posted on Friday, June 30, 2023

Work should be challenging.

Your work should challenge the status quo.

You should be defining the future, not being dependent on it.

You don’t like it safe, and prefer to swim in the deep end, while figuring things out.

You want to be an avant-garde.

If this resonates with you, then you’ll fit right in here at Propine.

Propine is re-inventing capital markets using blockchain technology. We’ve worked with Monetary Authority of Singapore (MAS), to become the first licensed custodian for digital assets in the world.

We are re-imagining the issuance and life cycle management of capital market products like equities, debt, structured products and funds using blockchain technology, to reduce friction and increasing value accrual for both issuers and investors.

This role requires you to have a ‘do-whatever-it-takes’ mindset and learn to operate just outside the limit of your comfort zone. If this excites you, but also makes you a bit nervous, then you might be the right fit.

Seniority: Mid-senior Level

Job description:

We are looking for software quality assurance engineers to join our Product team. The Product team is responsible for building world-class decentralized applications to help our customers manage their digital assets securely. The QA engineer is responsible for ensuring that our products are of high quality when released. This role is a remote position and will report to the Chief Technology Officer.

Job Requirements

Plan and prioritize testing activities
Create detailed, comprehensive and well-structured test plans and test cases
Review requirements, specifications and technical design documentations to ensure they are up to date
Develop automated test scripts for use in a CI/CD environment
Perform manual tests according to the test cases.
Perform security testing using SAST/DAST tools
Identify, record, document thoroughly and track bugs
Perform regression testing when bugs are resolved
Liaise with internal teams to identify system requirements
Stay up-to-date with new testing tools and test strategies


Proficiency in JavaScript is a MUST (we will test this skill)
Have either set up or maintained a CI/CD pipeline
Familiarity with QA automation script tools like Playwright/JS Based Automation tools
Bachelors degree in Computer science or related specification
5-8 years of relevant working experience in a software QA role
Strong written and verbal communication skills
Process oriented and attentive to details
Able to handle multiple projects and meet deadlines
Should know who how to work in Linux/Mac OS
Should know how GIT works
Familiarity with Information Security and its tools are a bonus
Experience in FinTech/Banking application is also a plus