Powerful edge and cloud solutions for media business and the entertainment industry
QA Automation Engineer
Location
Cyprus
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
QA Automation Engineer
Gcore
• Enhance the quality and reliability of software products by driving test automation, building QA infrastructure, and implementing strategies that ensure effective and stable testing processes. • Drive quality assurance initiatives through the design, development, and maintenance of automated testing solutions for backend services and APIs. • Build scalable test automation frameworks, develop internal quality tools, and integrate automated testing into CI/CD pipelines to ensure reliable and efficient software delivery. • Work closely with developers, DevOps engineers, and product teams to improve product quality, increase test coverage, and optimize automation execution. • 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.
Job Requirements
- 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 life’s 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*
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Senior QA Automation Engineer, Python, Selenium, Pytest
3Pillar GlobalBuilding digital businesses, together.
• Design comprehensive test architecture – plan unit, integration, E2E, and semantic validation test suites that cover the full pipeline from profile intake through roadmap generation; define coverage targets and acceptance criteria • Build semantic validation harnesses for AI outputs – design golden-set test cases (5–8 CISO-approved reference profiles) that measure AI stage precision/recall, rigor-tier correctness, floor-control invariants, traceability completeness, and run-to-run stability; a semantic regression blocks merge • Implement access-control testing – design automated probes at API and database layers that verify cross-tenant isolation; simulate compromised sessions and verify RLS policies enforce tenant boundaries • Design and maintain CI/CD quality gates – build automated test runners that execute on every commit: unit tests, integration tests, schema validation, migration guards, image scanning, access-control probes; red builds block merge • Lead test automation practices – expand automation frameworks and practices; identify opportunities for improving test processes; recommend tools and technologies for testing efficiency • Collaborate across the team – serve as the QA voice in technical design reviews; flag testability issues early; work with the AI/LLM Lead to define what "correct" means for each pipeline stage • Mentor junior test engineers – guide the team on test design, semantic validation, and CI/CD best practices; share knowledge on testing AI systems where reproducibility is critical • Own test documentation and reporting – maintain clear test plans, results, and traceability matrices; report test coverage and quality metrics to leadership; communicate blockers and risks transparently
Senior QA Automation Engineer, Python, Selenium, Pytest
3Pillar GlobalBuilding digital businesses, together.
• Design comprehensive test architecture – plan unit, integration, E2E, and semantic validation test suites that cover the full pipeline from profile intake through roadmap generation; define coverage targets and acceptance criteria • Build semantic validation harnesses for AI outputs – design golden-set test cases (5–8 CISO-approved reference profiles) that measure AI stage precision/recall, rigor-tier correctness, floor-control invariants, traceability completeness, and run-to-run stability; a semantic regression blocks merge • Implement access-control testing – design automated probes at API and database layers that verify cross-tenant isolation; simulate compromised sessions and verify RLS policies enforce tenant boundaries • Design and maintain CI/CD quality gates – build automated test runners that execute on every commit: unit tests, integration tests, schema validation, migration guards, image scanning, access-control probes; red builds block merge • Lead test automation practices – expand automation frameworks and practices; identify opportunities for improving test processes; recommend tools and technologies for testing efficiency • Collaborate across the team – serve as the QA voice in technical design reviews; flag testability issues early; work with the AI/LLM Lead to define what "correct" means for each pipeline stage • Mentor junior test engineers – guide the team on test design, semantic validation, and CI/CD best practices; share knowledge on testing AI systems where reproducibility is critical • Own test documentation and reporting – maintain clear test plans, results, and traceability matrices; report test coverage and quality metrics to leadership; communicate blockers and risks transparently
Senior QA Automation Engineer, Python, Selenium, Pytest
3Pillar GlobalBuilding digital businesses, together.
• Design comprehensive test architecture – plan unit, integration, E2E, and semantic validation test suites that cover the full pipeline from profile intake through roadmap generation; define coverage targets and acceptance criteria • Build semantic validation harnesses for AI outputs – design golden-set test cases (5–8 CISO-approved reference profiles) that measure AI stage precision/recall, rigor-tier correctness, floor-control invariants, traceability completeness, and run-to-run stability; a semantic regression blocks merge • Implement access-control testing – design automated probes at API and database layers that verify cross-tenant isolation; simulate compromised sessions and verify RLS policies enforce tenant boundaries • Design and maintain CI/CD quality gates – build automated test runners that execute on every commit: unit tests, integration tests, schema validation, migration guards, image scanning, access-control probes; red builds block merge • Lead test automation practices – expand automation frameworks and practices; identify opportunities for improving test processes; recommend tools and technologies for testing efficiency • Collaborate across the team – serve as the QA voice in technical design reviews; flag testability issues early; work with the AI/LLM Lead to define what "correct" means for each pipeline stage • Mentor junior test engineers – guide the team on test design, semantic validation, and CI/CD best practices; share knowledge on testing AI systems where reproducibility is critical • Own test documentation and reporting – maintain clear test plans, results, and traceability matrices; report test coverage and quality metrics to leadership; communicate blockers and risks transparently
• Design, develop, and maintain API automation using Playwright • Build and maintain mobile automation frameworks using WebDriverIO • Develop scalable automation solutions using JavaScript and TypeScript • Validate REST APIs, authentication flows, and token management processes • Integrate automated testing into CI/CD pipelines to improve software quality and delivery • Lead QA automation initiatives and promote automation best practices across engineering teams • Mentor QA engineers and contribute to the continuous improvement of automation frameworks and testing processes • Collaborate closely with developers, Product teams, and stakeholders to ensure high-quality software delivery


