Войти

QA Engineer (Web)

Компания UTORG
Тип Удаленная работа
Оклад 1500 - 3000 USD в месяц
Описание вакансии

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 QA Engineer who will strengthen our team and contribute to the success of our products and the bright future of Web3.


Work Experience:


  • Web, cross-browser testing
  • 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 the 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

Telegram @jonny_ut