Senior Automation QA Engineer
Intelligent Legal Solutions
Senior Automation QA Engineer
Role Overview
We are seeking a Senior Automation QA Engineer to own and evolve our automated testing framework. This is a hands-on role covering functional (UI, API) and non-functional (performance, security) testing, with a strong emphasis on integration into CI/CD pipelines and delivery at scale.
The successful candidate will be responsible for designing, maintaining, and expanding automated test suites, ensuring rapid feedback cycles, minimizing regressions, and upholding the highest standards of quality and reliability across environments.
QA Auto tech stack
Frameworks - Playwright, pytestAPI client - requests
Data modelling & validation - pydantic
Test reporting - Allure
Test management (TMS) - Qase
CI/CD & repository - Bitbucket Pipelines (Qase + Allure integrations)
Essential Requirements
Proven experience as an Automation QA Engineer in a SaaS environment.
Strong proficiency with Python and Pytest for automation.
Hands-on experience with Playwright.
Familiarity with CI/CD pipelines and integrating test automation into delivery workflows.
Strong understanding of API testing (requests, schema validation, contract tests).
Experience with performance/load testing (Locust or similar).
Exposure to security testing (OWASP ZAP or equivalent).
Knowledge of Agile/Scrum processes and working in cross-functional squads.
Key Responsibilities
Develop, maintain, and optimize automated UI and API test suites.
Implement robust cross-browser tests (Chrome, Firefox, Safari, Edge).
Extend API test coverage (schema validation, contract checks, business workflows).
Integrate automation into CI/CD pipelines (smoke on PR, regression nightly, full suites pre-release).
Implement and maintain performance/load tests with Locust.
Configure and execute automated OWASP ZAP scans for security validation.
Collaborate with developers, PMs, and DevOps to ensure smooth test environment setup and execution.
Monitor pipeline results, analyze failures, and ensure tests remain stable and reliable.
Mentor junior QA engineers and contribute to best practices in test design and automation.
Preferred Requirements
Experience in legal technology or document-heavy domains.
Familiarity with cloud-hosted test environments (AWS, Docker, Localstack for S3/SQS emulation).
Experience with test data management (Faker, seeded data, API-based setup).
Familiarity with monitoring & CI/CD quality gates (SonarQube, Pylint, coverage thresholds).
Experience handling flaky tests and improving automation reliability at scale.