N
Middle+ QA Engineer
Novacard
Contract type
Ongoing
Work mode
100% remote
Experience
Senior · 5+ years
Job description
Key details
- Analyze new functionality, create test designs, and write and maintain test cases
- Perform functional, integration, regression, and end-to-end testing
- Test NOVACARD's mobile applications on Android and iOS, including behavior across OS versions, screen resolutions, application updates, push notifications, and deeplinks
- Validate complete user scenarios across the application, APIs, message queues, and databases — from user action to final data state
- Prepare and maintain test data, including customers at different lifecycle stages, tariffs, credit limits, and product offers
- Analyze test results, identify defects and risks, and provide clear, timely testing reports
- Review requirements, identify cross-team dependencies, and align them with relevant teams before testing begins
- Estimate testing effort, contribute to the maintenance and expansion of the regression test suite, and support release planning
- Investigate logs, trace requests across services using correlation or trace IDs, and collaborate with developers to diagnose complex issues
- Continuously improve QA processes, testing coverage, and product quality together with engineering and QA teams
- Company mission
- Information not specified
Benefits
- Information not specified
Requirements & details
- 5+ years of experience testing complex software systems
- 2+ years of experience testing external integrations
- Strong experience in functional testing of mobile applications for Android and iOS
- Hands-on experience working with device logs, including Android Logcat and iOS Console
- Experience intercepting and analyzing mobile traffic, as well as testing application behavior across different operating-system versions and screen resolutions
- Strong understanding of software development methodologies, including Agile and Waterfall
- Excellent knowledge of software testing theory and test-design techniques
- Experience with Jira, Confluence, and test-management tools such as X-Ray, TestRail, Test IT, Zephyr, or similar platforms
- Strong understanding of SOAP and REST API testing, including XML and JSON, response codes, contract schemas, session-based and token-based authentication
- Confident SQL skills: ability to independently write medium-complexity queries using joins and aggregations, read database schemas, and validate data after product operations in MS SQL Server and/or PostgreSQL
- Understanding of asynchronous communication between services, including Kafka, RabbitMQ, or similar message brokers; consumers, idempotency, retries, and delayed effects
- Experience with logging and monitoring systems such as Kibana, OpenSearch, Grafana, or similar tools
- Experience testing products built on a microservices architecture, including understanding service boundaries and the impact of changes on dependent services
- Ability to independently prepare test data using SQL scripts, internal/service APIs, and emulation of external-system states
- Fluent Russian and English at B1+ level, sufficient for working with technical documentation and an international team
- Experience with Charles, Fiddler, Swagger, Postman, or SOAP UI
- Experience in fintech or banking products, particularly card processing, credit products, tariffs, fees, limits, card statuses, and card lifecycle management
- Basic API test automation in Postman and experience running collections through Newman
- Experience testing BPMS processes and workflow engines such as Camunda
- Experience working with Git and CI/CD tools
- Information not specified
- Uncategorized
