S
QA Engineer
Accepting applicationsSportsDataIO · United States
Full-Time Entry JavaPythonaiaterf
Posted
6d ago
Category
Test
Experience
Entry
Country
United States
About the Company
We're looking for a detail-oriented QA engineer with deep API testing experience and a strong automation background to help ensure the quality and reliability of our software products. You'll work closely with developers, product managers, and designers to test features, catch issues before they reach users, and build out our automated testing infrastructure. This is a great fit for someone who takes pride in shipping high-quality software and enjoys digging into how things work (and why they break).
About the Role
Design, build, and maintain robust automated test suites to improve coverage and efficiency.
Responsibilities
Lead API testing efforts — designing and executing comprehensive tests for RESTful APIs
Design, write, and execute test plans and test cases for new and existing features
Validate API contracts, request/response payloads, status codes, error handling, and edge cases
Integrate automated tests into CI/CD pipelines for continuous quality feedback
Identify, document, and track bugs through resolution, working closely with developers
Conduct regression, integration, functional, and exploratory testing
Collaborate with cross-functional teams to clarify requirements and define acceptance criteria
Participate in code reviews and release processes from a quality perspective
Contribute to continuous improvement of QA processes, tools, and standards
Work within an Agile/Scrum environment, participating in sprint planning and retrospectives
Qualifications
3–5 years of experience in software quality assurance
Required Skills
Extensive hands-on experience testing REST APIs, with strong command of tools like Postman, REST Assured, or similar
Proven experience designing and maintaining automated test suites (Selenium, Cypress, Playwright, or similar)
Strong understanding of API testing concepts: authentication, status codes, payload validation, contract testing, and mocking/stubbing services
Proficiency in at least one programming or scripting language (C#, Java, Python, or JavaScript)
Strong understanding of QA methodologies, testing types, and the software development lifecycle
Experience writing clear, comprehensive test plans and test cases
Experience with bug tracking and test management tools (Jira, TestRail, Azure DevOps)
Strong analytical and problem-solving skills with a sharp attention to detail
Good communication skills and the ability to work effectively in a team
Preferred Skills
Experience with CI/CD pipelines and integrating automated tests
Familiarity with performance and load testing of APIs (JMeter, k6, Gatling)
Experience with contract testing tools (Pact)
Experience testing in cloud environments (Azure, AWS)
Knowledge of containerization (Docker)
ISTQB or similar QA certification
Show more Show less
We're looking for a detail-oriented QA engineer with deep API testing experience and a strong automation background to help ensure the quality and reliability of our software products. You'll work closely with developers, product managers, and designers to test features, catch issues before they reach users, and build out our automated testing infrastructure. This is a great fit for someone who takes pride in shipping high-quality software and enjoys digging into how things work (and why they break).
About the Role
Design, build, and maintain robust automated test suites to improve coverage and efficiency.
Responsibilities
Lead API testing efforts — designing and executing comprehensive tests for RESTful APIs
Design, write, and execute test plans and test cases for new and existing features
Validate API contracts, request/response payloads, status codes, error handling, and edge cases
Integrate automated tests into CI/CD pipelines for continuous quality feedback
Identify, document, and track bugs through resolution, working closely with developers
Conduct regression, integration, functional, and exploratory testing
Collaborate with cross-functional teams to clarify requirements and define acceptance criteria
Participate in code reviews and release processes from a quality perspective
Contribute to continuous improvement of QA processes, tools, and standards
Work within an Agile/Scrum environment, participating in sprint planning and retrospectives
Qualifications
3–5 years of experience in software quality assurance
Required Skills
Extensive hands-on experience testing REST APIs, with strong command of tools like Postman, REST Assured, or similar
Proven experience designing and maintaining automated test suites (Selenium, Cypress, Playwright, or similar)
Strong understanding of API testing concepts: authentication, status codes, payload validation, contract testing, and mocking/stubbing services
Proficiency in at least one programming or scripting language (C#, Java, Python, or JavaScript)
Strong understanding of QA methodologies, testing types, and the software development lifecycle
Experience writing clear, comprehensive test plans and test cases
Experience with bug tracking and test management tools (Jira, TestRail, Azure DevOps)
Strong analytical and problem-solving skills with a sharp attention to detail
Good communication skills and the ability to work effectively in a team
Preferred Skills
Experience with CI/CD pipelines and integrating automated tests
Familiarity with performance and load testing of APIs (JMeter, k6, Gatling)
Experience with contract testing tools (Pact)
Experience testing in cloud environments (Azure, AWS)
Knowledge of containerization (Docker)
ISTQB or similar QA certification
Show more Show less