Full Stack QA (Python and NodeJS)
Apply NowCompany: OnHires
Location: San Francisco, CA 94112
Description:
About the Project:
We are looking for a Senior Full Stack QA Engineer to join our team and contribute to developing and testing a cutting-edge financial product. This role requires a hands-on approach to writing and maintaining unit, integration, and end-to-end tests, ensuring the reliability and performance of backend applications and APIs.
Key Responsibilities:
Competitive salary.
Remote work with a flexible schedule (GMT+4 1 hour).
Opportunity to work on an innovative fintech product.
Collaborative and experienced team with a strong technical focus.
Join us and contribute to the development of high-quality, reliable fintech solutions!
Department QA / Testing Locations Remote Remote status Fully Remote Employment type Full-time
We are looking for a Senior Full Stack QA Engineer to join our team and contribute to developing and testing a cutting-edge financial product. This role requires a hands-on approach to writing and maintaining unit, integration, and end-to-end tests, ensuring the reliability and performance of backend applications and APIs.
Key Responsibilities:
- Develop and maintain unit tests for the core codebase and smart contracts.
- Write, improve, and maintain integration and end-to-end tests.
- Independently create test cases for completed development tasks.
- Report and document bugs effectively.
- Collaborate with QA teams from related projects to align testing efforts and share insights.
- 3+ years of experience in backend application testing, focusing on REST or RPC APIs.
- 1+ year of experience in a developer or unit testing role.
- Strong knowledge of SQL relational databases (MySQL, PostgreSQL) and key-value stores (Redis).
- Experience with message brokers, particularly RabbitMQ.
- Proficiency in Python and frameworks: unittest, pytest.
- Proficiency in TypeScript & Node.js and frameworks: jest, Mocha, vitest.
- Languages: Russian (B2+) and English (B2+).
- Understanding of blockchain technology and its applications in finance.
- Experience with smart contracts and Solidity programming.
- Knowledge of Docker, Linux CLI.
- Experience working in an Agile team.
Competitive salary.
Remote work with a flexible schedule (GMT+4 1 hour).
Opportunity to work on an innovative fintech product.
Collaborative and experienced team with a strong technical focus.
Join us and contribute to the development of high-quality, reliable fintech solutions!
Department QA / Testing Locations Remote Remote status Fully Remote Employment type Full-time