اسنپ پی
اسنپ پی

Software QA Engineer

Tehran/Zaferanieh
Full Time
شنبه تا چهارشنبه
-
-

این فرصت شغلی چقدر برای من مناسب است؟

201 - 500 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing only with Iranian entities
Privately held
توضیحات بیشتر

key Requirements

2 years experience in similar position
Java - Basic
Python - Basic
JavaScript - Basic
Selenium - Intermediate
Postman - Basic

Job Description

About SnappPay
SnappPay is the first and leading BNPL provider in Iran, started in 2020. We are leveraging Financial Technologies to reshape Iranians’ experience of consumer credit. Supporting Snapp Group’s mission of enhancing Iranian people's quality of life through Internet services, SnappPay’s mission is to bring financial freedom to all Iranians by providing them with better, smarter, and more efficient solutions for payment and shopping.

About the Role
We are seeking a Software Engineer with a strong background in Software Quality Assurance to test our web and mobile platforms, backend API integrations, and financial transaction workflows. In this role, you will ensure usability, security, reliability, and performance by identifying and resolving issues, designing 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 SnappPay’s wallet and investment platforms
  • 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 investment features, wallet operations, and customer engagement features
  • Lead daily ad-hoc and structured testing efforts, including exploratory testing of new features, edge cases, and critical financial workflows
  • Analyze test results and production data to identify trends, summarize findings in clear, actionable reports, and manage detailed bug lifecycle tracking in SnappPay’s ticketing system
  • Collaborate with engineers, product managers, 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 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

  • 2–4 years of QA or software testing experience in a fast-paced, agile environment, preferably in the finance and fintech industry
  • 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)
  • Hands-on experience with test automation frameworks (e.g., Playwright, Selenium, or Cypress) and scripting in at least one language (JavaScript, Python, or Java)
  • Experience testing web applications and RESTful APIs, including familiarity with API contract testing
  • Strong eye for detecting and preventing risks in financial applications and infrastructure
  • 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

  • Experience with Postman, Swagger (OpenAPI), or similar API testing tools
  • Experience testing matching engines, trading systems, or other financial technologies
  • Proven ability to document technical guides, training materials, and runbooks for internal audiences
  • Passionate about evangelizing software testing best practices and mentoring junior engineers

Job Requirements

Gender
Men / Women
Software
Selenium| Intermediate Postman| Basic Python| Basic JavaScript| Basic Java| Basic

ثبت مشکل و تخلف آگهی

ارسال رزومه برای اسنپ پی