Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 27 Oct 2026

Python Software Developer in Test - Assistant Vice President

iCapital Salt Lake City, Utah Hybrid senior full-time

Salary

$110,000 to $130,000 per year

Apply on iCapital

Description

iCapital is seeking a Software Developer in Test to join the Quality Assurance team. The ideal candidate has practical knowledge of agile development methodologies and engineering best practices.

As a Software Developer in Test (SDET), you will work closely with the Development and Testing team. You will serve as a hands-on test engineer capable of understanding, enhancing, and implementing existing automation test frameworks. You will also collaborate with other engineers and product managers to support feature-based testing.

Responsibilities:

  • Build and implement robust automated test suites for API and backend services.
  • Develop and maintain automated tests using Behave (BDD) and Python, ensuring coverage of new features and system enhancements.
  • Integrate automated test suites into existing GitLab CI/CD pipelines and deployment workflows.
  • Maintain and improve automation frameworks to accommodate evolving system architecture, including blockchain-based components.
  • Collaborate with developers, product managers, and DevOps engineers to ensure testability and quality across distributed systems.
  • Create and manage defect workflows integrated with tools such as JIRA, ensuring clear communication and traceability.
  • Define, track, and publish meaningful QA metrics to support automated test development, execution, and overall quality reporting.
  • Build and maintain performance and load testing suites for critical backend services and smart-contract interactions.
  • Perform all types of testing as needed, such as functional, API, automation, performance, and integration testing.
  • Contribute to continuous improvement of QA processes, tooling, and best practices within an agile environment.

Qualifications:

  • 8+ years of experience with QA engineering delivery, with a strong focus on backend and API testing.
  • 4+ years of delivery within Agile SDLC teams, ideally with CICD.
  • Hands-on Python programming experience, including strong knowledge of Behave (BDD), test-driven development (TDD), and QA design patterns.
  • Strong experience testing REST APIs, backend microservices, and distributed systems.
  • Experience working with blockchain technologies (i.e., smart contracts, distributed ledgers, and blockchain node interaction) is preferred.
  • Solid understanding of CI/CD tooling and pipelines, especially GitLab CI/CD.
  • Proven knowledge of testing tools such as Behave, PyTest, Postman or REST Tools, JMeter or similar performance tools.
  • Proficient in CI/CD technologies like Gitlab, Git, Jenkins, and Docker.
  • Working knowledge of Python.
  • AI Integration experience is preferred.
  • Exposure to banking or finance environments is preferred.

Benefits: The base salary range for this role is $110,000 to $130,000. iCapital offers a compensation package which includes salary, equity for all full-time employees, and an annual performance bonus. Employees also receive a comprehensive benefits package that includes an employer-matched retirement plan, generously subsidized healthcare with 100% employer-paid dental, vision, telemedicine, and virtual mental health counseling, parental leave, and unlimited paid time off (PTO).

Skills

Required

Nice to have

  • blockchain technologies
  • smart contracts
  • distributed ledgers
  • blockchain node interaction
  • AI Integration
  • banking or finance environments

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/icapitalnetwork/jobs/8451059002

Apply on iCapital