Description

Key Responsibilities:

  • Design, develop, and execute test strategies for:
    • REST and SOAP APIs
    • Spring Boot-based microservices
    • Real-time messaging via RabbitMQ or similar platforms
    • File-based data ingestion and delivery workflows
    • Backend event processing and scheduled jobs
  • Create and maintain reusable test data for QA and pre-production environments
  • Build and maintain automated test suites for APIs, schedulers, and message queues
  • Develop automated SQL validation scripts for complex data reconciliation and integrity checks
  • Perform regression, smoke, performance, and integration testing
  • Collaborate daily with onshore teams to align on test coverage, priorities, and release timelines
  • Support CI/CD pipelines by validating code deployments, post-release smoke tests, and issue triaging
  • Maintain detailed documentation of test plans, results, defects, and process improvements

 Required Skills:

  • 8+ years of QA experience with strong focus on backend systems, APIs, and databases
  • Proficient in writing and executing complex SQL queries for data validation
  • Java hands-on development (preferable) or testing experience
  • Hands-on experience with RabbitMQ or other real-time messaging frameworks
  • Strong testing skills in REST APIs, JSON/XML payloads, and event-driven processes
  • Familiarity with GitHub, CI/CD pipelines, and test lifecycle tools (e.g., JIRA)
  • Excellent verbal and written communication skills for cross-shore collaboration
  • Ability to work independently and take ownership in an offshore delivery model

 Optional skills:

  • Experience with GCP, AWS, or Azure
  • Background in enterprise-scale data platforms or self-service configuration systems
  • Scripting or test automation with Python, Selenium, or Pytes
  • Used API testing tools such as Ready API, SOA Test, Parasoft, JMeter
  • Some performance testing experience

Education

Any Gradute