Company Description
Experian is the world’s leading global information services company, unlocking the power of data to create more opportunities for consumers, businesses and society. We are thrilled to share that FORTUNE has named Experian one of the 100 Best Companies to work for. In addition, for the last five years we’ve been named in the 100 “World’s Most Innovative Companies” by Forbes Magazine.
This position will be supporting the Experian Consumer Services (ECS) - a passionate and innovative team with a mission to provide Financial Power to All™. Our portfolio offers credit education and identity protection solutions to consumers and helps businesses manage the impact of a data breach.
Job Description
The Staff QA Automation Engineer will play a key role in the testing and quality assurance of key initiatives within the Insurance domain in Experian Consumer Services. Insurance is one of the fastest growing areas within Experian and we are looking for a strong QA Engineer who thrives in a fast-moving environment. The candidate will work very closely with product owners, architects, and engineering teams to help deliver high quality, scalable, secure cloud-based technology solutions.
Responsibilities
- Design & build automated regression tests from test cases using Cucumber/Java and Playwright framework
- Review PR's and provide constructive feedback
- Help and educate other automation team members to follow automation framework rules
- Help ensure that automation framework stays intact
- Add new features to automation framework
- Create test plans & test cases for assigned features
- Execute test cases & perform defect tracking/management
- Develop testing tools and resources to aid in testing effort
- Develop utility tools that will help rest of the organization on a day-to-day basis
- Plan and run automation tests, integration tests, & regression tests
- Able to perform Load Test, Performance Test, Stress Test for respective micro services
- Help define & lead the effort to implement quality requirements & processes
- Comfortable communicating with developers & other technical team members
- Participates in the full SDLC/Agile cycle engagements, including meetings, iterative development, estimations and design sessions
- Perform UAT / regression testing for all enhancement and/or patch releases against documented specifications
- Perform UAT / regression testing for iOS and Android on emulators and hardware devices
- Identify and report QA issues, workflow issues and other project risks to development team
- Evaluate overall test processes and produce regular progress updates
- Verification testing and patch validation to verifying expected changes were installed
- Evaluate system performance, reproduce issues and work with development to resolve identified problems
- Tasks include evaluating daily test suites results, maintaining/updating automation tests, and improving regression tests/framework
- Review logs (e.g. SPLUNK, DataDog, AWS) and data analytics for the application and work with Analytics/BI/BusOps team to develop and validate analytics information based on business requirement
- Analyze live and historic data stored in MySQL, DynamoDB, AWS RedShift, Aurora databases
- Ability to perform root cause analysis (RCA) across SDLC phases – Application layer, Database layer, Web Services, UI (Front End), and wherever applicable
Qualifications
- BA/BS or Master's in Computer Science or quantitative or related field preferred
- At least 8+ years of combined experience as a quality assurance analyst/engineer including applications development and testing utilizing the complete software development life cycle
- 5+ years of strong automation experience required
- 3+ years of strong experience with Behavior Driven Design approach
- Experience working with automation testing frameworks (Cucumber, Protractor, Robot) and developing testing scripts using Selenium, Playwright and/or Restassured
- Functional Frontend/Backend testing experience required across multiple platforms – Web App, Mobile App, MicroServices
- Experience building and developing test automation for APIs and Web Services using http protocol, JSON and XML
- Experience with Selenium, Postman or Insomnia dev experience
- Hands-on experience with TDD/BDD using Wiremock, Junits, Mockito or similar and Cucumber framework
- Experience with front end technologies such as HTML, CSS, and JavaScript
Additional Information
Experian is proud to be an Equal Opportunity and Affirmative Action employer. Our goal is to create a thriving, inclusive and diverse team where people love their work and love working together. We believe that diversity, equity and inclusion is essential to our purpose of creating a better tomorrow. We value the uniqueness of every individual and want you to bring your whole, authentic self to work. For us, this is The Power of YOU and it ensures that we live what we believe.