At Invex, we strive to ensure that every member of the community has access to fast, professional financial services in the realm of cryptocurrencies. We are seeking a senior-level Quality Assurance Engineer to test our web and mobile investment and trading platforms, backend API integrations, and on-chain transaction workflows. In this role, you will ensure usability security, reliability, and performance by identifying and resolving issues, creating and executing comprehensive test plans (both manual and automated), and collaborating closely with product and engineering teams.
Responsibilities
- Design and execute end-to-end functional and regression test programs for Invex’s cryptocurrency investment and trading platforms, covering web and mobile applications
- Develop and maintain tests to validate API contract compliance, perform API testing, and ensure backend integrations meet the required criteria
- Build, maintain, and scale automated test suites across web, mobile, and API layers to continuously validate trading features, wallet operations and customer engagement features
- Lead daily ad-hoc and structured testing efforts, including exploratory testing of new features and edge cases in wallet management, order matching, and on-chain transaction workflows
- Analyze test results and production data to identify trends, summarize findings in clear, actionable reports, and manage detailed bug lifecycle tracking in Invex’s ticketing system
- Collaborate with engineers, product owners, and designers to identify requirements, clarify acceptance criteria, and ensure comprehensive test coverage for each sprint
- Create and update technical documentation—such as test plans, runbooks, installation guides, and FAQs—to support smooth onboarding of new QA team members and empower cross-functional teams
- Drive QA process improvement by defining kickoff procedures, establishing briefing processes, enforcing regression plans, and streamlining escalation paths for critical blockchain or security-related defects
Qualifications
Required
- 3–5 years of QA or software testing experience in a fast-paced, agile environment
- Strong eye for detecting and preventing risks in financial or blockchain applications
- Proven expertise in designing functional and regression testing strategies, writing detailed test cases, and executing end-to-end test plans
- Deep understanding of the software development lifecycle (SDLC) and QA methodologies (manual and automated)
- Experience testing web applications and RESTful APIs, including familiarity with API contract testing
- Hands-on experience with test automation frameworks (e.g., Playwright, Selenium, or Cypress) and scripting in at least one language (JavaScript, Python, or Java)
- Excellent verbal and written communication skills to liaise with engineers, product owners, and designers
- Meticulous, with strong organizational skills and attention to detail
- Enthusiastic about continuous learning, teaching, and sharing best practices
Preferred
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field
- Experience with Postman, Swagger (OpenAPI), or similar API testing tools
- Experience testing matching engines, trading systems, or other financial technologies
- Comfortable working with multilingual content (e.g., English and Farsi)
- Proven ability to document technical guides, training materials, and runbooks for internal audiences
- Passionate about evangelizing software testing best practices and mentoring junior QA engineers
What We Offer at Invex
- Supplementary Health Insurance, including medical services and life insurance
- Monthly allowance for cultural and educational activities
- Monthly meal allowance
- Nutrition programs offering breakfast and healthy snacks
- Training budget for personal and professional development
- Corporate loan options
- Team-building budgets and motivational programs
- Support for psychological and medical services