Job Description

Summary

UTORG is a fintech company holding VASP licenses and operating in 187 countries.

Now we are looking for a 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 to Testing 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

Skills
  • Quality Assurance
© 2024 cryptojobs.com. All right reserved.