Role: Senior/Lead QA Automation Engineer
Position Type: Full-Time Contract (40hrs/week)
Contract Duration: Long Term
Work Hours: PST
Work Schedule: 8 hours/day (Mon-Fri)
Location: 100% Remote
We are seeking a Senior/Lead QA Automation Engineer to assess the current QA landscape and build a test automation strategy and framework from scratch. This role is fully hands-on, covering Frontend (Angular), Backend (Golang), APIs, and Databases, while driving automation, CI/CD integration, and quality best practices across the engineering organization.
Key Responsibilities
* Develop and execute test plans, regression suites, and full-stack validation (UI, API, backend).
* Build and maintain automation frameworks using Cypress/Playwright/Selenium, and backend/API tools (Pytest, REST Assured, Postman).
* Integrate automated tests into CI/CD pipelines (GitHub Actions, Jenkins, GitLab, CircleCI, Azure DevOps).
* Test Angular frontend apps and Golang backend/microservices, including data flows and distributed system behavior.
* Validate SQL/NoSQL databases and data integrity.
* Debug issues with developers and ensure testability in design discussions.
* Perform performance/load testing using JMeter, K6, Locust, or Gatling.
* Monitor logs/metrics with Datadog, Grafana, ELK, CloudWatch, or GCP Stackdriver.
* Document test strategies and lead quality reviews throughout the SDLC.
Required Qualifications
* 3–7+ years in QA Automation or SDET roles.
* Strong full-stack QA experience: Angular, Golang, APIs, microservices, Databases.
* Hands-on automation across UI, API, and backend services.
* Proficiency in JavaScript/TypeScript, Python, Java, or Go.
* Experience with distributed systems, CI/CD pipelines, and debugging complex issues.
* Cloud experience with AWS or GCP required.