
استخدام Software Engineer (QA)اسنپ پی
درباره موقعیت شغلی
درباره شرکت
About SnappPay
SnappPay is the first and leading BNPL provider in Iran, started in 2020. We are leveraging Financial Technologies to reshape Iranian’s 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.
SnappPay is the first and leading BNPL provider in Iran, started in 2020. We are leveraging Financial Technologies to reshape Iranian’s 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 the 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 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 infrastructures
- 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

