Software Development Engineer in Test (SDET)

Staffing Spot, Inc.

Minneapolis (MN)

On-site

USD 110,000 - 140,000

Full time

8 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Staffing Spot, Inc. seeks a Senior QA Automation Engineer in Minneapolis to design and implement scalable automation for web, API, mobile, and backend systems.

You will build frameworks, write scripts in Java/Python/JS/TS, and drive quality across the SDLC with CI/CD integration and robust test reporting. The role requires 7+ years in QA automation, strong programming, and hands-on experience with Selenium, Playwright, and REST Assured.

Qualifications

  • 7+ years of experience in software testing, QA automation, or SDET roles.
  • Strong programming experience in at least one language such as Java, Python, JavaScript/TypeScript, or C#.
  • Strong hands-on experience with Selenium, Playwright, Cypress, or similar automation frameworks.
  • Strong experience with API testing and automation.
  • Experience designing and developing automation frameworks from scratch or enhancing existing ones.
  • Strong understanding of OOP, data structures, and programming fundamentals.

Responsibilities

  • Design, develop, and maintain robust test automation frameworks for web, API, mobile, and backend applications.
  • Develop automated test scripts using languages such as Java, Python, JavaScript, or C#.
  • Create and maintain UI automation using tools such as Selenium, Playwright, or Cypress.
  • Develop comprehensive API automation using tools/frameworks such as REST Assured, Postman, or equivalent.
  • Perform functional, regression, integration, system, and end-to-end testing.
  • Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar tools.
  • Identify, troubleshoot, and root-cause application and automation failures.
  • Collaborate with developers to improve testability, code quality, and overall product reliability.
  • Perform database/backend validation using SQL and appropriate database tools.
  • Participate in code reviews and provide feedback on automation and test architecture.
  • Implement test reporting, logging, screenshots, and failure diagnostics to improve automation visibility.
  • Identify opportunities to increase automation coverage and reduce manual testing effort.
  • Mentor junior QA/SDET engineers and contribute to automation best practices.
  • Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
  • Work with engineering teams to ensure quality throughout the software development lifecycle.

Skills

Programming languages
Automation frameworks
API testing
CI/CD
SQL
Agile/Scrum
Code reviews

Tools

Selenium
Playwright
Cypress
REST Assured
Git
Jenkins

Job description

Key Responsibilities
  • Design, develop, and maintain robust test automation frameworks for web, API, mobile, and backend applications.
  • Create and maintain UI automation using tools such as Selenium, Playwright, or Cypress.
  • Develop comprehensive API automation using tools/frameworks such as REST Assured, Postman, or equivalent.
  • Perform functional, regression, integration, system, and end-to-end testing.
  • Design test strategies, test plans, test scenarios, and automation approaches for complex applications.
  • Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar tools.
  • Identify, troubleshoot, and root-cause application and automation failures.
  • Collaborate with developers to improve testability, code quality, and overall product reliability.
  • Perform database/backend validation using SQL and appropriate database tools.
  • Participate in code reviews and provide feedback on automation and test architecture.
  • Implement test reporting, logging, screenshots, and failure diagnostics to improve automation visibility.
  • Identify opportunities to increase automation coverage and reduce manual testing effort.
  • Mentor junior QA/SDET engineers and contribute to automation best practices.
  • Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
  • Work with engineering teams to ensure quality throughout the software development lifecycle.
Key Responsibilities
  • Design, develop, and maintain robust test automation frameworks for web, API, mobile, and backend applications.
  • Develop automated test scripts using languages such as Java, Python, JavaScript, or C#.
  • Create and maintain UI automation using tools such as Selenium, Playwright, or Cypress.
  • Develop comprehensive API automation using tools/frameworks such as REST Assured, Postman, or equivalent.
  • Perform functional, regression, integration, system, and end-to-end testing.
  • Design test strategies, test plans, test scenarios, and automation approaches for complex applications.
  • Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar tools.
  • Identify, troubleshoot, and root-cause application and automation failures.
  • Collaborate with developers to improve testability, code quality, and overall product reliability.
  • Perform database/backend validation using SQL and appropriate database tools.
  • Participate in code reviews and provide feedback on automation and test architecture.
  • Implement test reporting, logging, screenshots, and failure diagnostics to improve automation visibility.
  • Identify opportunities to increase automation coverage and reduce manual testing effort.
  • Mentor junior QA/SDET engineers and contribute to automation best practices.
  • Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
  • Work with engineering teams to ensure quality throughout the software development lifecycle.
Required Qualifications
  • 7+ years of experience in software testing, QA automation, or SDET roles.
  • Strong programming experience in at least one language such as Java, Python, JavaScript/TypeScript, or C#.
  • Strong hands‑on experience with Selenium, Playwright, Cypress, or similar automation frameworks.
  • Strong experience with API testing and automation.
  • Experience designing and developing automation frameworks from scratch or significantly enhancing existing frameworks.
  • Strong understanding of OOP, data structures, exception handling, and programming fundamentals.
  • Experience with Git/GitHub/GitLab/Bitbucket and source‑control best practices.
  • Hands‑on experience with CI/CD pipelines and automated test execution.
  • Good knowledge of SQL and database validation.
  • Experience working in Agile/Scrum environments.
  • Strong understanding of software testing methodologies, defect lifecycle, and QA processes.
  • Strong debugging, analytical, and problem‑solving skills.
Preferred Qualifications
  • Experience with Docker and Kubernetes.
  • Experience testing microservices and distributed systems.
  • Knowledge of AWS, Azure, or GCP.
  • Experience with performance testing tools such as JMeter, Gatling, or k6.
  • Experience with Kafka or other messaging systems.
  • Familiarity with BDD frameworks such as Cucumber.
  • Experience with test reporting and observability tools.
  • Exposure to AI‑assisted testing or modern test automation practices.
  • Experience leading automation initiatives or mentoring SDET/QA engineers.
Technical Skills

Programming: Java / Python / JavaScript / TypeScript / C#

UI Automation: Selenium / Playwright / Cypress

API Testing: REST Assured / Postman / SoapUI / Python Requests

Test Frameworks: TestNG / JUnit / PyTest / Jest / Cucumber

CI/CD: Jenkins / GitHub Actions / GitLab CI / Azure DevOps

Version Control: Git / GitHub / GitLab / Bitbucket

Database: SQL / MySQL / PostgreSQL / Oracle

Cloud & DevOps: AWS / Azure / GCP / Docker / Kubernetes

Performance: JMeter / Gatling / k6

Methodologies: Agile / Scrum / TDD / BDD

Key Competencies
  • Automation Framework Design
  • Test Strategy & Planning
  • API & UI Automation
  • End-to-End Testing
  • CI/CD Integration
  • Software Quality Engineering
  • Root Cause Analysis
  • Debugging & Troubleshooting
  • Code Reviews
  • Test Data Management
  • Technical Leadership
  • Mentoring & Collaboration

Skills: cd,gitlab,database,software,azure,automation,ci,testing,api

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Staffing Spot, Inc. • Fremont (CA)

On-site
USD 120,000 - 150,000
Senior Software Development Engineer
Senior Software Development Engineer

Compunnel, Inc. • Chicago (IL)

On-site
USD 90,000 - 130,000
Senior Software Development Engineer in Test
Senior Software Development Engineer in Test

Compunnel, Inc. • Chicago (IL)

On-site
USD 90,000 - 120,000
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Daten • Denver (CO)

On-site
USD 90,000 - 120,000
Software Engineer in Test
Software Engineer in Test

Bestinfo Systems LLC • Plano (TX)

On-site
USD 100,000 - 140,000
Software Engineer in Test
Software Engineer in Test

Hexaware Technologies • Atlanta (GA)

On-site
USD 90,000 - 120,000
IT Software Engineer (SDET)
IT Software Engineer (SDET)

Accord Technologies Inc • Chicago (IL)

On-site
USD 100,000 - 130,000
Sr. SDET Engineer
Sr. SDET Engineer

Vidorra Consulting Group • Houston (TX)

On-site
USD 96,000 - 152,000
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Hire Today • United States

On-site
USD 80,000 - 120,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Signature IT World Inc • Spring (TX)

On-site
USD 100,000 - 130,000