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