Test Automation Engineer / QA Automation
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 rolesSenior Full-Stack Engineer — React / Node.js / AI Agents
Smartbrain
Salary not specified checked 3d ago
GPU Server/Hardware Engineer (NVIDIA, field-based)
Smartbrain
Salary not specified checked 3d ago
Kotlin AQA Engineer | Remote Mobile Testing Specialist
Smartbrain
Salary not specified checked 3d ago
Senior Full-Stack Engineer - Angular, Django & DevOps
Smartbrain
Salary not specified checked 3d ago