Position: QA Engineer
Category: QA
English level: intermediate
Years of experience: 3


- 3+ years of manual testing experience in iOS, Android, web, and hardware.
- Testing on various devices with different configurations: Experience in testing on different models of phones and tablets with various operating system versions. Ability to adapt test scenarios to different device configurations.
- Debugging and error analysis: Proficient in effectively using debugging and error analysis tools such as Xcode, Android Studio, Logcat, ADB, etc. Skilled in reproducing, documenting, and reporting errors.
- Mobile UX/UI testing: Ability to verify the functionality and accuracy of UX/UI for mobile applications. Proficient in utilizing emulators and testing tools for UX/UI, such as Appium, Android Emulator, iOS Simulator, etc.
- Cross-browser testing: Knowledge of various browsers (Chrome, Firefox, Safari, Internet Explorer, Microsoft Edge, etc.) and their peculiarities. Proficient in testing web applications on different browsers to ensure compatibility and consistent rendering across various platforms.
- Web services and API testing: Experience in testing web services and APIs using tools such as Postman, SoapUI, Selenium, etc. Proficient in verifying functionality, integrity, and interaction with external systems through APIs.
- Database testing: Understanding of fundamental database concepts and SQL queries. Skilled in validating the accuracy of data storage, updates, and retrieval from databases for web applications.
- Debugging and error analysis: Proficient in using tools for debugging and error analysis in web applications, such as browser developer tools, error consoles, and others. Skilled in reproducing, documenting, and reporting errors.
- Knowledge of HTTP/HTML/CSS: Basic understanding of the HTTP protocol, HTML markup language, and CSS styles for interacting with web applications and utilizing relevant tools for analysis and testing.
- Experience with physical testing of hardware devices, including functionality testing, assembly quality, interaction with other devices, and other aspects.
- Compatibility testing of hardware devices and mobile devices.
- Creating, updating, and maintaining test documentation.
- Functional and non-functional testing.
- Basic knowledge of Java and Swift programming languages.
- Experience with bug tracking systems.
- Experience with analytics tools (Firebase, Crashlytics, Google Analytics).
- Familiarity with Agile development methodologies like Scrum or Kanban.