Smartbrain logo

Test Automation Engineer / QA Automation

Smartbrain·Salary not specified

Primary stack

JavaKotlinC#SwiftJUnitTestNGCI/CDGitOOPREST

Job description

About the Position

We are seeking a Test Automation Engineer / QA Automation for a full-time remote role to develop and enhance automated tests for key banking systems.

Responsibilities

  • Test automation
  • Development of automated tests
  • Execution of automated testing

Requirements

  • Education: Higher technical education
  • Experience: At least 2 years of relevant work experience
  • Skills:
    • Experience with banking products
    • Analysis of business and functional requirements, analysis of test cases
    • Software testing fundamentals (principles, test design, test classification and localization, test analysis, test design, test coverage measurement, requirements testing, test oracle)
    • Development lifecycle, agile development methodologies (Kanban/Agile/Scrum/Lean), DevOps
    • Working with test documentation (checklists, test cases, bug reports, test protocols, test plans and methods)
    • TMS, Wiki, bug tracking
    • Confluence, Jira, Test Rail
    • Git development tools
    • IDE development tools
    • CI/CD (running the pipeline, typical failure reasons)
    • OOP and functional programming concepts
    • Java/Kotlin/C#/Swift programming
    • Optimization of the current codebase to speed up framework performance
    • Knowledge of the application under test (structure, MVC, MVVM, VIPER, MVP, SOA)
    • Frameworks and libraries used in the application
    • TDD, BDD, and other approaches to testing strategy (BDD fundamentals and principles, DevOps)
    • Knowledge of applicable test automation patterns (PageObjects/PageFactory)
    • Automated testing tools (JUnit / TestNG or similar)
    • Practical use of several automated UI, Backend, or Mobile frameworks (Selenide / Behat / Katalon Studio / Playwright / RestAssured / Retrofit / Appium / Espresso / XCUITest or similar)
    • Parallelization of automated tests across multiple threads (Selenoid / Selenium Grid or similar)
    • Charles/Fiddler API Traffic Interception (environment setup, requests, breakpoints, rewrites)
    • REST, SOAP, GraphQL API (TCP/IP stack principles, OSI network model, general understanding of APIs, HTTP, JSON/XML formats, knowledge of international standards and specifications (W3C, ISO, IEEE))
    • Working with logs of the specific application under test
    • Working with Unix systems (bash) or MS Windows PowerShell/CMD

Format

  • Full-time (8 hours/day)
  • Remote

Location & Nationality

  • Russian Federation

Long-term project

© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Smartbrain

All 121 roles

Popular searches