BLD Soft is looking for Middle QA Manual Engineer (iOS / tvOS) to work in the office on own line of products for IPTV/OTT.
What you will do:
Test applications on real devices (company provides a wide range of test devices: iOS phones, tablets, and tvOS boxes);
Analyze and read logs using tools such as Charles Proxy;
Perform pixel-perfect UI testing on iOS and tvOS devices;
Work with cookies, localStorage, and sessionStorage;
Use Firebase tools (Crashlytics, Remote Configs);
Conduct black-box testing;
Apply deep knowledge of Git and branching strategies (e.g. understanding which branch to test a hotfix, patch, or release candidate);
Perform component, integration, and regression testing;
Work with APIs using tools such as Postman and Swagger;
Work with databases (DBeaver, MySQL) to verify responses from iOS/tvOS clients;
Design and document test cases, test plans, test strategies, and test data;
Prepare test reports and track quality metrics;
Estimate testing efforts for tasks and releases;
Analyze and validate application requirements;
Participate in requirement discussions with the team;
Collaborate with developers to test new features in various environments (BA, PO, QA, UI/UX);
Use written English (A2+) to write bug reports, tasks, and test documentation;
Demonstrate good communication, responsibility, attention to detail, and a willingness to learn.
3+ years of experience in manual testing (UI, performance, mobile);
Experience in mobile automation testing;
Understanding of iOS project structure and testing specifics;
Experience analyzing user behavior via analytics tools;
Familiarity with test management tools such as Qase.io;
Ability to independently investigate and identify the root cause of bugs;
Ownership of QA expertise for your platform or project;
Hands-on experience with test design techniques;
Experience in localization and internationalization testing;
Experience testing payment systems (Gr4vy, Authorize.net, PayPal);
REST API testing experience;
Familiarity with CI tools (GitLab, GitHub);
Basic Linux knowledge;
Understanding of microservice architecture;
Experience testing with Feature Flags;
Deep understanding of the software development lifecycle;
Appreciation of Agile principles and self-organization.