Icapital - New York, NY

posted 5 days ago

Full-time - Senior
New York, NY
Health and Personal Care Retailers

About the position

iCapital is seeking a lead Software Developer in Test (SDET) to enhance its financial technology platform. This role involves applying agile development methodologies and engineering best practices to improve the performance testing processes. The ideal candidate will have a blend of hands-on development skills and managerial experience, capable of collaborating with engineers and product managers to support feature-based testing.

Responsibilities

  • Develop and maintain performance test scripts using tools such as k6, JMeter, Locust, or Lighthouse.
  • Design and execute various performance testing scenarios, including load testing, stress testing, spike testing, and endurance testing.
  • Utilize Grafana for monitoring and visualizing performance metrics, integrating it with data sources like Prometheus.
  • Work on UI load testing.
  • Analyze performance test results, identify bottlenecks, and provide actionable recommendations for optimization.
  • Collaborate with development, QA, and DevOps teams to integrate performance testing into the CI/CD pipeline.
  • Implement performance monitoring and alerting solutions for proactive issue detection.
  • Generate detailed performance test reports, highlighting insights, trends, and areas for improvement.
  • Collaborate with architects and developers to optimize application performance, scalability, and reliability.

Requirements

  • 10-12 years of QA experience, including 3-5 years of hands-on experience in performance testing and engineering.
  • Expertise in performance testing tools, particularly k6 and JMeter; experience with Locust and Lighthouse is a plus.
  • Strong scripting skills in NodeJS (for k6) and familiarity with other scripting languages like Python or Groovy.
  • Proficient in using Grafana for creating dashboards and visualizing performance data.
  • Experience with APIs, microservices architecture, and cloud platforms (e.g., AWS, Azure, GCP).
  • Solid understanding of HTTP protocols, web technologies, and REST APIs.
  • Familiarity with performance monitoring and analysis tools like Prometheus and APM solutions (e.g., New Relic).
  • Hands-on experience with UI load testing tools like Lighthouse or HP LoadRunner is a plus.
  • Strong analytical skills for interpreting performance test results and diagnosing system performance issues.
  • Excellent communication skills, with the ability to present findings to technical and non-technical stakeholders.

Benefits

  • Salary range of $150,000 to $170,000.
  • Equity for all full-time employees.
  • Annual performance bonus.
  • Employer matched retirement plan.
  • Generously subsidized healthcare with 100% employer paid dental and vision.
  • Telemedicine and virtual mental health counseling.
  • Parental leave.
  • Unlimited paid time off (PTO).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service