All jobs
Save

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

Apply