QA Engineer

Posted 2 days ago

sportsdataioDenver (CO)

SENIORITY

Senior

Apply

About the role

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 APIsDesign, 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 Java Script)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, Test Rail, Azure Dev Ops)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, k 6, Gatling)Experience with contract testing tools (Pact)Experience testing in cloud environments (Azure, AWS)Knowledge of containerization (Docker)ISTQB or similar QA certification

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this