
Staff Software Engineer, QE
AlphaSenseabout 5 hours ago
Responsibilities
- Lead the development of test automation frameworks across UI, API, and GraphQL layers.
- Design and integrate AI evaluation frameworks for LLM-powered features.
- Leverage AI-assisted development tools to accelerate test creation and debugging.
- Implement performance testing and monitoring solutions.
- Develop custom reporting and analytics tools for test coverage and quality metrics.
- Drive adoption of newer testing technologies and approaches.
- Optimize test execution pipelines for faster feedback in CI/CD environments.
- Partner with development teams to implement shift-left testing practices.
- Conduct root cause analysis for critical issues and drive improvements.
- Participate in code reviews to ensure testability and quality considerations.
- Provide technical mentorship to QE engineers on automation best practices.
Requirements
- 8+ years of experience in software quality engineering roles.
- At least 2 years of experience operating at a Staff/Lead level.
- Deep proficiency in testing TypeScript/JavaScript and modern frontend ecosystems.
- Expert-level experience with Playwright or comparable browser automation frameworks.
- Strong experience with unit and component testing frameworks.
- Proven track record of designing and building test automation frameworks.
- Solid understanding of CI/CD systems and test suite integration.
- Experience with GraphQL APIs and writing integration tests.
- Familiarity with performance and load testing tools.
- Experience with visual regression testing tools.
- Hands-on experience with test reporting/analytics platforms.
- Understanding of AI/ML-powered products and their testing challenges.
- Experience in SaaS, fintech, or market intelligence domains.
- Familiarity with Docker, Kubernetes, and cloud infrastructure.
Tech Stack
AWSBuildkiteCypressDockerGitHub ActionsGoogle Cloud PlatformGraphQLJavaScriptJenkinsJestKubernetesReactTypeScriptWebpack