QA Automation Engineer
Core
Design, develop, and maintain automated test suites and frameworks for backend services and APIs to ensure product quality and reliability.
Role type
QA Automation Engineer (IC)
Builds
Scalable test automation frameworks, internal quality tools, and CI/CD integrated testing pipelines
Domain
Cloud infrastructure, AI, network, and security
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python programming, automated test framework development, Linux administration, Docker/containerization, CI/CD pipeline integration, API testing, networking fundamentals (TCP/IP, DNS, HTTP/HTTPS, TLS, REST), root cause analysis, technical documentation reading
Preferred skills
AI-assisted development workflows, LLM usage for test case creation and debugging, code generation, incident investigation automation
Technologies
Python, Docker, GitLab CI, Jenkins, GitHub Actions, REST APIs, Linux
Responsibilities
Design and maintain automated test suites for backend services and APIs; Improve test automation framework and supporting infrastructure; Create and maintain internal automation tools and utilities; Integrate automated testing into CI/CD pipelines; Analyze test results, investigate failures, and perform root cause analysis; Collaborate with developers, DevOps engineers, and product teams to improve product quality
Seniority
Middle to Senior