Senior QA Engineer (Full stack) - Java/Kotlin
Прямой работодатель Skyro ( skyro.ph )
Опыт работы от 3 до 5 лет
About us
Skyro is a rapidly expanding fintech company serving thousands of customers in the Philippines through our lending business. Our mission is to evolve into a full-fledged financial ecosystem, delivering cutting-edge solutions that make financial services more accessible, efficient, and secure for everyone.
We are currently looking for a Senior QA Engineer (Full stack) to join our Loans team. By joining Skyro, you’ll not only influence our technology roadmap but also help shape the future of fintech in emerging markets.
What you will do
- Manual testing and automation of test coverage (60/40 ratio)
- Reviewing requirements and designs, actively communicating with stakeholders and designers to improve task inputs
- Functional testing of backend and web services with many integrations; you need to be ready to test tasks that involve 3-5 services
- Automating system tests, improving existing integration tests, and stabilizing the behavior of automated tests. Since we don't conduct regression testing, trust in the automated tests needs to be high
- Reviewing both product code and test code; actively communicating with developers to point out missing tests and contributing yourself where needed
- Working within the concept of shift-left testing to catch defects as early as possible
- Keeping the test backlog up to date: refining tests and improving test infrastructure
- Refining the tool for generating test data, which is used by all development teams
- Assisting support specialists in analyzing failures and application issues, as well as localizing and analyzing defects that occur in production
- Conducting 3 Amigos meetings before task development begins
- Participating in system testing of new features alongside colleagues from other teams
Growth Opportunities
This role is perfect for those eager to enhance their expertise in automation testing, backend testing, and even progress into leadership roles. As our company continues to grow, you'll have the chance to take on greater responsibilities and play a pivotal role in shaping our testing strategy for the future.
What you should have
- Over 2 years of commercial experience as a QA engineer.
- Experience in testing backend and web systems.
- Confident experience in API testing.
- Experience in functional test automation for backend systems, with a willingness to write tests in Kotlin.
- Knowledge of test design.
- Experience working with relational databases, with a willingness to write simple SQL queries (1-2 joins).
- Familiarity with tools for working with REST API and gRPC (e.g., Postman, Insomnia, Swagger).
- Knowledge of any programming language at a level sufficient to read production code and write automated tests.
- Ability to read logs and extract the necessary information from large data sets (Kibana).
- English and Russian proficiency at B2 level or higher to collaborate with international colleagues and review documentation.
Nice to have
- Knowledge of gRPC principles
- Familiarity with Java, Kotlin
- Experience working with message brokers (Kafka)
- Skills in developing and maintaining test tools
- Experience in testing mobile applications
Why Join Skyro
At Skyro, we offer a unique opportunity to combine impactful work with a supportive and dynamic environment.
- Work From Anywhere: no location constraints, salaries in USD, and a global mindset.
- Healthcare Support: partial reimbursement of medical expenses to ensure your well-being.
- Professional Growth: compensation for professional courses or conferences to support your career development.
- Language Learning: access to corporate group English classes to improve your communication skills.
- Annual Performance Bonus: rewarding your contributions with a yearly bonus.
- Corporate Event Travel: full coverage of airfare to attend corporate events in Manila every December.
As we build our business in the Philippines, please note that the workday should start no later than 2 PM (GMT+8)/7 AM (CET) to ensure effective collaboration within our international team.