QA Engineer, UI / FE

Software

Los AngelesRemote (United States)

About EVgo

EVgo is the nation’s largest public fast charging network for electric vehicles, and the first to be powered by 100% renewable energy. With more than 850 fast charging locations, EVgo’s owned and operated charging network serves over 60 metropolitan areas across more than 30 states and more than 340,000 customers. Founded in 2010, EVgo leads the way on transportation electrification, partnering with automakers; fleet and rideshare operators; retail hosts such as hotels, shopping centers, gas stations and parking lot operators; and other stakeholders to deploy advanced charging technology to expand network availability and make it easier for drivers across the U.S. to enjoy the benefits of driving an EV. As a charging technology first mover, EVgo works closely with business and government leaders to accelerate the ubiquitous adoption of EVs by providing a reliable and convenient charging experience close to where drivers live, work and play, whether for a daily commute or a commercial fleet.

Position Summary:

The EVgo QA Team is a dynamic team of five and growing – we're looking to add our sixth team member!   EVgo is seeking a FE Automation QA Engineer to develop and enhance testing for our web and mobile applications.  We are testing software which is powering the green revolution of tomorrow!  

You will help develop, implement, and contribute to our automated testing solutions and improve testing based on our business functional and technical requirements.

Responsibilities

  • Develop, implement, and evaluate automated testing solutions, QA documentation, and test case execution based on business functional/technical requirements and user stories
  • Utilize manual and automated testing to ensure stability of each release
  • Work with engineering teams to design, develop, and execute scripts which validate, to a high degree of confidence, test cases defined within the project's test plan.
  • Support the automated load/performance testing across multiple messaging protocols (including HTTP), focusing on overall application performance - validating that application response and outputs accurately reflect business requirements.
  • Track and communicate task progress, status, and key performance metrics
  • Contribute to enhancing QA processes and procedures
  • Communicate effectively across multiple teams/external vendors (Operations, Project Teams, Quality Service, etc.), as well as Developers, Scrum Masters, Project Managers, etc.
  • Assemble, debug, and qualify new test systems; hands on identification of bug trends, defects and resolution working closely within teams Accountable for the continuous release of high-quality EVgo products.
  • Collaborate with our engineering, product, and design teams to understand quality-related challenges and opportunities.
  • Track and communicate the status of testing, bugs, and features in Scrum teams.

Required Skills and Experience

  • 3+ years of demonstrated experience working in an automation QA role
  • Bachelor’s degree in computer science or related area. In lieu of a degree, 5+ years of relevant experience may suffice.
  • Ability to write automated testing framework for JavaScript, Python, React, Node, or other similar mainstream language applications
  • Experience testing mobile applications and connected API
  • Experienced with Agile Scrum methodologies
  • Knowledge of Agile Sprint Management and Bug tracking solutions such as Jira
  • Competency with database schemas and query tools. Able to write ad-hoc SQL queries to validate data, preferably using SQL Server (T-SQL)
  • Experience with API tools such as Swagger
  • Proficiency in source revisions tools, preferably git, e.g., Bitbucket, GitHub
  • Strong understanding of concepts related to computer architecture, data structures and programming practices
  • Skillful and efficient creating QA documentation for the development team and partners
  • Owns the testing cycle and continuous product improvement
  • Passion to deconstruct problems to understand the root cause
  • Excellent organizational, qualitative, and analytical skills; ability to apply a creative approach to problem solving
  • Adaptable, a quick learner who multi-tasks while maintaining a creative mindset
  • Excellent interpersonal and communication skills (both written and verbal)

Desired Skills and Experience

  • Ability to learn new technologies quickly
  • Expertise in identifying and documenting test cases for multi-component systems from requirements.
  • Ability to work independently and be self-directed

Employees are required to provide documentation of COVID 19 vaccination. 

To find out more, or to join the EVgo network, visit www.evgo.com. Connect with EVgo on Facebook and follow us on Twitter. At EVgo, we are committed to creating a more equitable and inclusive workplace where everyone feels welcome. Apply today to join our team and help make a meaningful impact in the fight against climate change. By submitting this form, you acknowledge you are sharing your personal information with EVgo. By proceeding, you consent to EVgo’s Privacy Policy and Privacy Notice for California Residents. More detail regarding personal information we collect, how we use that information, how we share that information, and your rights and choices can be found here.