Job description
Company Overview
Swish Analytics is a sports analytics, betting and fantasy startup building the next generation of predictive sports analytics data products. We believe that oddsmaking is a challenge rooted in engineering, mathematics, and sports betting expertise; not intuition. We’re looking for team-oriented individuals with an authentic passion for accurate and predictive real-time data who can execute in a fast-paced, creative, and continually-evolving environment without sacrificing technical excellence. Our challenges are unique, so we hope you are comfortable in uncharted territory and passionate about building systems to support products across a variety of industries and consumer/enterprise clients.
Job Description - This position is 100% Remote
Key Responsibilities:
- Lead the QA team in designing, implementing, and executing test strategies for APIs and web applications.
- Develop and maintain automated test scripts for API and UI testing.
- Establish and enforce best practices for software testing, including test planning, execution, and defect tracking.
- Collaborate with development teams to ensure comprehensive test coverage and early detection of defects.
- Perform functional, regression, integration, and performance testing.
- Work with CI/CD pipelines to integrate automated testing into the development workflow.
- Mentor and coach QA team members, fostering a culture of continuous learning and improvement.
- Analyze test results, identify trends, and provide recommendations to improve product quality.
- Stay updated on the latest testing tools, trends, and methodologies to enhance QA processes.
Qualifications & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience in Quality Assurance, with at least 3 years in a leadership role.
- Strong experience with API testing tools such as Postman, RestAssured, or SoapUI.
- Proficiency in test automation frameworks like Selenium, Cypress, or Playwright.
- Solid knowledge of programming languages such as Go, Rust, JavaScript, or Python for test automation.
- Hands-on experience with performance testing tools like K6, JMeter or Gatling.
- Familiarity with Agile methodologies and working in a CI/CD environment.
- Experience with test management and defect tracking tools like Jira, TestRail, or similar.
- Excellent problem-solving, analytical, and communication skills.
- Strong leadership abilities with a proactive and detail-oriented approach.
Preferred Qualifications:
- Experience with security testing and best practices.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Understanding of microservices architecture and containerization (Docker, Kubernetes).
- Experience with contract testing using tools like Pact.
Base salary: $120,000 - 170,000