Arnica is an AI-powered application security platform built for developer teams that move fast. They are seeking an SDET who will design and own the automation frameworks to ensure platform reliability while shipping rapidly, focusing on writing test automation in TypeScript and collaborating with engineers and PMs.
Responsibilities:
- Designing, building, and maintaining automated test frameworks (API, integration, and end-to-end) in TypeScript
- Writing reliable, well-structured test code that other engineers actually want to work with
- Building CI/CD-integrated test pipelines that catch regressions before they reach production
- Creating and maintaining test data management strategies and fixtures
- Writing PostgreSQL queries to validate data integrity and build data-driven tests
- Developing custom test tooling and utilities that accelerate the whole team's testing workflow
- Using AI tools (Cursor, Claude, and others) to generate tests, identify coverage gaps, and automate repetitive QA tasks
- Collaborating with engineers and PMs to define testability requirements early in the development cycle
- Owning test reliability - investigating flaky tests, improving stability, and keeping the test suite fast and trustworthy
Requirements:
- 5+ years in software engineering or SDET roles with a strong automation focus
- Fluent in TypeScript and comfortable working in a Node.js codebase
- Hands-on experience building test frameworks from scratch
- Knowledge of REST API testing, database validation, and CI/CD pipelines
- Comfortable with GitHub workflows, pull requests, and code review
- Ability to write meaningful PostgreSQL queries and use them to validate system behavior
- Use AI tools to make workflow smarter
- Clear communication, collaboration with teammates, and initiative
- Experience with Playwright, Cypress, or similar end-to-end testing frameworks
- Familiarity with DynamoDB, AWS Lambda, or Kubernetes
- A background in application security or DevSecOps
- Experience with performance testing or load testing tools
- Worked at a startup and understand what it means to own outcomes, not just test cases