Chewy, Inc.
Bellevue, WASr. Software Developer Engineer in Test R11255
Our Opportunity:
Chewy is looking for Software Development Engineers in Test (SDET.) In this role, you will help build the automated test infrastructure for one of the fastest growing e-commerce platforms!
What you’ll do:
- Design test automation framework in one of a variety of software domains: web-based e-commerce, warehouse management and supply chain systems.
- Understand existing code flow and its integration with various components and interfaces
- Design and implement tools to build, maintain and operate test automation frameworks with goal to simplify test development, performance testing
- Implement programmatic tests at varying scope (unit, component integration, system integration, performance, build different test scenarios and acceptance tests)
- Build test infrastructure to fit into the existing CI/CD platform
- Assess and evaluate new tools and testing methodologies
- Provided peer feedback in design and code reviews
- Collaborate with development and development teams to resolve any level issues for the system
- Review existing manual test cases to maximize potential for automated test execution
What you’ll need
- Bachelor’s Degree (MIS or CS preferred) or equivalent work experience
- 7-12 years as a Quality Automation Engineer or Software Engineer
- Solid programming experience in one or more object-oriented languages such as Java, Kotlin, Javascript, Python, or C# (most of our development is in Java, with some other JVM languages)
- Experience with J-Unit/X-Unit unit test frameworks or other integration test frameworks (open source or commercial)
- Understanding of TDD, BDD, and data-driven test practices
- Familiarity with various test types and techniques including performance, scalability, security/pentest, and fuzzing
- For those interested in UI test automation, experience with Selenium and/or Appium
Bonus:
- Knowledge of Atlassian suite of tools (Jira, Bamboo, Confluence)
- Experience working in Agile teams (Scrum, Kanban)
- Familiarity with performance, scalability or security/pentest
- Familiarity with in-memory data store (e.g. Redis), RDBS and SQL
- Knowledge of VM test environments and/or cloud-based compute environments