BGStaff
QA Automation (Java/Kotlin), Senior, Remote, Outstaff
Up to 200,000 ₽ per month
Work format: remote is possible
☑️ Responsibilities
- Functional testing
- Contract testing
- Development and debugging of autotests for UI and API
- Maintaining the operability of already written tests
- Documentation management, script writing, requirements analysis
- Release support, product quality monitoring
- Working with bug tracking, analyzing and conducting analysis of test results
- Performing regression testing, including manual
- If you are ready to work under an outstaff model and fit the description, feel free to apply
- Please also note that employment is through an Individual Entrepreneur (if you don't have one, you need to be willing to open one)
☑️ Our requirements for candidates
- Manual/Auto ratio 50/50
- Experience from 5 years
- Solid knowledge of testing theory
- Solid knowledge of core test design practices and the ability to apply them in practice
- Knowledge of basic Git commands
- Basic SQL knowledge (CRUD + join)
- Solid knowledge of REST
- Solid API testing skills (using API testing tools, specifics of API testing)
- WEB testing experience
- Understanding how client-server applications work, ability to localize defects in client-server applications
- Ability to use Chrome developer tools (layout, console, network)
- Ability to configure stubs (preferably in Wiremock)
- Experience in functional, integration, and E2E testing
- Knowledge and understanding of CI/CD, basic experience using ready-made solutions, ability to integrate autotests into existing pipelines
- Ability to estimate standard tasks
- Ability to work with logs (preferably Kibana)
- Ability to work with non-relational databases (preferably MongoDB)
- Ability to work with message brokers
- Ability to create a test plan for specific goals
- Understanding the specifics of the testing process in different development methodologies
- Understanding the specifics of testing in a microservice architecture, including defect localization skills in systems with a large number of microservices
- Good skills in identifying implicit requirements
- Good skills in interacting with adjacent teams
- Solid Java Core knowledge
- Solid Selenium/Playwright and Rest-assured (or equivalents) knowledge
- Solid JUnit/TestNG/KTest (or equivalents) knowledge
- Understanding of core OOP principles
- Knowledge of common software design patterns and automation test patterns in particular
- Understanding of application build systems (maven/gradle/npm etc.)
- Understanding of the core principles of building automation frameworks
Contacts: promo@bgstaff.ru