The RealReal
Senior Software Development Engineer in Test (SDET) Remote
The RealReal is seeking a Senior Software Development Engineer in Test (SDET) to join our Quality Engineering team. As an Sr. SDET at The RealReal, you will work in a highly collaborative environment with software engineers, product managers and other quality engineers to help deliver quality products from engineering to end users. You will own the development of our test automation frameworks while being entrusted with ensuring the quality and integrity of billions of units of transaction data and will utilize, define and implement tools that improve our Automated Quality processes. You will be testing a highly technical product, while gracefully handling curveballs in our fast-paced development environment. If you have a passion for automation and releasing flawless software, we want to hear from you!
What You Get To Do Every Day
- Own and evolve the development of our test automation frameworks, tools and services
- Review test automation requirements and design documents, perform code reviews and weigh in on implementation choices
- Define test automation KPIs (key performance indicators) and create dashboards to track progress.
- Analyze production issues, identify test gaps across the entire testing stack and make systemic improvements to Automation testing
- Maintain test infrastructure stability in non-production environments
- Provide guidance for new test automation development/tools and automation architecture evolution across all platforms
- Help in building an Engineering culture that enables automated testing throughout all software feature development teams
- Influence the entire engineering organization on unit/integration/end-to-end tests
- Monitor user feedback, reviews and test metrics to improve tests
- Be able to adjust to competing priorities allocating your time as necessary to get things done
- Align with remote resources and engineering teams as necessary
What You Bring To The Role
- 5+ years as an SDET, or as a Software Engineer
- B.S. in Computer Science or equivalent experience
- Strong experience in designing and building scalable automated test frameworks, tools and services for testing web and mobile applications, including backend services while leading test automation efforts on large-scale software projects
- Track record of defining and executing software quality best practices with a strong understanding of QA methodologies for web and mobile applications releases
- Experience in writing, executing, and monitoring automated test suites using a variety of technologies such as Cucumber, Selenium, WebdriverIO, Mocha, Chai, Jest, Cypress, or Playwright
- Experience with mobile automated test frameworks such as Appium, Espresso or XCUITest for Android and iOS
- Knowledgeable about a variety of interfaces including REST APIs, GraphQL, Kafka, SQL and web browser dev tools
- Strong understanding of CI/CD process and quality checks in the workflow
- Comfortable with Revision Control Systems: Git/GitHub
- Knowledge of professional software engineering practices for the full software development life cycle
- Excellent communication, collaboration, reporting, analytical and problem-solving skills
Position based in the U.S.