Lead Quality Assurance Engineer

Benefits Data Trust (BDT) seeks a creative and compassionate Lead Quality Assurance Engineer who wants to apply their love for technology to affect the lives of others positively. The Lead QA Engineer will work closely with the Application Reliability (ARE) team, other engineering teams, and other departments to ensure all products meet and maintain quality standards. The ideal candidate is detail-oriented, has proven experience in test automation, can lead projects and activities with other QA team members, coordinates activities with other stakeholders, and is eager to lead by example.

Based in our Center City Philadelphia office, the Lead Quality Assurance Engineer reports to the Software Engineering Manager, ARE.

Due to COVID-19, BDT is operating under a remote-working protocol, following governmental requirements and CDC guidelines. While this job will begin as fully remote, when BDT determines it is safe to do so based on public health recommendations, we will move back into our Centre Square office. At that time, all Philadelphia-based staff are expected to transition back into the office.

Responsibilities:

  • Lead the effort to ensure that new product features meet user expectations, including reliability and performance
  • Lead the effort to automate QA test scripts in coordination with other QA staff
  • Identify and develop User Acceptance Tests, in collaboration with the Product team
  • Identify and create integration tests in collaboration with fellow software engineers
  • Investigate bug reports and other product issues through manual test plans
  • Advocate for good QA/QC practices to software engineers and other teams/departments
  • Escalate defects and risk concerns in a timely and appropriate manner
  • Participate in Engineering and Product design meetings

Requirements:

  • Five+ years of experience in software quality automation and/or software engineering
  • Two+ years of experience as a technical lead in a QA team/department
  • Two+ years of data experience using and accessing data directly within MySQL/PostgreSQL or equivalent; Google BigQuery experience is a plus
  • Understanding of QA methodologies and a strong grasp on automation testing
  • Proficiency creating and executing test scripts in Ghost Inspector, Katalon, Selenium, or a similar browser automation tool
  • Experience with at least one scripting language (Ruby, Python, etc.)
  • Strong grasp of HTML and CSS selectors
  • Desire to identify and implement continuous improvement practices
  • Strong organizational skills and a sharp eye for detail
  • Excellent oral and written communication skills
  • Knowledge of Ruby on Rails, React.js, and Kubernetes is a plus
  • Ability to define and run life cycle tests

About BDT

Benefits Data Trust (BDT) is a national nonprofit that helps people live healthier, more independent lives by creating smarter ways to access essential benefits and services. Each year, BDT helps tens of thousands of people receive critical supports using data, technology, targeted outreach, and policy change. Since its inception in 2005, BDT has screened more than one million households and secured over $7 billion in benefits and services. BDT employs more than 200 people and provides enrollment assistance to individuals in six states, and policy assistance to states nationwide. For more information, visit bdtrust.org.