Summary
Join iCapital as a Lead Software Developer in Test (SDET) and contribute to our innovative financial technology platform. Leverage your expertise in agile development and engineering best practices to develop and implement robust automated test suites. Collaborate with development and testing teams, integrating automated tests with build and deployment pipelines. As a technical lead, you will assist and mentor team members. The ideal candidate possesses strong Java programming skills, experience with microservices and REST APIs, and a deep understanding of Agile methodologies. This fully remote position offers a comprehensive benefits package.
Requirements
- 10-12+ years of QA engineering experience, with a strong track record in Agile SDLC teams, ideally working with CI/CD pipelines
- Proficiency in Java programming, with a focus on Behavior Driven Development (BDD), Test Driven Development (TDD), and design patterns, preferably within a continuous integration (CI/CD) environment
- Experience working with Java microservices and REST APIs, along with exposure to React front-end development
- Strong understanding of Agile development methodologies
- Proficient with technologies including Java, JavaScript, and IDEs such as IntelliJ or Eclipse
- CI/CD tools: Maven, Sonar, Git, TeamCity/Jenkins, Docker
Responsibilities
- Serve as the technical lead, assisting and unblocking the team as needed
- Develop and implement robust automated test suites
- Integrate automated test suites with the existing build and deployment pipelines
- Maintain automated tests to reflect system design and architecture changes
- Integrate the automation framework with existing tools (e.g., JIRA)
- Create, manage, and utilize defect workflows alongside automated test execution
- Design and publish meaningful metrics to support the creation and execution of automated tests
- Develop and implement performance testing suites
- Perform various types of testing, including functional, API, automation, performance, and load testing
Preferred Qualifications
- Experience in the financial domain a plus
- Preferably experienced in banking or finance environments
- Testing tools and frameworks: Junit, WebdriverIO, Protractor, Jmeter, or similar
Benefits
- Employees in this role will work fully remote
- Competitive salary
- Annual performance bonus
- Equity for all full-time employees
- Healthcare with 100% employer-paid health and dental insurance
- Generous paid time off (PTO)
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.