QA Tester
Role details
Job location
Tech stack
Job description
We are seeking a Sports QA Resource having 8+ years of professional experience creates, maintains, and executes automated testing frameworks to ensure the reliability, performance, and security of high-volume transaction systems and real-time data feeds. Key responsibilities include designing API and UI test automation (Python/Java), validating financial logic/ledger reconciliation, and simulating peak load traffic.
This role requires close collaboration with cross-functional teams, adherence to Engineering standards, Architecture patterns and Agile practices, and ownership of service quality and delivery., * Automation Strategy: Build and maintain scalable test automation frameworks for Web, Mobile, and API, specifically targeting API (REST Assured) and Web (Selenium).
- Validation: Validate complex financial flows, including multi-party payments, ledger reconciliation, and data accuracy, as SDET role.
- Framework Development: Build and maintain robust automation frameworks for web, mobile (iOS/Android), and APIs to enable continuous delivery.
- Performance Testing: Perform high-performance load testing to simulate peak transaction events, as described in this Built In job listing.
- CI/CD Integration: Integrate test suites into CI/CD pipelines (Jenkins/Argo) for continuous testing.
- Code Quality: Actively contribute to code reviews and write unit tests to ensure high test coverage
- Real-time Data Validation: Ensure the accuracy of complex transaction calculations and live sports betting odds that must update in milliseconds.
- Security & Compliance Testing: Validate secure payment gateways, authentication protocols (OAuth2, JWT), and anti-fraud measures critical for products.
- CI/CD Integration: Integrate automated test suites into pipelines (e.g., Jenkins, GitLab CI) to catch bugs early in the development lifecycle.
- Cross-functional Collaboration: Work closely with product managers and developers to define testable requirements for new fan-engagement or financial features
Requirements
- Languages: Strong proficiency in Python or Java.
- Automation Tools: Selenium, Cucumber BDD, RestAssured, or Playwright/Cypress.
- Database: Excellent SQL skills for verifying financial data, according to this Build In job listing.
- Infrastructure: Experience with cloud services (Google Cloud Platform) and containerization
- Programming Expertise: Proficiency in languages like Java, Python, Go, or Kotlin used in modern sports tech stacks.
- Automation Tooling: Experience with tools like Selenium, Playwright, Appium (for mobile), and REST Assured (for APIs).
- Knowledge of monitoring tools such as Prometheus, Grafana, or ELK stack.
- Understanding of distributed tracing and logging.
- Cloud concepts like fundamentals, App Configuration / App Settings, Key Vault, Cache, Service Bus (queues/topics), Event driven architecture, Blob Storage, cloud security, scalability, and resiliency patterns
- Understanding of Microservice Development design, implementation, Middleware (Kafka), filters, exception handling, logging, Authentication and authorization (JWT/OAuth concepts), Performance optimization and secure coding practices
- Agile and Collaboration Tools: Sprint planning, work item tracking, and agile delivery, Technical documentation and knowledge sharing, * Strong problem-solving and analytical skills
- Clear communication with technical and non-technical stakeholders
- Ownership mindset and production-grade engineering discipline
Ability to work independently and within cross-functional teams