CrawlJobs Logo

Software Development Engineer in Test

United States, Austin · Job Posted June 04, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Software Development Engineer in Test (SDET) to build scalable, automation-first testing solutions for modern applications. This role sits at the intersection of software engineering and quality, with a focus on developing robust test frameworks, improving code quality, and embedding testing throughout the SDLC.

Job Responsibility

  • Design and develop scalable test automation frameworks for web, API, and/or microservices architectures
  • Write production-quality test code using languages such as Java, Python, JavaScript, or C#
  • Implement UI automation using tools like Selenium, Cypress, or Playwright
  • Build and maintain API and service-level tests using RestAssured, SuperTest, or Postman/Newman
  • Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or CircleCI
  • Drive a shift-left testing approach, partnering with developers during design and code reviews
  • Develop mocks, stubs, and test data frameworks for improved test coverage
  • Perform performance and load testing using k6, JMeter, or Gatling
  • Ensure test coverage across distributed systems, APIs, and cloud-native applications
  • Participate in root cause analysis and improve system reliability and observability

Requirements

  • 4+ years of experience in SDET, software engineering, or automation-heavy QA roles
  • Strong programming skills in at least one language (Java, Python, JavaScript, or C#)
  • Experience designing and maintaining automation frameworks from scratch or scaling existing frameworks
  • Hands-on experience with API testing and microservices validation
  • Deep understanding of CI/CD pipelines and test integration strategies
  • Expertise with version control systems (Git, Bitbucket)
  • Strong understanding of object-oriented programming (OOP) and testing design patterns
  • Experience working in Agile/Scrum environments

What we offer

  • medical, vision, dental, and life and disability insurance
  • enrollment in company 401(k) plan

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Development Engineer in Test

8 matching positions

Software Development Engineer in Test

We are looking for a forward-thinking Software Development Engineer in Test who ...
Location
Location
Canada
Salary
Salary:
50000.00 - 65000.00 USD / Year
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or M.S. in Computer Science or an equivalent field
  • 3–5 years of experience in software development in test or software test engineering
  • Proven experience in Software Development in Test with proficiency in Behavior Driven Development (BDD)
  • Proficiency in Java, TypeScript, Cypress, Playwright, Cucumber, and JUnit
  • Demonstrated competency in AI-augmented development
  • ability to write effective prompts for code generation, debugging, and test data synthesis
  • Hands-on experience with AI productivity tools such as GitHub Copilot, OpenAI API integrations, or similar LLM-based suites
  • Experience in API and UI test automation
  • Experience using Agile software development tools and methodologies
  • Basic knowledge of microservice architecture, AWS services, Docker, CI/CD, Linux, and shell scripting
Job Responsibility
Job Responsibility
  • Implement and maintain an end-to-end automation test framework for running UI integration tests and quality dashboards using Java, TypeScript, Cypress, Playwright, Cucumber, and JUnit
  • Leverage AI-assisted coding tools (e.g., GitHub Copilot, Cursor) to rapidly bootstrap test suites, refactor legacy test code, and generate comprehensive documentation
  • Implement automated API testing using tools such as REST Assured
  • Work closely with the development team to improve unit test coverage, frameworks, and productivity tools, utilizing LLMs to identify edge cases and boundary conditions that traditional manual analysis might miss
  • Participate in requirements, architecture, and design specification reviews
  • Perform peer code reviews, using AI to assist in identifying security vulnerabilities and architectural inconsistencies
  • Use defect management tools such as JIRA and XRAY
  • Manage source code with GIT and optimize CI/CD workflows using AI-driven insights for flaky test detection and build optimization
  • Develop and maintain GitHub Actions CI/CD pipelines
  • Develop load and performance tests using tools such as JMeter and K6
What we offer
What we offer
  • An international community bringing together more than 110 different nationalities
  • An environment where trust is central: 70% of our leaders started their careers at the entry level
  • A strong training system with our internal Academy and more than 250 modules available
  • A dynamic work environment that frequently comes together for internal events (afterworks, team buildings, etc.)
  • Fulltime
Read More
Arrow Right

Software Development Engineer in Test

We’re looking for a SDET who’s passionate about quality; not just as a phase, bu...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
collinsongroup.com Logo
Collinson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience in Test Automation
  • Strong hands-on experience in building and maintaining test automation frameworks and API testing tools, not just executing them
  • Confident writing automated tests in Typescript
  • Expertise in Designing and Executing End-to-End Test Strategies that aligns with Agile delivery
  • Solid experience embedding quality early in the SDLC by working closely with Product Managers, Engineers, Principal Engineers and Delivery Managers
  • Experience working in agile continuous delivery teams, including daily coordination with cross-functional stakeholders to evaluate, prioritize, and drive resolution of defects based on reproducibility, business impact, and release scope
  • Computer Science or Information Technology degree, Diploma or similar
  • CSTAE or ASTQB ISTQB Advanced Certification
  • Certified Automation Tester (i.e. Cypress, Playwright)
  • Familiarity with pipeline and event-driven systems (Kafka, AWS EventBridge, AWS Step Functions, queues, streams, Snaplogic)
Job Responsibility
Job Responsibility
  • Design, develop, and maintain test automation frameworks from scratch or extend existing ones
  • Define and uphold the standards for test quality, ensuring consistency and confidence in our releases
  • Write high quality, maintainable integration and end-to-end tests that follows production engineering standards
  • AI-first mindset required: leverage AI assistants and tools as part of day-to-day SDET workflows (test design, automation, analysis, and continuous quality improvement)
  • Build reusable test utilities, mocks, and simulators
  • Contribute to and help evolve the overall test strategy for one or more products or services
  • Partner with engineers, product managers, and delivery leads to embed quality thinking from day one, and not as an after-thought
  • Design and oversee test strategies that combine automation, exploratory testing, and regression coverage
  • Drive the implementation and evolution of automated testing frameworks, ensuring integration into our CI/CD pipelines
  • Own the structure and health of test suites and regression packs, helping teams keep them lean, relevant, and valuable
  • Fulltime
Read More
Arrow Right

Software Development Engineer in Test

Engineering Excellence GenAI -Software Development Engineer in Test (SDET) Job D...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in programming languages such as Java, Python, VB Script or JavaScript
  • Preferred programming experience with Pega
  • Extensive experience with test automation tools like Selenium, Playwright or UFT
  • Proficient Experience with tools such as ALM, JIRA, Zephyr, advanced excel features
  • Experience in using mainframe for testing and automation
  • Experience in Oracle and SQL queries for test data mining, data generation & conditioning
  • Strong understanding of banking workflows, financial products, and regulatory requirements
  • Experience testing banking applications such as loan management systems, payment gateways, or risk management platforms
  • Experience in BDD/TDD, Cucumber framework development
  • Experience in building and maintaining CI/CD pipelines with tools like Jenkins
Job Responsibility
Job Responsibility
  • Design and implement robust, scalable, and maintainable test automation frameworks using AI-driven tools and technologies
  • Develop automated test scripts for functional, regression testing of banking applications
  • Ability to identify the scope and E2E delivery of Automation
  • Maintenance of Automation framework and repository
  • Utilize AI and machine learning models to optimize test case generation, execution, and defect prediction
  • Implement AI-based solutions for intelligent test data generation and anomaly detection
  • Apply knowledge of banking processes, regulations, and workflows to ensure comprehensive test coverage especially with Disputes workflow
  • Collaborate with business analysts and product owners to understand banking requirements and translate them into effective test strategies
  • Analyze requirements of projects, develop test plans, design test cases for broad range of systems and applications and ensure they meet specified standards and end-user requirements
  • Serve as a SME and drive standards, compliance, strategic automation for development tools/frameworks to further improve architecture while driving value
  • Fulltime
Read More
Arrow Right

Software Development Engineer in Test

At Dialpad, we are building the future of AI-driven communication. As a Software...
Location
Location
Canada , Vancouver
Salary
Salary:
128150.00 - 151925.00 CAD / Year
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience as an SDET, Software Engineer, or Test Automation Engineer in SaaS environments
  • Strong programming experience in any top language, such as Python or Java
  • Experience with AI code generation, subagents, and modern code generation workflows
  • Deep, hands-on experience building scalable frameworks from scratch
  • Highly organized with excellent written and verbal communication skills
  • Experience with cloud-based mobile device testing platforms like LambdaTest, BrowserStack, etc.
  • Direct experience applying testing methodologies, including regression, integration, and performance testing
  • Extensive knowledge of cloud technologies, including the testing of REST services
  • Strong people skills, as you'll work with other teams in different geographies
Job Responsibility
Job Responsibility
  • Design and optimize high-performance mobile automation frameworks (iOS/Android) that are fast, reliable, and scalable
  • Maintain performant and reliable CI/CD pipelines
  • Independently analyze test results and investigate failures to identify potential root causes and provide detailed reports
  • Build advanced reporting and tools to provide real-time visibility into product health and failure patterns
  • Develop and execute system performance testing against a variety of systems
  • Work closely with mobile engineers, QA partners, and product teams to ensure features are testable and automation-ready
  • Develop and execute a comprehensive test strategy
  • Perform functional, regression, and performance testing using automation tools
  • Lead the AI Frontier and integrate AI-powered tooling into the testing lifecycle to accelerate defect detection and script generation
  • Advocate for doing the right thing even if it's difficult
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits
  • Real opportunities for growth
  • Cutting-edge AI tools
  • Robust training program
  • Inclusive offices
  • Vibrant environment to cultivate collaboration and connection
  • Great Place to Work culture
  • Fulltime
Read More
Arrow Right

Software Development Engineer in Test

At Dialpad, we are building the future of AI-driven communication. As a Software...
Location
Location
Canada , Kitchener
Salary
Salary:
119000.00 - 140750.00 CAD / Year
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience as an SDET, Software Engineer, or Test Automation Engineer in SaaS environments
  • Strong programming experience in any top language, such as Python or Java
  • Experience with AI code generation, subagents, and modern code generation workflows
  • Deep, hands-on experience building scalable frameworks from scratch
  • Highly organized with excellent written and verbal communication skills
  • Experience with cloud-based mobile device testing platforms like LambdaTest, BrowserStack, etc.
  • Direct experience applying testing methodologies, including regression, integration, and performance testing
  • Extensive knowledge of cloud technologies, including the testing of REST services
  • Strong people skills
Job Responsibility
Job Responsibility
  • Design and optimize high-performance mobile automation frameworks (iOS/Android) that are fast, reliable, and scalable
  • Maintain performant and reliable CI/CD pipelines
  • Independently analyze test results and investigate failures to identify potential root causes and provide detailed reports
  • Build advanced reporting and tools to provide real-time visibility into product health and failure patterns
  • Develop and execute system performance testing against a variety of systems
  • Work closely with mobile engineers, QA partners, and product teams to ensure features are testable and automation-ready
  • Develop and execute a comprehensive test strategy
  • Perform functional, regression, and performance testing using automation tools
  • Lead the AI Frontier and integrate AI-powered tooling into the testing lifecycle to accelerate defect detection and script generation
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits
  • Real opportunities for growth
  • Fulltime
Read More
Arrow Right

Software Development Engineer in Test

Advance the Future of High-Precision Navigation: Software Development Engineer i...
Location
Location
United States , Sunnyvale
Salary
Salary:
103100.00 - 141700.00 USD / Year
trimble.com Logo
Trimble Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development or automated testing experience with a BSEE, BSCS, or equivalent degree
  • Proficiency in Python for backend development and receiver interaction, and JavaScript for frontend results presentation
  • Hands-on experience with Git, BitBucket, and Shell/Terminal within a CI/CD environment
  • Strong understanding of Ethernet computer networks and serial communication protocols
  • Proven ability to collaborate cross-functionally and solve complex technical problems with a proactive mindset
Job Responsibility
Job Responsibility
  • Develop and maintain automated regression test suites using Python and JavaScript to streamline manual testing efforts
  • Collaborate with global, cross-functional teams to integrate automated testing into the full software development lifecycle
  • Drive the evolution of our "digital-to-physical" bridge by ensuring the reliability of firmware across all global satellite constellations
  • Resolve technical bottlenecks and optimize test cycles to accelerate the delivery of high-precision positioning engines
  • Present test results through innovative frontend solutions to provide clear data-driven insights to stakeholders
What we offer
What we offer
  • Medical, Dental, Vision, Life, Disability, Time off plans and retirement plans
  • Tax savings plans for health, dependent care and commuter expenses
  • Paid Parental Leave
  • Employee Stock Purchase Plan
  • Fulltime
Read More
Arrow Right

Software Development Engineer in Test

Elevate Quality and Innovation as our next SDET (Playwright Specialist) in Trimb...
Location
Location
New Zealand , Christchurch
Salary
Salary:
Not provided
trimble.com Logo
Trimble Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience building and maintaining robust test automation frameworks using Playwright or similar modern tools
  • Strong proficiency in modern software engineering principles, particularly with web-based applications and APIs
  • Proven ability to work independently to solve complex technical problems within an Agile delivery environment
  • Demonstrated experience in defect lifecycle management, including clear documentation, reproduction steps, root cause collaboration, and validation of fixes
  • Hands-on experience managing and maintaining Jira (or similar tools), including triaging incoming issues, refining and updating existing defects, maintaining backlog hygiene, and ensuring accurate status tracking
  • Strong attention to detail with the ability to keep project boards and defect registers clean, prioritised, and aligned with delivery goals
  • Only applicants who are legally entitled to work in New Zealand will be considered.
Job Responsibility
Job Responsibility
  • Design and evolve scalable automated test frameworks using Playwright to provide rapid feedback for complex, customer-facing systems
  • Spearhead the integration of automated suites into CI/CD pipelines to ensure seamless, high-confidence deployments
  • Partner with engineering teams to improve system observability and testability, embedding quality at the very start of the development lifecycle
  • Lead initiatives that solve high-level technical testing challenges across distributed services and web applications
  • Mentor fellow engineers on quality best practices, acting as a technical lighthouse for modern automation standards.
What we offer
What we offer
  • Free parking
  • Securely covered bike sheds
  • Onsite gym
  • Showers
  • Active social club
  • Great team environment.
Read More
Arrow Right

Software Development Engineer in Test

Pioneer AI-Driven Quality: SDET I (Construction Technology) Wanted! Ready to mak...
Location
Location
United States , Lake Oswego, Portland
Salary
Salary:
67700.00 - 93200.00 USD / Year
trimble.com Logo
Trimble Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or a related technical field
  • Hands-on experience in test automation and scripting using C#, or Java
  • SQL knowledge is very useful
  • Strong understanding of QA processes within the software development life cycle using agile methodologies
  • Experienced in leveraging AI-powered development tools (e.g., GitHub Copilot, LLMs) to concretely improve your development process
  • Skilled in UI automation, API testing, and cloud/virtualization testing environments
Job Responsibility
Job Responsibility
  • Actively leverage AI-powered development tools like GitHub Copilot to enhance code quality and automate routine tasks
  • Design, implement, and maintain cutting-edge automation scripts and frameworks like Selenium to show measurable improvements to released software
  • Partner with UX and Product Management to define test objectives and ensure project goals are met with precision
  • Evaluate and recommend new test automation and performance tools to keep our development process at the industry’s edge
  • Provide critical metrics and results from testing efforts that directly support business decisions related to software quality
What we offer
What we offer
  • Medical, Dental, Vision, Life, Disability, Time off plans and retirement plans
  • Tax savings plans for health, dependent care and commuter expenses
  • Paid Parental Leave
  • Employee Stock Purchase Plan
  • Fulltime
Read More
Arrow Right