Electronic Arts is looking to implement an automated testing infrastructure that covers all layers of the Mobile/Web/Services technical stack to achieve a test coverage of 70%-80% or greater and ensure the quality of their products.
Requirements
- 4+ years experience utilizing the ServiceNow Automation Testing Framework (ATF)
- 4+ years experience in end-to-end testing on ServiceNow modules specifically ITSM & HRSD
- 3+ years experience in Developing end-to-end test plans/suites for all facets of software testing, including UI, API automation, User Acceptance Testing (UAT), Load & Stress testing, and Regression & Sanity testing
- Thorough understanding of testing practices (black-box testing, risk-based testing, system testing, regression testing, exploratory testing, performance testing, etc.)
- Working knowledge of test methodologies, processes, and toolsets (Selenium Grid, Appium, Postman, Test management tool: TestRail, Test issue tracking: JIRA)
- Understanding of continuous integration (CI) and continuous delivery (CD) practices (GitLab)
- Experience with testing on services and applications running in AWS
Responsibilities
- Work with the Employee & Studio Experience & Engineering (ESE) Test Manager and Architecture/Engineering Team to create a sustainable testing toolset, test automation framework that incorporates the DevOps model in Continuous Integration (CI) and Continuous Deployment (CD) pipeline, and device inventory
- Develop comprehensive test suites to allow the ESE Team to achieve its project deployment targets utilizing AgileScrum principles
- Coordinate and work with both on-shore and off-shore resources for manual testing, creation or modification of automated test suites, and automation of Load and Performance Testing of service APIs and mobile/web apps
- User Acceptance Testing activities for a major feature or point releases
- Final rapid sanity/verification regression testing pre-CD activities
- Effectively communicate progress and issues with engineering and product/project managers to ensure verification & validation signoff of issues for “Ready for Production” activities
- Ensure all testing processes and procedures are well documented with proper technical specifications and maintainable
Other
- Bachelor’s or Master’s degree in Computer Science, related technical discipline or equivalent
- 6+ years of Software Quality Assurance engineering experience with focus areas on Functional, Automation, Performance and/or DevOps
- Strong written and verbal communication skills at building and strengthening relationships across multiple functions to drive quality through cohesive, tactical, proper testing processes
- Self-starter with an eagerness to constantly learn and share technical knowledge with team members; Staying current on new technologies and how they integrate with our current & future objectives
- Ability to dive into difficult problems and deliver results on time and per specifications