The Senior Software Development Engineer in Test is responsible for building an engineering culture that enables quality in all software feature development teams across the company. This role involves developing and executing comprehensive test strategies for platform services, designing and implementing automated testing frameworks, and mentoring and guiding other Quality Engineering team members.
Requirements
- 5+ years of software testing experience
- At least 3 years focused on backend services, distributed systems, or platform infrastructure
- Functional testing experience
- Expertise with automated testing tools and strategies for backend services and APIs
- Strong programming skills in one or more languages such as Go or JavaScript/TypeScript
- Deep understanding of testing authentication and authorization systems
- Experience testing distributed systems, message queues, and event-driven architectures
- Experience with API testing frameworks and tools
- Recent exposure to a startup environment building and contributing to a test framework
- Solid understanding of various test frameworks and automation of backend systems and microservices
- Experience with Continuous Integration/Delivery concepts and tools
- Experience with performance engineering, profiling, and load testing tools
- Experience working with globally distributed teams
- Demonstrated skills using code repositories and Atlassian tools
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance