Skip to content
mimi

Middle QA engineer

Debifi

Remote (Global) Mid Level 4d ago

About the role

About Debifi

At Debifi, we live under the mantra 'Own your money.' We believe in the transformative power of Bitcoin – not just as an asset, but as a foundation for true financial independence. Our philosophy, 'Never sell. Borrow.', empowers Bitcoin holders to unlock liquidity without parting with their assets. Through our non‑custodial lending solutions, we enable users to

  • 'Hold Your Keys' and stay in full control of their Bitcoin while accessing the financial flexibility they need.

We are building the future of decentralized finance – one where Bitcoin becomes supercollateral and financial sovereignty is the norm.

The Role

As a Middle QA Engineer at Debifi, you will help build the future of decentralized finance by developing secure, high‑performance systems. You will work on fintech products used by more than 100,000 people globally, contributing to non‑custodial Bitcoin lending solutions where financial sovereignty is the norm. In this role, you'll collaborate closely with a small, focused team to create scalable, reliable services. We're looking for developers for long‑term cooperation who are passionate about Bitcoin, clean code, and shaping next‑generation financial products.

About You

Hard skills

  • 2+ years of experience in manual functional, regression, and exploratory testing of web applications.
  • Solid experience in API testing and debugging using Postman, Swagger, Fiddler, or similar tools; understanding of REST/SOAP principles.
  • Experience in developing, running, and maintaining End‑to‑End (E2E) automated tests (including UI and/or API/integration checks) using frameworks such as Playwright, Cypress, Selenium, or RestAssured.
  • Basic programming skills (JS, Python, Java, Ruby, etc.) to work with the test automation stack.
  • Basic understanding of security principles and experience in detecting common vulnerabilities (XSS, SQLi, etc.) during manual testing.
  • Strong proficiency in project management systems (e.g., Jira) and skills in writing detailed bug reports and test documentation (test cases, checklists).
  • Experience testing native and/or hybrid mobile applications (iOS/Android).
  • Expert‑level knowledge of browser developer tools (network traffic analysis, element inspection, viewing saved data, etc.).
  • Deep understanding of web application testing principles, SDLC, and client‑server architecture.

Soft skills

  • English proficiency sufficient for business correspondence, reading technical documentation, and discussing tasks in corporate chats (Upper‑Intermediate preferred).
  • Proactivity, strong analytical skills, ability to solve complex problems independently, and effective collaboration with the development team and management.
  • Willingness to quickly fill knowledge gaps and learn new technologies.
  • High level of self‑organization and productivity in a fully remote and asynchronous communication environment.

Nice to have

  • Basic understanding of machine learning principles and approaches to testing ML models.
  • Experience testing Fintech products, particularly platforms dealing with cryptocurrencies or virtual assets.
  • Experience in test automation for native and/or hybrid mobile apps using modern frameworks (e.g., Appium, XCUITest, Espresso).

Responsibilities

  • Performing manual functional, regression, and exploratory testing of web applications.
  • Executing API testing using tools like Postman/Fiddler or their equivalents.
  • Developing, running, and maintaining End‑to‑End (E2E) automated tests (primarily using Playwright or similar frameworks).
  • Testing native and/or hybrid mobile applications (iOS/Android).
  • Properly logging and documenting found defects (bug reports) in a project management system (e.g., Jira).
  • Creating and updating test documentation (test cases, checklists).
  • Debugging and analysis: using browser developer tools to inspect elements, view stored data, and analyze network traffic during testing.
  • Effective written communication in English (including managing tasks in Jira).

Future Responsibilities / Growth Potential (Nice to Have)

  • Active learning and filling knowledge gaps according to project needs and your personal development plan.
  • Participating in data quality and integrity validation, functional testing of machine learning models, and their monitoring in a production environment.
  • Learning and implementing test automation for native/hybrid mobile applications (e.g., using Appium, XCUITest, Espresso).

Compensation and Benefits

  • Flexible working hours. You are expected to overlap with the rest of the team for 4‑5 hours a day; you manage your remaining time independently. Overtime is rare, voluntary, and paid.
  • Remote work.
  • 20 working (30 calendar) days of paid vacation.
  • Company‑sponsored professional training/courses (decided on an individual basis).
  • Career growth opportunities, both vertical and horizontal.
  • Structured development: Work is guided by well‑defined (as much as possible) business and architectural development plans. We aim for reliable, elegant, and maintainable solutions.
  • A result‑oriented approach to interacting with management. High‑quality work, the ability to persuasively argue your point of view, and a constructive attitude toward feedback will be highly valued and recognized.

How to Apply

Please send your resume and LinkedIn links to ***.

Requirements

  • 2+ years of experience in manual functional, regression, and exploratory testing of web applications.
  • Solid experience in API testing and debugging using Postman, Swagger, Fiddler, or similar tools; understanding of REST/SOAP principles.
  • Experience in developing, running, and maintaining End-to-End (E2E) automated tests (including UI and/or API/integration checks) using frameworks such as Playwright, Cypress, Selenium, or RestAssured.
  • Basic programming skills (JS, Python, Java, Ruby, etc.) to work with the test automation stack.
  • Basic understanding of security principles and experience in detecting common vulnerabilities (XSS, SQLi, etc.) during manual testing.
  • Strong proficiency in project management systems (e.g., Jira) and skills in writing detailed bug reports and test documentation (test cases, checklists).
  • Experience testing native and/or hybrid mobile applications (iOS/Android).
  • Expert‑level knowledge of browser developer tools (network traffic analysis, element inspection, viewing saved data, etc.).
  • Deep understanding of web application testing principles, SDLC, and client‑server architecture.
  • English proficiency sufficient for business correspondence, reading technical documentation, and discussing tasks in corporate chats (Upper‑Intermediate preferred).
  • Proactivity, strong analytical skills, ability to solve complex problems independently, and effective collaboration with the development team and management.
  • Willingness to quickly fill knowledge gaps and learn new technologies.
  • High level of self‑organization and productivity in a fully remote and asynchronous communication environment.

Responsibilities

  • Performing manual functional, regression, and exploratory testing of web applications.
  • Executing API testing using tools like Postman/Fiddler or their equivalents.
  • Developing, running, and maintaining End-to-End (E2E) automated tests (primarily using Playwright or similar frameworks).
  • Testing native and/or hybrid mobile applications (iOS/Android).
  • Properly logging and documenting found defects (bug reports) in a project management system (e.g., Jira).
  • Creating and updating test documentation (test cases, checklists).
  • Debugging and analysis: using browser developer tools to inspect elements, view stored data, and analyze network traffic during testing.
  • Effective written communication in English (including managing tasks in Jira).

Benefits

flexible working hourspaid vacationprofessional training/coursescareer growth opportunities

Skills

API testingAppiumCypressDockerEspressoFiddlerIntegration testingiOSJavaJavaScriptJiraMachine learningMobile testingPlaywrightPostmanPythonRegression testingRESTRubySeleniumSOAPSwaggerSQLiUI testingXCUITestXSS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free