We're currently on the lookout for a skilled QA Engineer to join our team. In this role, you'll take on the responsibility of software testing, all while proposing solutions to address various quality-related challenges. A strong background and solid experience in testing mobile applications are essential, as you'll be working with mobile payment solutions, ensuring seamless user experiences, and validating app performance across different platforms.
Key Responsibilities
Test case design & execution: Develop and implement comprehensive test cases to ensure functionality, security, and performance meet requirements.
Issue investigation & debugging: Analyze application logs, identify root causes of defects, and validate fixes to maintain system stability.
Defect management: Identify, document, and track software defects.
API testing: Validate API functionality and reliability in accordance with Swagger specifications.
Cross-team collaboration: Work closely with developers, business analysts and fellow QA engineers to ensure seamless testing and quality assurance processes.
Regression testing: Conduct thorough regression tests before releases to prevent new changes from breaking existing functionalities.
System issue analysis: Investigate and troubleshoot problems across multiple integrated systems.
Payment processing testing: Test acquiring and processing workflows within payment systems to ensure accuracy and compliance.
Process automation (a plus): Utilize various tools to automate workflows and improve testing efficiency.
Requirements & Qualifications
Proven experience in quality assurance and testing of mobile applications for Android and iOS platforms.
Proven experience in REST API testing using Postman and Swagger docs.
Familiarity with ISO8583 standards and experience in testing applications using these standards.
Understanding of mobile and web application development principles.
Proficiency in Android Studio and Xcode for setting up test environments and executing tests.
Experience with Linux and Docker containers.
Familiarity with Oracle, PostgreSQL, MS SQL Server database testing.
Knowledge of cryptographic principles and their application in data security.
Experience with payment simulators like Mastercard Authorization Simulator and Visa Test System is a significant advantage.
Understanding of accounting principles is preferred.
Proficiency in Russian is mandatory, and basic English reading skills are expected.