Catalist

Catalist

Catalist is the data utility for the Progressive community, providing data and services exclusively to progressive organizations for civic engagement purposes.

IT Services
51-250

Description

  • Lead end-to-end testing across sprint cycles, including functional, integration, regression, and performance testing.
  • Work with Client Services, Data, and Technology teams to shape software requirements so they can be tested effectively.
  • Create comprehensive test plans and test cases from product requirements and technical specifications.
  • Build and maintain automated regression test suites for Catalist software products.
  • Develop and maintain test documentation.
  • Provide quality feedback that informs production release decisions.
  • Identify, log, prioritize, and track bugs in project tools such as Jira while coordinating with developers on resolutions.
  • Adjust working hours as needed, including occasional evenings and weekends.
  • Work independently and maintain a strong focus on finding defects.

Requirements

  • 5+ years of experience in test automation and quality assurance for JVM and/or web-based software products.
  • Experience with web application testing and web-based API testing.
  • Experience with at least one RDBMS such as PostgreSQL, MySQL, Oracle, or MS SQL Server.
  • Hands-on experience developing test automation scripts for web applications, Java applications, and REST APIs.
  • Conversant skill in Python scripting and coding.
  • Strong experience with automation frameworks such as Playwright, Cypress, Selenium, or WebdriverIO, and API testing tools such as Postman or REST Assured.
  • Ability to write automation test code for functional testing of JVM applications.
  • Working understanding of Java and JVM application architecture, including build and deployment processes.
  • Experience testing across multiple browsers and platforms, including Chrome, Safari, and Firefox.
  • Familiarity with validation, regression, and smoke testing lower in the application stack.
  • Sufficient SQL knowledge to query databases directly and create appropriate test scenarios.
  • Demonstrated ability to organize test cases and test plans to track coverage, progress, and project health.
  • Background check required.
  • Knowledge of cloud platforms such as AWS or GCP and containerized environments such as Docker (preferred).
  • Experience with columnar or NoSQL databases such as Vertica, Greenplum, RedShift, HBase, or Cassandra (preferred).
  • Experience with cloud-based performance testing tools (preferred).
  • Working understanding of modern web application architecture and components (preferred).
  • Experience with React (preferred).
  • Experience with CI tools such as Jenkins or Bamboo (preferred).
  • Experience with deployment and enterprise use of Redhat or CentOS Linux platforms (preferred).

Benefits

  • Medical, dental, vision, and prescription drug coverage, with 85% of the medical premium paid by Catalist.
  • Dental and vision coverage provided at no cost to employees.
  • Group term life insurance plus short-term and long-term disability coverage at no cost to employees.
  • 401(k) Safe Harbor Plan with a 3% employer contribution from date of hire.
  • Medical and dependent care FSAs, plus a transit benefit FSA with company match.
  • Up to $750 per year for professional development/education and $500 for remote work expenses.
  • Student Loan PayDown and College SaveUp benefits.
  • Generous vacation, 15 paid holidays, personal days, sick leave, and parental leave.
  • Hybrid office/remote or fully remote work options for certain positions.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

QA Automation Engineer

Novara Puntocom 1-10 Internet Software & Services

Novara is hiring a QA Automation Engineer to strengthen automated testing for its Flex EHS and compliance platform within embedded Scrum teams, ensuring quality across the software delivery pipeline.

Agile AWS CI/CD Cypress Docker GitHub Actions Java JavaScript JMeter K6 Kubernetes MongoDB Playwright PostgreSQL Postman Python Scrum Selenium SQL TypeScript
1 day, 17 hours ago

Salesforce QA - ServiceCloud Voice and Amazon Connect

Formativ Group Internet Software & Services

FormativGroup is seeking a Salesforce QA professional to test and validate Service Cloud Voice, Service Cloud, Experience Cloud, Amazon Connect, and related enterprise integrations for reliable client solutions.

Agile CI/CD Salesforce Salesforce Apex Scrum
2 days, 17 hours ago

QA Engineer - Backend (Golang) Junior+ [Cashback Partners]

Banco Plata, S.A., Institución de Banca Múltiple. 1001-5000 Banking / financial services

Join the Cashback Partners Team as a Junior+ Backend QA Engineer (Golang), testing affiliate cashback systems and internal partner-management tools throughout the cashback lifecycle.

Git Go Java Kotlin Python SQL
2 days, 17 hours ago

Software Develop in Test II

Caseware 251-1K Internet Software & Services

Caseware is hiring a Software Developer in Test (SDET) in Colombia to shape quality engineering, automation, and developer enablement for its cloud SaaS platform.

AWS CI/CD CSS Cypress GitHub HTML JavaScript K6 TypeScript
3 days, 17 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers