Senior QA Engineer II
At VersiTech, we go beyond the traditional boundaries of a tech company to provide payment and point-of-sale technologies that help businesses increase their profitability, run efficiently, and grow with confidence. We are innovators at heart, problem-solvers in action, and growth partners in spirit. Our two product lines, BOLD Integrated Payments and Tonic POS Software, can be deployed together for a unified end-to-end experience or used independently for maximum flexibility.
We operate under the Entrepreneurial Operating System (EOS), empowering decision-making and driving growth while maintaining our small-company spirit: agility, ownership, and strong relationships. Our culture is built on values and habits we practice daily: commitment to a clear vision, embracing entrepreneurial DNA, and prioritizing genuine, human-centered relationships.
About the role
As a Senior QA Engineer, you will own quality for complex systems within our Tonic POS platform. This role is ideal for an experienced QA professional who can design comprehensive test strategies that prevent bugs in real-world conditions, build meaningful automated test suites, and influence Product and Engineering before development begins. You will ensure quality is built in, not just tested after, and report to our Quality Assurance Manager.
Responsibilities
- Test Strategy & Planning
- Define comprehensive test strategies (manual + automation) for complex, multi-component systems
- Identify risk areas including scale, edge cases, performance, and integration points
- Determine the right balance of manual vs automated testing for different scenarios
- Ensure testability by working with engineers on test hooks, logging, and observability
- Automation Development & Maintenance
- Build and maintain meaningful automated test suites that catch real regressions
- Write automated tests at appropriate levels (UI, API, integration, unit as needed)
- Ensure automation provides fast, reliable feedback without excessive maintenance burden
- Mentor junior QA engineers on automation best practices and frameworks
- Early Involvement & Influence
- Influence Product and Engineering before build begins to improve testability and quality
- Review requirements and designs to identify quality risks and testing challenges early
- Ask clarifying questions that prevent issues from being built in the first place
- Collaborate on acceptance criteria that make features easier to validate
- Quality Leadership
- Set the standard for test quality and thoroughness on the team
- Ensure releases feel predictable rather than stressful through comprehensive testing
- Drive down late-cycle and production bugs through better test coverage and risk analysis
- Share knowledge and best practices with other QA engineers
You know you are successful when:
- Fewer bugs are found late in the cycle or in production
- Automation catches regressions before humans do
- Engineers proactively involve you early in design
- Releases feel predictable instead of stressful
Requirements
- 5+ years of experience in software QA with strong manual and automated testing skills
- Proven ability to design test strategies for complex systems that prevent real-world bugs
- Strong hands-on experience building and maintaining automated test suites
- Deep understanding of testing at multiple levels (UI, API, integration, performance)
- Experience working with engineers to ensure testability and improve system design
- Solid programming or scripting skills for test automation
- Track record of identifying and preventing quality risks before they become production issues
- Excellent communication skills with ability to influence Product and Engineering decisions
- Experience with test management tools, automation frameworks, and CI/CD integration
- Proven ability to work effectively in a remote/hybrid environment and mentor others
Preferred Qualifications
- Deep hands-on experience with automation frameworks (Playwright, Cypress, Selenium, Appium, Pytest)
- Experience with API testing and automation tools (Postman, REST Assured, or similar)
- Understanding of CI/CD pipelines and integrating automated tests into deployment workflows
- Experience testing POS systems, retail applications, or complex SaaS platforms
- Knowledge of SQL and database testing
- Exposure to observability tools and production monitoring
- Experience with Java, JavaScript/TypeScript, or Python for test automation
Technical Environment
You'll be testing:
- Applications: Front-of-house and back-of-house Tonic POS systems
- Backend: Java/Spring Boot APIs, MySQL databases, distributed caching
- Frontend: Angular applications, mobile applications, cross-platform frameworks
- Automation: Playwright, Selenium, API testing frameworks, CI/CD integration
- Tools: TestRail (or similar), Jira, Git, Jenkins, CloudWatch, performance testing tools
Schedule
This is a hybrid role with expectations of being in-office at our Sandy Springs headquarters 3 days per week. The hours of operation for this role will fall within 8 am – 6 pm EST, with no expectations of travel.
Pay
Salary Range: $80,000
Benefits
- Competitive base salaries
- Unlimited, flexible vacation policy (with manager approval), plus 7 major holidays
- Fully covered Employee-only coverage for medical, dental, and vision insurance; partial contribution for Employee+others coverage
- 401(k) program with available company match
- Robust supplemental insurance offerings: life insurance, disability benefit, and discounts on pet insurance
- Flexible Spending Account (FSA) and Health Savings Account (HSA) availability
- Marketplace Care Teams to provide emotional and spiritual support for employees
- Employee Assistance Program, Caregiver Support Program, and an Adoption Assistance Program
- Career development and training opportunities