QA Automation Engineer (Go)
The international IT сompany Andersen invites a QA Automation Engineer (Go) to join our dynamic and highly skilled professional team. The role involves developing intelligent solutions and contributing to innovative, scalable projects across diverse industries worldwide. Andersen is a pre-IPO global software development company with over 19 years of experience delivering full-cycle IT services. We specialize in helping enterprises and fast-growing mid-sized businesses accelerate their digital transformation through modern, scalable, and secure software solutions. Our company operates across a global network of 16 development centers, strategically located in North America, Western and Central Europe, the Middle East, and the Asia-Pacific region. With a strong team of over 3,500 highly skilled professionals, we combine deep domain expertise and advanced technical capabilities to consistently deliver exceptional results for our clients.
Responsibilities: - Designing, developing, and maintaining automated tests using Go, applying principles of efficient and idiomatic Go code (including interfaces, goroutines, and channels in the context of testing). - Building and improving test automation frameworks for backend services and APIs. - Writing reliable, clean, and scalable test code aligned with automation best practices. - Developing unit, integration, and end-to-end tests for distributed systems, understanding their differences and role within the testing pyramid. - Setting up, configuring, and troubleshooting CI/CD pipelines for automated test execution—not just integrating but fully maintaining test pipelines. - Running automated tests in local Docker-based environments and managing test dependencies using containerized setups. - Performing root cause analysis of test failures and improving automation stability. - Collaborating with developers, QA engineers, and product teams to ensure comprehensive test coverage and overall product quality. - Supporting manual testing when required to ensure full feature coverage. - Documenting automation processes, test architecture, frameworks, and internal tooling.
Requirements: - Experience as a QA Automation Engineer, including hands-on experience with Go for 2,5+ years. - Strong understanding of automated testing principles, SDLC, and QA methodologies. - Experience automating tests for APIs, microservices, and backend systems. - Knowledge of Go language, frameworks, and testing libraries (e.g., Testify, GoMock). - Familiarity with CI/CD tools (GitLab CI, Jenkins, GitHub Actions) and Dockerized environments. - Experience with REST APIs, JSON, and tools like Postman or Swagger. - Understanding of version control (Git) and code review processes. - Strong analytical and problem-solving skills. - Level of English – from Upper-Intermediate and above.
Nice to have: - Experience with Kubernetes, cloud platforms (AWS, GCP, Azure), or distributed systems. - Knowledge of performance or load testing tools. - Familiarity with message brokers (Kafka, RabbitMQ).
Compensation: 1250–2400 EUR per month.
We publish a copy of this advert so people looking for work in Georgia can find it, with a link back to your original. If it is yours, you can take over managing it, or ask us to take it down.
A claimed listing becomes Direct: shown above mirrored copies, applications arrive in your dashboard, and the listing joins Google job search.