Software Developer in Test - Assistant Vice President
iCapitalAbout the role
<p><strong>About the Role</strong></p> <p>iCapital is looking for a Software Developer in Test to join the Quality Assurance team. The ideal candidate brings practical knowledge of agile development methodologies and engineering best practices. As a Software Developer in Test (SDET), this role will work closely with the Development and Testing team. This individual will serve as a hands-on test engineer capable of understanding, enhancing, and implementing existing automation test frameworks. This role will also collaborate closely with other engineers and product managers to support feature‑based testing.</p> <p> </p> <p><strong>Responsibilities</strong></p> <ul> <li>Build and implement robust automated test suites for API and backend services.</li> <li>Develop and maintain automated tests using Behave (BDD) and Python, ensuring coverage of new features and system enhancements.</li> <li>Integrate automated test suites into existing GitLab CI/CD pipelines and deployment workflows.</li> <li>Maintain and improve automation frameworks to accommodate evolving system architecture, including blockchain‑based components.</li> <li>Collaborate with developers, product managers, and DevOps engineers to ensure testability and quality across distributed systems.</li> <li>Create and manage defect workflows integrated with tools such as JIRA, ensuring clear communication and traceability.</li> <li>Define, track, and publish meaningful QA metrics to support automated test development, execution, and overall quality reporting.</li> <li>Build and maintain performance and load testing suites for critical backend services and smart‑contract interactions.</li> <li>Perform all types of testing as needed like functional, API, automation, performance, and integration testing.</li> <li>Contribute to continuous improvement of QA processes, tooling, and best practices within an agile environment.</li> </ul> <p> </p> <p><strong>Qualifications</strong></p> <ul> <li>8+ years of experience with QA engineering delivery experience with a strong focus on backend and API testing</li> <li>4+ years of delivery within Agile SDLC teams ideally with CICD</li> <li>Hands-on Python programming experience, including strong knowledge of Behave (BDD), test-driven development (TDD), and QA design patterns.</li> <li>Strong experience testing REST APIs, backend microservices, and distributed systems</li> <li>Experience working with blockchain technologies (i.e. smart contracts, distributed ledgers, and blockchain node interaction) is preferred</li> <li>Solid understanding of CI/CD tooling and pipelines, especially GitLab CI/CD</li> <li>Proven knowledge of te
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s