Be the first to apply!

Senior Software Engineer

Liquid Labs   Colombo • Full-time

Job Description

Company Description

Liquid Labs is a high-end product engineering services company founded by former Sysco LABS and LSEG executives. We partner with global tech companies in Australia, Europe and the US in building their products using a managed team model: a full product team is long-term embedded into the client organization, while being coached and managed by Liquid Labs leadership.

Role Description

We are looking for a Software Engineer in Test / QA Automation Engineer to join an engineering team within a large US based fintech company. You will be responsible for maintaining a high degree of functional correctness in a Python-based, mission critical fintech (futures trading) system using test automation.

Responsibilities

  • Certify each new release for production by executing a comprehensive functional test automation suite and reporting bugs back to the development team.
  • Develop and maintain the aforementioned comprehensive functional test suite with a high degree of coverage.
  • Develop and maintain the test framework used for executing the aforementioned test suite.
  • Streamline testing processes to improve operational efficiency and reduce manual intervention.
  • Create and maintain technical documentation for testing systems and workflows.
  • Collaborate with a technical lead and product manager to understand requirements, estimate tasks, participate in sprint planning and tracking to ensure high-quality tests and timely delivery
  • Keep up-to-date with the latest advancements in Python, testing and trading technologies.

The role will be based in Sri Lanka but remote-first, i.e. you will be working remotely for the most part, with occasional physical meetings with the team in Colombo.

Compensation will be in USD. 

General Qualifications

  • Bachelor's degree in Computer Science or Software Engineering.
  • At least 3 years of software development and/or test automation experience, building, testing, and maintaining production systems with a high degree of quality automation.
  • Prior experience with Python based E2E and API test automation frameworks (e.g. Robot Framework, Pytest, Playwright).
  • Good foundational understanding of HTTP, Linux, relational databases and SQL.
  • Prior experience with capital market backend systems (e.g. working with orders, execution reports, trade capture reports, market data, positions etc.) is desirable but not mandatory.
  • Prior experience directly collaborating with overseas teams.