QA Automation Engineer
Core
Design, develop, and maintain automated testing solutions for backend services and APIs to ensure reliable software delivery.
Role type
QA Automation Engineer
Builds
Scalable test automation frameworks, internal quality tools, and CI/CD integration pipelines
Domain
Cloud infrastructure, AI, and network security
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, AI-assisted development workflows, LLM usage for test generation and debugging
Preferred skills
Experience with UI testing and backend validation, ability to leverage AI agents for code generation and log analysis
Technologies
Python, Docker, GitLab CI, Jenkins, GitHub Actions, Linux, REST APIs, LLMs
Responsibilities
Design and maintain automated test suites for backend services and APIs; build and improve test automation frameworks and supporting infrastructure; create internal automation tools and utilities; integrate automated testing into CI/CD pipelines; analyze test results and perform root cause analysis; collaborate with developers and DevOps to improve product quality and test coverage; participate in code reviews and establish automation best practices; evaluate and adopt modern engineering tools including AI-assisted workflows
Seniority
Middle (3+ years) or Senior (5+ years)

