Type: Front End SDET
Location: Seattle, WA
Openings: 1
Type: Long-term Contract
Summary
The Client Tools and Web Engineering team is seeking a Senior Software Development Engineer in Test to work on new feature Test Automation with a large focus on Middle and Front Tier automation, filling in gaps in current automation, as well as Cloud migrations of current systems. This individual will lead test automation efforts for multiple Tools and Services and will be working with the existing Test and Development team to execute test passes for new and existing features and drive the creation of Test Automation across tools and services. This includes identifying automation opportunities, envision, design, develop tools, frameworks and testing infrastructure to facilitate the testing. If you are passionate about building great software that supports millions of users, creating impactful test automation, migrating software to the Cloud, and have the depth of technical experience to design, test, and deliver world class services, then this position might be perfect for you.
Responsibilities
- Testing multiple internal Tools and Services which support many games
- Working knowledge of REST service patterns and other client/server interaction models
- Demonstrated experience of creating and building automation, not just implementing automated tests in Java / JavaScript
- Working with existing and creating new CI / CD deployment systems
- Work closely with PM, Dev team, UX team, stakeholders and IT in driving projects
- Develop and apply testing processes for new and existing features
- Estimate, prioritize, and plan through Agile methodologies through team Sprints
Required Skills
- NodeJS and JavaScript E2E testing strategies
- Angular and/or React
- 3+ years of professional engineering testing experience including test automation
- 4+ years of coding experience in Java (preferred) or other OOP language
- Experience building CI/CD or release pipelines
- Quick learner with passion for testing and becoming domain expert
- Strong problem solving and troubleshooting skills
- Strong understanding of QA processes and concepts including test case preparation, and testing methodologies
- Experience working on a development team that practices Agile/scrum methodologies
- Degree in Computer Science or a related field, or equivalent experience
Nice to Have
- Cloud experience will be a necessary commodity
- Strong architecture, analytical and design skills
- Self -starter and Relentlessly Curious