AlphaSense logo
AlphaSensePosted 1 month ago

Staff Software Engineer, QE

RemoteNew York City, New York, United States or India

Full TimeSenior LevelLargeTechnology

Job Summary

Lead development of test automation frameworks across UI, API, and GraphQL layers while designing AI evaluation frameworks to assess LLM-powered features. Optimize test execution pipelines for faster feedback in CI/CD environments and drive adoption of newer testing technologies. Partner with development teams to implement shift-left testing practices, lead root cause analysis for critical issues, and provide technical mentorship on automation best practices and AI tooling. This Staff Software Engineer role focuses on the Content Portfolio team at AlphaSense, where the platform is trusted by over 6,000 enterprise customers including a majority of the S&P 500. The position requires 8+ years of hands-on experience in software quality engineering with deep proficiency in TypeScript, Playwright, and Kubernetes.

Required Qualifications

  • 8+ years of hands-on experience in software quality engineering roles
  • At least 2 years operating at a Staff/Lead level
  • Deep proficiency in testing TypeScript/JavaScript and modern frontend ecosystems (React, Webpack, or similar)
  • Expert-level experience with Playwright or comparable browser automation frameworks (Cypress, Selenium WebDriver) for end-to-end testing
  • Strong experience with unit and component testing frameworks such as Vitest, Jest, or React Testing Library
  • Proven track record of designing and building test automation frameworks from scratch or significantly evolving existing ones at scale
  • Solid understanding of CI/CD systems (GitHub Actions, Jenkins, Buildkite, Gitlab or similar) and how to integrate and optimize test suites within them
  • Experience with GraphQL APIs - Writing integration tests, mocking schemas, and validating query/mutation contracts
  • Experience in SaaS, fintech, or market intelligence domains

Desired Qualifications

  • Familiarity with performance and load testing tools (k6, Lighthouse, Artillery)
  • Experience with visual regression testing (Percy, Chromatic, Playwright visual comparisons)
  • Hands-on experience with Allure or similar test reporting/analytics platforms
  • Understanding of AI/ML-powered products and the unique testing challenges they present (non-deterministic outputs, data quality, model evaluation)
  • Track record of contributing to developer experience improvements like test tooling plugins, custom ESLint rules for test quality, documentation-as-code practices
  • Familiarity with Docker, Kubernetes, and cloud infrastructure (AWS/GCP)
  • Familiarity with AI/LLM evaluation frameworks
  • Hands-on experience with AI-assisted development tools such as Cursor, GitHub Copilot, or Claude for accelerating test authoring, code review, and debugging
  • Experience building or configuring MCP (Model Context Protocol) servers

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce