Software Developer Engineer in Test (SDET)
Our Opportunity:
Chewy is looking for Software Development Engineers in Test (SDET) based in Boston, MA. In this role, you will help build the automated test infrastructure for one of the fastest growing e-commerce platforms!
What you’ll do:
- Create and review test cases to maximize potential for automated test execution
- Act in the capacity of a Automation software engineer to actively participate in the development of Automation Test Suite in popular tools like Selenium/Appium and Jmeter or it’s equivalent using the Agile methodology
- Ensure that technical solutions follow best practices, are reliable, are easily maintainable and are scalable under sustained load
- Create or modify complex test suites, modules, routines, scripts and data objects from a detailed design where efficiency, performance and reliability are critical
- Implement programmatic tests at varying scope (unit, component integration, system integration, performance, ect)
- Design and implement tools and frameworks to simplify test development, including simulators/mocks and data generators
- Build test infrastructure to fit into our CI platform
- Assess and evaluate new tools and testing methodologies
- Provided peer feedback in design and code reviews
- Design test automation in one of a variety of software domains: web-based e-commerce and customer service, native iOS and Android applications, financial and accounting systems, warehouse management and supply chain systems
What you’ll need:
- B.S. in Computer Science, Engineering, or other technical discipline
- 3-5 years as a Quality Engineer or Software Engineer
- Solid programming experience in one or more object-oriented languages such as Java, Swift, Kotlin, Javascript, Python, or C# (most of our development is in Java, with some other JVM languages; Swift is used for iOS applications)
- 3-5 years of experience working with web services (SOAP/HTTP, REST)
- 3-5 years of full software development lifecycle experience including the ability to perform independent analysis of needed Test Suite Development
- 3-5 years of experience developing applications in Java, Selenium,Appium & Jmeter Automation Test scripts
- 3-5 years of experience in SQL with ability to query databases independently to find root cause of issues
- 3-5 years of experience working web server technologies
- 3-5 years of experience working with web services (SOAP/HTTP, REST)
- Experience with X-Unit unit test frameworks or other integration test frameworks (open source or commercial)
- Familiarity with RDBS and SQL
- Understanding of TDD, BDD, and data-driven test practices
- 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
- Knowledge of VM test environments and/or cloud-based compute environments