
QA Engineer - Python, JavaScript, Playwright
Terminal • Canada
Role & seniority: Senior QA Engineer / Quality Engineer (contract, hands-on IC)
Stack/tools: Python (backend/API), TypeScript (frontend/E2E); Playwright, Jest, pytest or similar; RESTful API testing; CI/CD tooling
Top 3 responsibilities
-
Perform hands-on manual testing (feature, bug fix, release validation) and exploratory testing; participate in UAT with product/engineering
-
Write, maintain, and expand automated test suites (backend APIs, frontend E2E), design test strategies, and implement automated tests
-
Develop and maintain e2e, API/integration, regression, synthetic, and performance tests; integrate tests into CI/CD and support production issue analysis
Must-have skills
-
5+ years in QA/Quality Engineering or Software Testing
-
Proven hands-on manual testing in fast-moving environments
-
Demonstrated ability to write automated tests as a core responsibility (Python for backend/API; TypeScript for frontend/E2E)
-
Experience with Playwright, Jest, pytest (or equivalents); REST API testing
-
Understanding of CI/CD workflows and release processes; strong communication and independent work skills
Nice-to-haves
-
Experience transitioning teams to automation-first workflows
-
Startup or early-stage company experience
-
Familiarity with financial services, insurance, or regulated domains
-
Experience validating data-heavy systems, reports, or analytics outputs
Location & work type
-
Location: Not specified
-
Work type: Contract; hy
Full Description
About Ledger Investing
Ledger Investing, Inc. is an insurtech startup that has built a marketplace for connecting risk originators to capital providers. Ledger is financed by leading VCs and strategic insurance industry investors. Ledger ILS Managers, LLC, is a wholly owned subsidiary of Ledger Investing, Inc. and an investment advisor registered with the SEC.
About The Role
Korra is a SaaS platform providing transaction services for the reinsurance and insurance-linked securities (ILS) market. Korra connects insurers, MGAs, reinsurers, and institutional investors through an integrated suite of applications and AI-driven workflows that support the full reinsurance lifecycle - from pricing and structuring to performance reporting and valuation. The Korra platform includes
Korra Marketplace – A digital transaction platform connecting risk to capital. Korra Analytics – Actuarial and data science tools to stochastically forecast performance, price new deals, and estimate fair market value of existing deals. Korra Reports – Automated bordereaux ingestion and performance monitoring dashboards of cession statements, collateral calculations, and financial statements. We are seeking a senior QA Engineer / Quality Engineer on a contract basis to support both hands-on manual testing and the design, implementation, and ownership of automated testing across our applications and services. This is a hands-on individual contributor role. The contractor is expected to personally write, maintain, and evolve automated tests, rather than only defining strategy or reviewing others’ work. The engagement is intentionally hybrid at the start: initial emphasis on manual testing to support active development and releases, with a clear expectation of progressively shifting toward automation-first workflows integrated into CI/CD. Korra Contracts – AI technology to transform bespoke contracts into structured data that can be queried in natural language and drive downstream processes.
What You’ll Do
Performing hands-on manual testing for new features, bug fixes, and releases, including exploratory testing and release validation Conducting User Acceptance Testing (UAT) in collaboration with product and engineering stakeholders Writing, maintaining, and expanding automated test suites, and defining the supporting testing strategy
Authoring automated tests directly for: ○ Backend services and APIs (Python) ○ Frontend and end-to-end workflows (TypeScript)
Designing and maintaining: ○ End-to-end (e2e) tests ○ API and integration tests ○ Regression and synthetic tests ○ Performance or load tests where appropriate Gradually reducing reliance on manual testing by expanding automation coverage and improving test tooling Partnering with engineers to understand system architecture, data flows, and expected system behavior Integrating and optimizing automated tests within CI/CD pipelines to ensure fast, reliable feedback Identifying, isolating, and documenting defects with clear reproduction steps and impact assessment Supporting production issue investigation through root-cause analysis and collaboration with cross-functional teams
What You’ll Bring
5+ years of experience in QA, Quality Engineering, or Software Engineering in Test Proven experience performing manual testing in fast-moving product environments Demonstrated experience personally writing automated tests as a core responsibility
Working, hands-on knowledge of both Python and TypeScript, including: ○ Python for backend and API testing ○ TypeScript for frontend and end-to-end testing Hands-on experience with tools such as Playwright, Jest, pytest, or similar frameworks Experience testing RESTful APIs and backend services Solid understanding of CI/CD workflows and release processes Ability to work independently, manage priorities, and deliver against agreed-upon milestones Clear written and verbal communication skills Nice to Have Experience transitioning teams from manual-heavy testing to automation-first workflows Experience working in early-stage or fast-moving startup environments Familiarity with financial services, insurance, or other regulated domains Experience validating data-heavy systems, reports, or analytics outputs Show more Show less