TL;DR

Software Developer in Test (Blockchain): Develop and maintain automated test suites and frameworks for backend services and blockchain components with an accent on API testing, CI/CD integration, and performance testing. Focus on building robust automation, enhancing QA processes, and collaborating across development, product, and DevOps teams.

Location: Salt Lake City, Utah, United States; hybrid work with office presence Monday-Thursday and remote Friday

Salary: $110,000–$130,000

Company

iCapital is a fintech product company focused on innovative financial solutions including blockchain-based components.

What you will do

  • Build and implement automated test suites for API and backend services using Behave (BDD) and Python.
  • Integrate automated tests into GitLab CI/CD pipelines and deployment workflows.
  • Maintain and improve automation frameworks to support evolving system architecture including blockchain components.
  • Collaborate with developers, product managers, and DevOps engineers to ensure quality across distributed systems.
  • Create and manage defect workflows with JIRA and define QA metrics for quality reporting.
  • Build and maintain performance and load testing suites for backend services and smart-contract interactions.

Requirements

  • Location: Must be based in or able to work from the United States (Salt Lake City, Utah)
  • 8+ years of QA engineering experience with focus on backend and API testing.
  • 4+ years experience in Agile SDLC teams with CI/CD.
  • Hands-on Python programming with Behave (BDD), TDD, and QA design patterns.
  • Experience testing REST APIs, backend microservices, distributed systems, and blockchain technologies preferred.
  • Proficient with CI/CD tools like GitLab, Jenkins, Docker, and testing tools such as PyTest, Postman, JMeter.

Nice to have

  • AI integration experience.
  • Exposure to banking or finance environments.

Culture & Benefits

  • Comprehensive benefits including employer matched retirement plan, fully paid dental, vision, telemedicine, and mental health counseling.
  • Parental leave and unlimited paid time off (PTO).
  • Equity and annual performance bonus for full-time employees.
  • Hybrid work schedule with office presence Monday-Thursday and remote work on Friday.