
Senior AQA Engineer – API Automation
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Armenia.
• Develop, construct, and sustain API testing suites in Python utilizing pytest and requests.
• Ensure the validation of schemas, business regulations, and data accuracy across various financial instruments such as stocks, bonds, and funds, as well as consistency among endpoints and environments.
• Create reusable framework components which include API clients, fixtures, data factories, markers, and shared assertions.
• Address functional, negative, contract, and regression scenarios, encompassing authentication and error handling.
• Maintain the stability and speed of test suites in Jenkins CI.
• Generate reports using Allure and investigate failures to determine root causes.
• Leverage AI tools to produce tests from specifications, analyze failures, and expedite maintenance processes.
• Share best practices for AI tool usage with the team.
• Review API designs and specifications, establish acceptance criteria, and address coverage gaps within the development team.
• Provide mentorship to fellow QA engineers and assess their code.
• Over 5 years of experience in test automation.
• Minimum of 3 years of experience in automation scripting in Python with pytest, covering fixtures, parameterization, markers, and the conftest structure.
• Extensive hands-on experience with the requests library and REST APIs, including knowledge of HTTP methods, headers, token/OAuth authentication, JSON parsing, and schema validation.
• Practical experience or solid understanding of AI tools in test automation, encompassing test generation, code review, debugging, and AI agents or MCP.
• Experience in designing a maintainable API testing framework.
• Familiarity with CI/CD processes, Jenkins or similar systems, and Git workflows including branching, pull requests, and code reviews.
• Proficient in written and spoken English.
• Nice to have: experience testing APIs based on AI or LLM.
• Nice to have: SQL and database validation experience.
• Nice to have: familiarity with Allure reporting, pytest-xdist, and Docker.
• Nice to have: experience in performance or load testing using Locust, k6, or similar tools.
• Nice to have: basic knowledge of Playwright or UI automation.
• Nice to have: a background in fintech or investment data.
• Opportunity to work remotely from Armenia.
• Access to AI tools such as Claude, Cursor, Copilot, AI agents, or MCP.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.