Salary
💰 $140,000 - $175,000 per year
Tech Stack
AWSCypressDynamoDBGraphQLGRPCJavaJavaScriptJestKotlinMicroservicesMySQLReactRedisReduxSwiftTypeScript
About the role
- Build and maintain automated tests at the integration and end-to-end level for web and API
- Work closely with developers to understand feature complexities and design robust automated tests supporting in-sprint development
- Contribute to and improve automation frameworks to ensure testing approach scales with the product
- Integrate API tests into CI/CD pipelines and write Github Actions to run tests as part of development pipelines
- Ensure test suites run efficiently across multiple environments
- Determine team needs and gaps in existing automation tooling and proactively address quality gaps
- Own testing metrics with the Engineering Manager to identify gaps and report team-level quality
- Partner with Product and Quality Engineers to translate user stories and requirements into automated test cases
Requirements
- 5+ years of hands-on experience in Software Development Engineer in Test (SDET) roles
- Proven experience as a full-stack test engineer or developer tools engineer
- Strong expertise in at least 1 programming language: Javascript/Typescript, Kotlin, or Swift
- Experience coding in multiple languages (Java, Javascript, Kotlin, Swift) to support test coverage
- Understanding of microservices architecture and how to test them
- A strong understanding of the testing pyramid and its levels
- Ability to contribute to CI scripting work in Github Actions or similar CI provider
- Experience integrating API tests into CI/CD pipelines
- Drive to improve quality and take ownership of feature team outcomes through a data driven lens
- Proactive, resourceful, demonstrates grit and a positive "can do" attitude
- Demonstrated follow-through; delivering on commitments with minimal oversight
- High aptitude for picking up new technologies, processes, and different ways of working
- Analytical and pragmatic
- Familiarity with testing tools and platforms: Cypress.io, EspressoUI, XCUITest, Jest, JUnit5, k6.io, Postman
- Familiarity with frontend and backend tech: React, Redux, Swift, Kotlin, REST, gRPC, GraphQL, AWS, MySQL, DynamoDB, Redis
- Bonus: Experience with gRPC
- Bonus: Experience with GraphQL