
QA Automation Engineer

Keyrock
Summary
Join Keyrock as a QA Automation Engineer and lead the development and maintenance of automation systems for validating critical business processes. You will build automated test coverage, performance monitoring, and deployment validation pipelines, ensuring the broader QA framework is effectively adopted. This role involves building automated testing frameworks for cryptocurrency market-making technology, collaborating with product, engineering, and delivery teams. You will implement monitoring and alerting for production stability, analyze deployment trends, and report on quality metrics. Mentoring team members on automation best practices is also a key responsibility. The ideal candidate possesses proven experience in designing and maintaining automation frameworks, proficiency with automation tools, and a strong understanding of QA frameworks and processes.
Requirements
- Proven experience designing and maintaining automation frameworks (backend and functional)
- Proficiency with modern automation tools (e.g., Playwright, Cypress, Python, JavaScript/TypeScript)
- Strong understanding of QA frameworks and standard processes (process adherence, test coverage, KPI-driven quality tracking)
- Experience with CI/CD pipelines and automated quality gates
- Understanding & monitoring of unit testing coverage
- Familiarity with API testing and backend validation (REST, gRPC)
- Strong ability to link tests to business-critical functionality and risk-based coverage
- Solid knowledge of performance monitoring and alerting tools (e.g., Datadog, Grafana) and production health monitoring
- Strong experience with version control (Git) and issue tracking (Jira, Shortcut)
- Incident management and root cause analysis (Change Failure Rate, MTTR)
- Excellent collaboration and communication skills with cross-functional teams
- Ability to drive documentation and traceability efforts for critical functionality
- Familiarity with test management tools (Testmo, TestRail) and QA reporting
- Business analysis skills to support identifying critical business logic
- Self-starter with excellent problem-solving skills and attention to detail
- Familiarity with UI testing and web browser automation
Responsibilities
- Design, implement, and maintain automation frameworks for validating end-to-end business processes and critical system functions
- Develop test strategies that support key QA framework KPIs, including coverage of critical business logic, process adherence, change failure rates, and performance monitoring
- Build and integrate automated testing into CI/CD pipelines to enable fast, safe releases
- Partner with Product and Delivery Managers to drive adoption of standard QA processes across teams
- Support the creation and maintenance of high-quality documentation for critical business functions and features
- Implement monitoring and alerting to ensure production stability and fast incident response
- Analyse trends in deployment success/failures and performance degradations to proactively improve system quality
- Track and report progress on quality metrics and KPIs to stakeholders
- Contribute to operational runbooks for incident response and system recovery
- Mentor engineers and QA team members on automation and testing best practices
Preferred Qualifications
An interest in the cryptocurrency industry and market making is a plus
Benefits
- A competitive salary package
- Autonomy in your time management thanks to flexible working hours and the opportunity to work remotely
- The freedom to create your own entrepreneurial experience by being part of a team of people in search of excellence
Share this job:
Similar Remote Jobs
