T

Togetherwork

SaaS for community management and payments

QA Automation Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of QA Automation experience.
  • Hands-on experience developing and maintaining automation frameworks using Playwright, Selenium, WebdriverIO, TestRigor, or equivalent automation tools; TypeScript is preferred.
  • Proficiency with JavaScript, TypeScript, Python, Git, and GitLab.
  • Experience testing Salesforce applications and end-to-end Salesforce business processes.
  • Experience testing Salesforce capabilities including declarative automation, Apex customizations, Lightning Web Components, Experience Cloud, and integrations.
  • Experience building automated functional, regression, integration, end-to-end, API, and smoke tests.
  • Experience evaluating and implementing AI-assisted testing tools to improve test coverage and engineering productivity.
  • Strong analytical, troubleshooting, debugging, and problem-solving skills, including identifying root causes and improving software quality.
  • Experience managing testing activities across multiple projects simultaneously.
  • Ability to collaborate with technical and non-technical stakeholders and translate business requirements into comprehensive automated testing scenarios.
  • Ability to balance multiple priorities in a Professional Services environment.

Responsibilities

  • Design, develop, and maintain scalable automated testing frameworks and test suites.
  • Build automated functional, regression, integration, end-to-end, API, and smoke tests using modern test automation tools and frameworks.
  • Develop reusable test components, utilities, and automation accelerators that improve testing efficiency, consistency, and long-term maintainability.
  • Continuously improve automation frameworks, engineering standards, and testing methodologies to support efficient, high-quality software delivery.
  • Evaluate and optimize modern test automation tools and quality engineering practices to improve test coverage and delivery speed.
  • Develop and execute automated testing across Salesforce applications, web applications, APIs, and integrations.
  • Validate Salesforce configurations, customizations, declarative automation, Apex customizations, Lightning Web Components, Experience Cloud, and integrations.
  • Test end-to-end business processes to ensure solutions meet functional and non-functional requirements.
  • Validate data migrations and integrations to ensure data quality, solution compatibility, and reliability.
  • Support implementations and upgrades through automated regression testing, release-impact assessment, and compatibility validation.
  • Partner with Developers, Solution Architects, and Solution Consultants to understand business and technical requirements and translate them into comprehensive automated test scenarios.
  • Identify, document, and track defects; troubleshoot issues with development teams, verify fixes, and help prevent recurring defects.
  • Apply debugging, troubleshooting, and root-cause analysis to identify quality issues and improve software reliability.
  • Help ensure solutions meet quality expectations across performance, security, reliability, usability, and functionality.
  • Prepare and maintain automation documentation, including test strategies, test cases, execution reports, and quality metrics.
  • Evaluate and implement AI-assisted testing capabilities to improve test coverage and engineering productivity.
  • Explore AI-powered testing, intelligent test generation, self-healing automation, and other emerging quality engineering capabilities.
  • Identify opportunities to use automation and modern testing approaches to increase testing efficiency and accelerate delivery.
  • Continuously evaluate testing tools, frameworks, and methodologies that can strengthen quality across the software delivery lifecycle.
  • Work closely with Developers, Solution Architects, Solution Consultants, and Project Managers throughout the implementation lifecycle.
  • Partner with cross-functional teams to understand requirements, identify testing risks, and establish appropriate automated coverage.
  • Manage testing activities across multiple projects and implementations simultaneously.
  • Support implementation and upgrade teams by identifying release risks and helping ensure high-quality, stable solutions.
  • Contribute to a collaborative, quality-focused engineering culture centered on continuous improvement.

Desired Qualifications

  • Experience building automation frameworks specifically for Salesforce applications.
  • Experience testing Salesforce managed packages such as Fonteva or similar solutions.
  • Experience with AI-powered testing tools, self-healing test automation, or intelligent test generation.
  • Experience with performance and load testing tools such as JMeter or similar technologies.
  • Knowledge of performance testing methodologies.

About the Company

Togetherwork

SaaS for community management and payments

Togetherwork provides software-as-a-service (SaaS) tools for community-based organizations to manage operations and finances. The platform offers integrated management, communication, and online capabilities to help organizations collect dues and payments, run finances, and coordinate activities. It stands out by delivering an end-to-end suite tailored to a wide range of community groups—associations, studios, youth programs, camps, and more—combining administrative and financial features in one platform to improve efficiency and member engagement. The goal is to empower communities to grow together by making it easier to run their programs, engage members, and maintain financial control.

Company size
201-500
Company stage
Growth Equity (Venture Capital)
Total funding
Not listed
Headquarters
Columbus, OH
Founded
2015

Recently Posted Jobs

Explore more opportunities at Togetherwork

See more jobs