09/10/2026 updated


100 % available
QA Automation Engineer
Valencia, Spain
Only remote
B.Sc. in Information SystemsTest AutomationAutomated Testing FrameworkPython (Programming Language)E2e TestingTest DesignTest ManagementTypeScriptUser Interface TestingCypress (Programming Language)GatlingBackendPytestPlaywrightJenkins
Python-based Test Automation
Expertise in building and maintaining automated test frameworks using Python and Pytest, covering backend services, API testing, UI testing, and integration testing across multiple environments and CI/CD pipelines.
Performance & Load Testing
Hands-on experience designing and executing load tests with Locust, Gatling, and Yandex.Tank to evaluate system performance, identify bottlenecks, and support performance improvements.
API & Integration Testing
Deep knowledge of API and integration testing across REST, GraphQL, and gRPC protocols, including microservices architectures and Kafka-based service interactions.
CI/CD Integration
Experience integrating automated test suites into CI/CD pipelines using Jenkins and related tooling, enabling faster feedback loops and reducing issue detection time significantly.
UI Test Automation
Proficiency in UI test automation using Playwright, Cypress, and TypeScript, covering critical user flows for web and React-based applications.
Backend & Infrastructure Technologies
Familiarity with backend and infrastructure tools including Docker, Kubernetes, PostgreSQL, SQL, Kafka, and Git for supporting test environments and backend quality engineering.
Test Tooling & Observability
Practical use of tools such as Allure TestOps, Kibana, Graylog, Postman, Insomnia, Wireshark, Tcpdump, and Redash for test reporting, monitoring, and failure analysis.
Team Leadership & QA Coordination
Experience coordinating QA activities across large distributed teams, aligning test coverage strategies, defect reporting, and release validation practices.
AI-assisted QA Workflows
Application of AI-assisted approaches to test design, documentation, failure analysis, and routine QA workflows to improve efficiency and quality visibility.
Expertise in building and maintaining automated test frameworks using Python and Pytest, covering backend services, API testing, UI testing, and integration testing across multiple environments and CI/CD pipelines.
Performance & Load Testing
Hands-on experience designing and executing load tests with Locust, Gatling, and Yandex.Tank to evaluate system performance, identify bottlenecks, and support performance improvements.
API & Integration Testing
Deep knowledge of API and integration testing across REST, GraphQL, and gRPC protocols, including microservices architectures and Kafka-based service interactions.
CI/CD Integration
Experience integrating automated test suites into CI/CD pipelines using Jenkins and related tooling, enabling faster feedback loops and reducing issue detection time significantly.
UI Test Automation
Proficiency in UI test automation using Playwright, Cypress, and TypeScript, covering critical user flows for web and React-based applications.
Backend & Infrastructure Technologies
Familiarity with backend and infrastructure tools including Docker, Kubernetes, PostgreSQL, SQL, Kafka, and Git for supporting test environments and backend quality engineering.
Test Tooling & Observability
Practical use of tools such as Allure TestOps, Kibana, Graylog, Postman, Insomnia, Wireshark, Tcpdump, and Redash for test reporting, monitoring, and failure analysis.
Team Leadership & QA Coordination
Experience coordinating QA activities across large distributed teams, aligning test coverage strategies, defect reporting, and release validation practices.
AI-assisted QA Workflows
Application of AI-assisted approaches to test design, documentation, failure analysis, and routine QA workflows to improve efficiency and quality visibility.
Experience
Professional experience5 - 10 years
Freelancer since2023
Languages
EnglishFluentRussianNative speaker
Project history
- Drove backend test automation for Go-based backend services using Python and Pytest.
- Built a quality visibility dashboard for e2e coverage and deprecated backend method usage in tests.
- Designed and executed Locust-based load tests to evaluate backend performance and support bottleneck investigation.
- Applied AI-assisted approaches to test design, documentation, failure analysis, and routine QA workflows.
- Developed and maintained UI and API test automation using Python, Pytest, and Playwright.
- Modernized legacy test suites by refactoring outdated tests, improving structure, and reducing maintenance overhead.
- Expanded automated coverage for core e-commerce flows and adapted automated test execution for multiple environments to support more reliable release validation.
- Built the integration test automation process from scratch for a GraphQL Gateway project using Python and Pytest, reducing manual regression testing time by two-thirds.
- Integrated automated checks into CI/CD pipelines, reducing issue detection time by 10x.
- Designed and executed Gatling/Scala load tests, identified critical performance bottlenecks, and supported fixes that improved system performance by 5x.
- Coordinated QA activities across a large distributed team.