Dragonfly’s 2023 Crypto Comp Report offered deep insights across web3. This year, we’re broadening our scope. If you’re in crypto, take 5 minutes to anonymously share insights: https://dragonflycap.typeform.com/ccomp-survey

QA Engineer (Web/Mobile)

Utorg

Utorg

Quality Assurance
Posted on Sep 25, 2024

Everyone who is passionate about innovations wants to make the world a better place. That is exactly what we are doing at Utorg. While developing innovative fintech products where traditional finance and blockchain technology meet, we are building a gate that opens multiple opportunities for both — users and businesses.

So far, our core products have already won users’ hearts in over 187 countries and have the respect of industry-leading companies, like NEAR Protocol, OKX, Wirex, Matters Labs, Velas, WhiteBIT, and others.

We are an international team of young and ambitious professionals united by a passion for innovations and belief in the decentralized world. Now, we are looking for a Fullstack QA Engineer who will strengthen our team and contribute to the success of our products and the bright future of Web3.

Work Experience:

  • Web and mobile application testing, including cross-platform testing (iOS, Android) and cross-browser testing
  • Working with emulators and simulators (Android Studio, Xcode, RocketSim)
  • Work in fintech projects, including work with cryptocurrency wallets, exchanges, payment acceptance systems, and AML systems (SEON, ScoreChain, SumSub)
  • Agile/Scrum (Scrum Events, Product Backlog, Sprint Backlog, Burndown and Burnup diagrams)
  • Test documentation systems (TestRail, TestLink, TestIT, Zephyr)
  • Bug tracking and ticket management systems (Jira, Confluence)
  • Logging and monitoring systems (Google Console, Grafana, Sentry, BigQuery)
  • Version control and CI/CD systems (Git, Bitbucket, Jenkins, GitHub, AzureDevOps, CircleCI), including setting up automatic build and test runs
  • Tools and frameworks for writing autotests (Selenium, Appium, Cypress, JUnit, TestNG, RestAssured) and creating reports (Allure)
  • Implementation of alerting and tracking systems


Technical Skills:

  • Versatile testing skills, knowledge of techniques and principles of testing and test design
  • Performance, compatibility, UI/GUI and UX testing
  • Functional and non-functional API testing
  • Regression and Smoke testing
  • Working with test artifacts and writing test documentation (TestCase, CheckList, TestPlan)
  • Knowledge of core automation approaches and practices (POM, DDT)
  • Working with prioritization and criticality tools (Urgency & Priority

Responsibilities:

1. Analyze and plan testing

  • Participate in requirements analysis and evaluation of tasks under test
  • Developing testing strategies and plans, including defining approaches toTesting of new features and their improvement

2. WEB application testing

  • Conducting manual and automated testing of WEB functionality
  • Participating in the analysis of requirements and evaluation of tested tasks
  • Developing testing strategies and plans, including defining approaches to testing new features and improving them
    applications
  • Creation, execution and support of test artifacts (test cases, test plans)
  • Functional, regression, integration, load and smoke testing smoke-testing

3. Work with microservice architecture

  • Testing of microservices and interaction between them
  • Develop and execute tests for APIs and integration tests between microservices.

4. Integration testing with external services

  • Testing of integration with external services, including payment systems, AML systems and other services
  • Verification of correctness of interaction and data processing from third-party services

5. Work with admin panels and BO (Back Office) systems

  • Testing of main interfaces and functionalities of admin panels

6. Test automation

  • Development and support of auto-tests
  • Creation and support of automation scripts for separate parts of WEB-application (Unit tests)
  • Support and improvement of CI/CD processes to ensure stable and fast release cycle

7. Analyzing and reporting

  • Analyzing test results and reporting on test passes (TestRail)
  • Maintaining bug reports and tracking statuses in the bug tracking system (Jira)
  • Maintaining and keeping test data up to date (Confluence)

8. Interaction with the development team

  • Collaborate with developers, business analysts, designers, and other team members to understand requirements and their solutions
  • Participate in meetings, discussions, planning, and process improvements in development and testing (SCRUM artifacts)

9. Interaction with the Helpdesk team