Software Developer In Test
Our Opportunity:
Chewy is looking for a Software Developer In Test (SDET) to join our Search Team based in Boston, MA. The ideal candidate…
What You'll Do:
- Create and review test cases to maximize potential for automated test execution
- Implement programmatic functional tests at varying scope (unit, component database, integration, system integration, front-end & performance…)
- Design and implement scalable tools and frameworks to simplify test development, including simulators/mocks and data generators
- Integrate test infrastructures to fit into our CI platform
- Assess and evaluate new tools and testing methodologies
- Advocate quality and testability in peer design and code reviews
- Participate in team strategy, roadmap definition, and sprint planning
What You'll Need:
- S. in Computer Science, Engineering, or other software development best practices
- 3-5 years as a Quality Engineer, Test Automation and/or Software Engineer
- Experience with Git or other version control tools (BitBucket, SVN)
- Solid programming experience in one or more object-oriented languages such as Java, C#, Kotlin, Javascript, Python, or Ruby (most of our development is in Java, with some other JVM languages)
- Experience with JUnit or other unit testing frameworks (open source or commercial)
- Have an expertise with complex data structures, with the ability to write simple and complex SQL queries and backend data (parallel) validation.
- Experience testing relational databases, components, API, integration & front-end points
- Understanding of TDD, BDD, and data-driven test practices
- Position may require travel
Bonus:
- Experienced with working on teams that building scalable websites (e-commerce) or large-scale applications
- Exposure to development scripting such as shell, bash, powershell
- Knowledge of Atlassian suite of tools (Jira, Confluence)
- Development experience with Continuous Integration (CI/CD) tools (Bamboo, Jenkins, Semaphore, Appveyor)
- Experience working in Agile teams (Scrum, Kanban)
- Familiarity implement non-functional tests & tools at varying scope (browser compatibility, performance, scalability or application security/penetration test)
- Familiarity of VM, Docker, Vagrant and/or cloud-based compute environments
If you have a disability under the Americans with Disabilities Act or similar law, or you require a religious accommodation, and you wish to discuss potential accommodations related to applying for employment at our company, please contact [email protected].
To access Chewy’s Privacy Policy, which contains information regarding information collected from job applicants and how we use it, please click here: Chewy Privacy Policy.