> Markdown version of [/jobs/ext/2711692-test-engineer](https://www.wearedevelopers.com/jobs/ext/2711692-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Test Engineer - **Company:** CACTUS SOLUTIONS LLC - **Location:** United States - **Contract:** Permanent contract - **Skills:** Testing (Software), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, JIRA, Automation of Tests, Software Bug Management, Collaborative Software, Continuous Integration, Data Validation, Database Queries, Github, Iterative and Incremental Development, Scrum Methodology, Systems Development Life Cycle, Standard Sql, SQL Databases, Software Testing Automation Framework, Systems Integration, Test Case, Test Execution Engine, Test Management, TypeScript, Scripting, Test-Driven Development (TDD), Postman, Cypress (Programming Language), Gitlab-ci, Gherkin, Integration Tests, Playwright, Functional Programming, Cloudwatch, Restful APIs, Software Version Control, Api Management, Jenkins - **Published:** September 4, 2026 - **Apply:** https://computerjobs.com/us/en/mob/job/B3CCF3FA8B484FF6E8 ## About the Role Experience with Test Automation Tools: Skilled in test automation frameworks like Cypress or Playwright, Gherkin, Scripting in JavaScript, TypeScript, setting up and maintaining automation infrastructure. - Experience of working with AWS console - API Testing & RESTful API Knowledge: Designing/executing API tests using Postman, Playwright, Cypress; deep understanding of RESTful APIs (request/response, status codes, authentication). - Strong understanding of software testing principles and methodologies: Includes knowledge of SDLC, STLC, Agile, and various testing types (functional, regression, integration, unit, system). - Test Case Management: Proficient in designing test cases, executing tests, identifying defects, and verifying fixes. - Knowledge of agile practices: Understanding of agile principles and experience working in an agile team (eg, Scrum, Kanban), along with ability to collaborate closely with developers, product owners, and other team members to clarify requirements and ensure high-quality software delivery within iterative development cycles. - AWS Familiarity: Experience with AWS services (S3, Lambda, EC2, CloudWatch) in test environments. - SQL Expertise: Validating data and Back End testing using SQL; writing complex queries for functional/integration testing. - Defect Management: Tracking, prioritizing, reporting bugs, and root cause analysis. - Quality Assurance: Promoting quality standards and contributing to a culture of quality across teams. - Collaboration Tools: Familiar with GitHub (version control) and Jira (collaboration). - CI/CD Integration: Integrating automated tests into pipelines (GitHub Actions, Jenkins, GitLab CI). ## Description Undertaking Test Planning: Collaborating with the development team to define the test objectives, scope and priorities for each feature, identifying appropriate test techniques Test Case Design and Execution: Creating clear and concise test cases with the development team and individual developers to cover user stories; executing the test cases to validate functionality, usability, performance and reliability of the software and identifying and reporting defects or issues. Take an automation first approach to test execution: Collaborate with the wider delivery team and Test Lead to ensure automated tests drive the Test Driven Development approach; take responsible for ensuring the automated test scripts cover all appropriate functionality and identify areas where automation is neither practical or cost effective Work closely with the development team, developers and product owners to help clarify requirements, refine acceptance criteria, communicate test results and articulate any impediments to delivery Identify opportunities to improve processes and practices that improve the quality assurance process. This includes active participation in retrospectives, keeping up to date with industry trends and best practices and implementing process improvements ## Related Videos - [Are Your APIs Ready for AI Agents](https://www.wearedevelopers.com/videos/2004-are-your-apis-ready-for-ai-agents) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)