Software Developer in Test - Assistant Vice President
Intelligentsia Capital · Salt Lake City, UT · 2 days ago
$110k–$130k/yrFull-time
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.
- Contribute to continuous improvement of QA processes, tooling, and best practices within an agile environment.
Qualifications
- 8+ years of experience with QA engineering.
- Delivery experience 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.
Pay
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).
Schedule
Employees in this role will work in the office Monday-Thursday, with the flexibility to work remotely on Friday.