Summary
Gcore is a global provider of infrastructure and software solutions for AI, cloud, network, and security. They are seeking a QA Automation Engineer to enhance the quality and reliability of software products through automated testing and the development of QA infrastructure.
Responsibilities
- Design, develop, 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
- Design and implement scalable test automation solutions
- Integrate automated testing into CI/CD pipelines
- Analyze test results, investigate failures, and perform root cause analysis
- Collaborate closely with developers, DevOps engineers, and product teams to improve product quality - Improve test coverage, reliability, and execution efficiency
- Participate in code reviews and establish automation best practices
- Contribute to quality strategy and continuous improvement initiatives
- Evaluate and adopt modern engineering tools and practices, including AI-assisted development workflows
Skills
- 3+ years of experience in QA Automation (Middle) or 5+ years (Senior)
- Strong Python programming skills
- Experience developing and maintaining automated test frameworks
- Solid understanding of software testing methodologies, QA processes, and test design techniques
- Strong Linux administration and troubleshooting skills
- Practical experience with Docker and containerized environments
- Experience working with CI/CD systems (GitLab CI, Jenkins, GitHub Actions, or similar)
- Understanding of networking fundamentals, including TCP/IP, DNS, HTTP/HTTPS, TLS, REST APIs, and client-server architecture
- Experience with API testing, UI testing, and backend validation
- Ability to read and work with technical documentation in English
- Ability to effectively leverage AI agents for code generation, debugging, test development, log analysis, and productivity improvements
- Experience using LLMs to accelerate test case creation, automation development, and incident investigation
Qualifications
Must Haves
- 3+ years of experience in QA Automation (Middle) or 5+ years (Senior)
- Strong Python programming skills
- Experience developing and maintaining automated test frameworks
- Solid understanding of software testing methodologies, QA processes, and test design techniques
- Strong Linux administration and troubleshooting skills
- Practical experience with Docker and containerized environments
- Experience working with CI/CD systems (GitLab CI, Jenkins, GitHub Actions, or similar)
- Understanding of networking fundamentals, including TCP/IP, DNS, HTTP/HTTPS, TLS, REST APIs, and client-server architecture
- Experience with API testing, UI testing, and backend validation
- Ability to read and work with technical documentation in English
- Ability to effectively leverage AI agents for code generation, debugging, test development, log analysis, and productivity improvements
- Experience using LLMs to accelerate test case creation, automation development, and incident investigation
Benefits
- Competitive compensation
- Flexible working hours and hybrid or remote options, depending on your role
- Work from anywhere in the world for up to**45 days per year**
- Private medical insurance for you and your family*
- Extra paid vacation and sick leave days*
- Support for lifes important moments and celebrations
- Language courses to help you connect and grow
- Modern, welcoming offices with snacks, drinks, and entertainment*
- Team sports and social activities*