Role in brief
Wallet, a digital asset solution integrated with Telegram, is hiring an SDET. This role focuses on developing automated tests in Python, Kotlin, or C#, performing manual testing, and ensuring the quality and stability of financial product features. Candidates with experience in cross-platform and financial product testing, strong automation skills, and a product-focused approach should apply.
About the role
This role involves a dual focus on automated and manual testing for Wallet, a digital asset solution embedded within Telegram. The SDET will develop and maintain automated tests, primarily using Python, to enhance test coverage and ensure reliable software releases. A key part of the work includes performing manual testing for new features and validating the P2P marketplace, focusing on orders, transaction processing, and user payment flows.
The position requires ensuring the correctness, stability, and security of user transactions, as well as verifying implementations against design mockups to maintain UI/UX consistency. The SDET will also be responsible for identifying, logging, and analyzing bugs, providing clear steps for reproduction, assessing impact, and detailing environmental factors. This includes creating and maintaining regression test cases and expanding automated test coverage.
Success in this role means contributing to a high-quality user experience by collaborating with design teams and triaging user reports effectively. The SDET will proactively hunt for vulnerabilities and potential abuse vectors, working with the team to design and verify protective controls. A strong product-focused mindset and attention to user impact are essential for thriving in this rapidly growing environment.
The salary for this position ranges from $85,000 to $185,500 USD annually.
Skills that matter here
- Python: Used for developing and maintaining automated tests to improve release reliability and test coverage.
- Kotlin: An alternative language for automation testing, alongside Python and C#.
- C#: An alternative language for automation testing, alongside Python and Kotlin.
- financial products testing: Essential for validating P2P marketplace functionality, user transactions, and payment flows within the digital asset solution.
- cross-platform applications: Required for testing the Wallet solution, which is integrated into Telegram's interface and mini-apps.
- manual testing: Involves performing tests for new features and creating/executing test cases, including defect tracking.
Who this role suits
- A candidate who thrives on ensuring product quality and stability in a fast-paced, high-growth environment.
- Someone with a proactive mindset, strong attention to detail, and a focus on user impact.
- An individual who enjoys collaborating with design and customer support teams to deliver a best-in-class user experience.
- A person experienced in both automated and manual testing, particularly within financial products and cross-platform applications.
From the employer
- Develop and maintain automated tests using Python to increase test coverage and improve release reliability.
- Perform manual testing for the new features.
- Test and validate P2P marketplace functionality, including orders, matching flows, and transaction processing.
- Verify the correctness, stability, and security of user transactions and payment flows.
- Review the app regularly and collaborate with Design to deliver a best-in-class user experience.
- Triage user reports, prioritize issues, and communicate resolutions promptly.
- Identify, log, and analyze bugs, providing clear, reproducible steps, impact assessment, and environment details.
- Create and maintain regression test cases and automated test coverage.
- Hunt for vulnerabilities and abuse/fraud vectors; work with the team to design and verify protective controls.
- Experience testing cross-platform applications and mini-apps.
- Experience in financial products testing and/or transactions testing.
- Experience in automation testing using Python (or Kotlin, C#).
- Experience in manual testing, including test case creation, execution, and defect tracking.
- Experience collaborating with Customer Support teams to triage, prioritize, and resolve user-reported issues.
- Ability to validate implementations against design mockups and work closely with Design teams to ensure UI/UX consistency.
- Strong communication and stakeholder management skills.
- Proactive mindset with a strong product-focused approach and attention to user impact.
- Experience with continuous production monitoring tools to detect, analyze, and respond to live issues.
- Our business is growing at an exponential scale.
- Non-bureaucratic management that focuses on results.
- Regular performance reviews to assess your progress.
- Remote setup with access to our hubs in Dubai, Yerevan, London, and Belgrade.
- Compensation for medical expenses.
- Provision of necessary equipment.
- Employees get access to the most advanced AI models via mira.tg.
- 20 working days of paid vacation annually.
- 11 days off per year.
- 14 days of paid sick leave to support your health and recovery when needed.
- Access to internal conferences, English courses, and corporate events.
Questions about this role
What is the remote work policy for this role?
This is a remote position, with access to company hubs in Dubai, Yerevan, London, and Belgrade.
What level of experience is expected for this position?
The job description does not specify a seniority level or required years of experience, but emphasizes experience in financial product testing, automation, and manual testing.
What are the primary technical skills required?
Key technical skills include experience with Python, Kotlin, or C# for automation testing, as well as experience testing cross-platform applications.