iCapital is looking for a Software Developer in Test to work on the iCapital platform, focusing on building and enhancing automation test frameworks and supporting feature-based testing.
Requirements
- Programming experience in Java with focus on behavior driven development (BDD) and test-driven development (TDD) and design patterns, ideally within continuous integration (CICD)
- Experience with Java microservices and REST APIs and exposure to React front end
- Agile development approach
- Technologies: Java, JavaScript, IntelliJ/Eclipse
- CICD: Maven, Sonar, Git, Teamcity/Jenkins, Docker
- Testing: Junit, WebdriverIO, Protractor, JMeter or similar
- Perform all types of testing – Functional. API, Automation, Performance and Load
Responsibilities
- Build and implementation of robust automated test suites.
- Integration of automated test suites with the current build and deployment processes.
- Maintenance of automated tests to accommodate changes in system design and architecture.
- Integration of Automation framework with existing tools (JIRA).
- Create/Manage/Utilize Defect workflows with automated test execution.
- Design and publish meaningful metric to support automation test creation and execution.
- Build and implementation of performance test suites.
Other
- 8+ years of experience with QA engineering delivery experience
- 4+ years of delivery within Agile SDLC/teams ideally with CICD
- Experience managing a team
- Exposure to banking and/or finance environments preferred
- Employees in this role will work in the office Monday-Thursday, with the flexibility to work remotely on Friday.