QA Automation Engineer
About Us
Tech9 is shaking up a 20-year-old industry, and we're not slowing down. Recognized by Inc. 5000 as one of the nation’s fastest-growing companies, we are dedicated to building innovative, high-quality software solutions. Our team is passionate about delivering technology that makes an impact. We offer a collaborative and supportive culture, allowing you to focus on what you do best.
Role Overview
We are seeking an experienced QA Automation Engineer with a strong foundation in QA fundamentals and hands-on experience testing complex, enterprise-grade applications. In this role, you’ll be responsible for designing, executing, and maintaining both manual and automated tests across UI, API, and end-to-end workflows.
You’ll collaborate closely with backend engineers, product managers, and other stakeholders to ensure the reliability, accuracy, and stability of a high-impact enterprise platform. This role is ideal for someone who enjoys owning quality end-to-end and contributing to strong automation practices.
Responsibilities
Manual & Automated Testing
Design, execute, and maintain manual and automated test cases for UI, API, and end-to-end workflows.
Validate functional behavior, integrations, and business logic across multiple system components.
Automation Development
Build, maintain, and enhance automation frameworks using tools such as Playwright and Postman.
Write and maintain automated tests using TypeScript.
Identify opportunities to expand automation coverage and improve test reliability.
API & Integration Testing
Test REST APIs using tools such as Postman and Swagger.
Validate backend integrations and data flows across distributed services.
CI/CD & Release Quality
Integrate automated tests into CI/CD pipelines, primarily using GitHub Actions.
Participate in QA sign-offs for feature releases.
Support UAT and production validation with clear test reporting.
Collaboration & Documentation
Work closely with engineering and product teams to define edge cases, quality gates, and acceptance criteria.
Document test cases, scenarios, and clearly reproducible defects.
Participate in code reviews and contribute to improving QA processes.
Minimum Qualifications
4+ years of experience in software quality assurance with a strong focus on automation.
Solid understanding of QA fundamentals, test design, exploratory testing, and edge case analysis.
Proven experience with UI, API, and E2E test automation (Playwright or similar frameworks).
Strong API testing experience using Postman and REST APIs.
Experience maintaining and extending custom automation frameworks.
Experience integrating automated tests into CI/CD pipelines (GitHub workflows preferred).
Proficiency in TypeScript and working knowledge of Python for test scripts or automation support.
Strong communication skills and experience working with distributed teams.
Preferred Qualifications
Experience testing enterprise or SaaS platforms with complex workflows.
Familiarity with logging and monitoring tools (CloudWatch, Kibana, or similar).
Experience working with AWS-based systems.
Exposure to performance, reliability, or stability testing.
Experience working in Agile/Scrum environments.
Bachelor’s degree in Computer Science, Engineering, or a related field.
Why Join Us?
High-Impact Role: Ensure quality and stability for a complex, enterprise-grade platform.
Collaboration: Work with experienced engineers and QA professionals across teams.
Growth: Continue building deep expertise in automation and modern QA practices.
Hiring Process
Our hiring process is designed to be thoughtful, efficient, and focused on both technical ability and team fit:
30-minute on-demand HireVue screening – Situational and behavioral questions focused on ownership and collaboration.
10-minute virtual Q&A with our recruiter – Clarify role details and answer questions (not an interview).
60-minute live technical interview 1 – Focused on QA fundamentals, automation, and API testing.
60-minute live technical interview 2 – Deeper dive into automation experience and problem-solving.
15–30 minute chat with the hiring manager – Alignment on expectations and culture fit.
30–60 minute client session – Final step to ensure alignment with client needs.
To ensure you've received our notifications, please whitelist the domains jazz.co, jazz.com, and applytojob.com