CrawlJobs Logo

Filters

Location
Salary

Software Engineer In Test United States Jobs (Hybrid work)

3 Job Offers

Software Engineer in Test - StorageGRID
Save Icon
Join NetApp as a Software Engineer in Test for StorageGRID in Morrisville, NC. Drive AI data lake innovation by developing automated tests and clean code in Ruby. Leverage expertise in REST APIs, distributed systems, and Agile methodologies. Enjoy benefits like health insurance, RSUs, and perform...
Location Icon
Location
United States , Morrisville
Salary Icon
Salary
108800.00 - 162800.00 USD / Year
netapp.com Logo
NetApp
Expiration Date
Until further notice
Sr. Software Engineer in Test
Save Icon
Join Spectro Cloud in San Jose as a Senior Software Engineer in Test. You will ensure the quality of our cutting-edge Palette platform using automation, BDD, and modern frameworks. We seek an expert with 8+ years' experience in API/UI testing, GoLang/Python, and Kubernetes. Shape the future of in...
Location Icon
Location
United States , San Jose
Salary Icon
Salary
Not provided
spectrocloud.com Logo
Spectro Cloud
Expiration Date
Until further notice
Software Development Engineer in Test
Save Icon
Join our team in Columbia, USA, as a Software Development Engineer in Test (SDET). You will design automated test solutions and conduct performance benchmarking for critical cross-domain networking systems. This role requires expertise in Python/Java, network architecture, and eligibility for a U...
Location Icon
Location
United States , Columbia
Salary Icon
Salary
Not provided
owlcyberdefense.com Logo
Owl Cyber Defense
Expiration Date
Until further notice

About the Software Engineer In Test role

Software Engineer In Test Jobs represent a critical intersection between software development and quality assurance, focusing on building automated systems that ensure application reliability, performance, and scalability. Professionals in this role are not traditional manual testers; they are skilled engineers who design, develop, and maintain sophisticated test automation frameworks and infrastructure. Their primary mission is to shift quality left in the development lifecycle, catching defects early and enabling rapid, confident releases.

The day-to-day work of a Software Engineer in Test involves writing robust, maintainable code in languages such as Java, Python, or JavaScript to create automated test scripts for functional, regression, and performance testing. A core responsibility is architecting and implementing scalable test frameworks that integrate seamlessly with continuous integration and continuous delivery (CI/CD) pipelines, using tools like Jenkins, GitLab CI, or Azure DevOps. These engineers design tests for multiple layers of the application stack, including web user interfaces (using tools like Selenium, Playwright, or Cypress), APIs (with Postman or REST-assured), and backend services. They are deeply involved in test data management, creating and conditioning data sets for comprehensive coverage, and often work with databases using SQL for data validation and mining.

A significant and evolving aspect of these jobs is the integration of artificial intelligence and machine learning into testing processes. Modern SDETs leverage AI for intelligent test case generation, defect prediction, and anomaly detection. They may build AI-powered test generation systems that automatically create test suites from requirements or production telemetry, and implement autonomous QA workflows using large language models (LLMs) and agentic frameworks. This focus on AI-driven testing helps achieve unprecedented test coverage and efficiency while reducing manual maintenance.

Typical requirements for Software Engineer in Test jobs include a bachelor’s degree in computer science or a related field, coupled with several years of hands-on experience in test automation and software development. Strong programming skills are non-negotiable, alongside deep expertise in automation tools and frameworks. Familiarity with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and API testing is standard. Beyond technical skills, these roles demand strong analytical problem-solving abilities, excellent communication for cross-team collaboration, and a mindset geared toward continuous improvement and innovation. Senior or lead positions also require experience managing teams, facilitating agile ceremonies, and influencing technical strategy. Ultimately, Software Engineer in Test jobs are ideal for technologists who are passionate about building high-quality software through automation, enjoy solving complex engineering challenges, and want to drive efficiency and reliability across the entire software delivery lifecycle.