Job Description
Job Description:
Job Role: QA Tester
Job Location: Southlake TX
Job Type: Contract, CTH and Fulltime
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
Job Tags
Full time, Contract work,