Test Developer

SpaceX

Chicago (IL)

On-site

USD 95,000 - 140,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive base salary
Annual performance bonus
Medical, dental, and vision insurance
401(k) or retirement plan
Paid time off and company holidays
Professional development and training
Flexible or hybrid work arrangements
Opportunities for career advancement

Job summary

SpaceX is seeking an experienced Test Developer to design, develop, automate, and maintain comprehensive testing solutions across our applications and systems. You will work closely with software engineers, QA, product managers, and other stakeholders to identify quality risks and build automated test frameworks.

The ideal candidate has strong programming skills, hands-on experience with CI/CD, and a track record of delivering reliable test automation across APIs and distributed services.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent professional experience.
  • 3+ years of experience in software testing, test automation, QA engineering, software development, or a related field.
  • Strong programming or scripting experience in Python, Java, JavaScript/TypeScript, or C#.
  • Experience developing and maintaining automated test frameworks.
  • Strong understanding of software development life cycle and software testing methodologies.
  • Experience with API testing and web/application testing.
  • Experience working with Git or another version-control system.
  • Experience working with CI/CD tools and pipelines.
  • Strong understanding of defect management and root-cause analysis.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration skills.

Responsibilities

  • Design, develop, execute, and maintain automated and manual test solutions.
  • Build and maintain scalable automated test frameworks and test suites.
  • Develop test scripts using languages such as Python, Java, JavaScript, C#, or similar.
  • Create comprehensive test cases based on business and technical requirements.
  • Perform functional, regression, integration, system, API, and end-to-end testing.
  • Identify, document, track, and communicate software defects.
  • Analyze test failures and work with developers to identify root causes.
  • Integrate automated testing into CI/CD pipelines.
  • Collaborate with software engineers to improve testability and overall product quality.
  • Develop reusable testing components, utilities, and automation libraries.
  • Validate APIs, databases, services, and application integrations.
  • Participate in code reviews and provide feedback related to testability and quality.
  • Monitor automated test results and investigate failures.
  • Contribute to test strategy, test planning, and quality engineering initiatives.
  • Maintain documentation for test frameworks, processes, and test environments.
  • Support performance, scalability, reliability, and security testing when required.
  • Identify opportunities to improve testing efficiency and reduce manual testing effort.
  • Participate in Agile ceremonies including sprint planning, refinement, reviews, and retrospectives.

Skills

Test automation
Analytical thinking
Problem-solving
Collaboration
Communication
Attention to detail
Debugging and root-cause analysis

Education

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field

Tools

Selenium
Playwright
Cypress
Appium
Postman
REST Assured
Jenkins
GitHub Actions
GitLab CI/CD
Azure DevOps
Git
Jira
SQL
Cloud platforms (AWS/Azure/Google Cloud)

Job description

We are seeking an experienced Test Developer to design, develop, automate, and maintain comprehensive software testing solutions across our applications and systems. The Test Developer will work closely with software developers, QA engineers, product managers, and other stakeholders to identify quality risks, develop automated test frameworks, and ensure software meets functional, performance, reliability, and security requirements.

The ideal candidate has strong programming skills, a solid understanding of software development and testing methodologies, and hands‑on experience building automated testing solutions.

Key Responsibilities
  • Design, develop, execute, and maintain automated and manual test solutions.
  • Build and maintain scalable automated test frameworks and test suites.
  • Develop test scripts using languages such as Python, Java, JavaScript, C#, or similar.
  • Create comprehensive test cases based on business and technical requirements.
  • Perform functional, regression, integration, system, API, and end‑to‑end testing.
  • Identify, document, track, and communicate software defects.
  • Analyze test failures and work with developers to identify root causes.
  • Integrate automated testing into CI/CD pipelines.
  • Collaborate with software engineers to improve testability and overall product quality.
  • Develop reusable testing components, utilities, and automation libraries.
  • Validate APIs, databases, services, and application integrations.
  • Participate in code reviews and provide feedback related to testability and quality.
  • Monitor automated test results and investigate failures.
  • Contribute to test strategy, test planning, and quality engineering initiatives.
  • Maintain documentation for test frameworks, processes, and test environments.
  • Support performance, scalability, reliability, and security testing when required.
  • Identify opportunities to improve testing efficiency and reduce manual testing effort.
  • Participate in Agile ceremonies including sprint planning, refinement, reviews, and retrospectives.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.
  • 3+ years of experience in software testing, test automation, QA engineering, software development, or a related field.
  • Strong programming or scripting experience in at least one language such as Python, Java, JavaScript/TypeScript, or C#.
  • Experience developing and maintaining automated test frameworks.
  • Strong understanding of software development life cycle and software testing methodologies.
  • Experience with API testing and web/application testing.
  • Experience working with Git or another version‑control system.
  • Experience working with CI/CD tools and pipelines.
  • Strong understanding of defect management and root‑cause analysis.
  • Excellent analytical and problem‑solving skills.
  • Strong communication and collaboration skills.
Preferred Qualifications
  • Experience with Selenium, Playwright, Cypress, Appium, or similar automation frameworks.
  • Experience with REST API testing and tools such as Postman or REST Assured.
  • Experience with CI/CD platforms such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
  • Experience with Docker and containerized test environments.
  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with SQL and database validation.
  • Experience with performance testing tools such as JMeter, Gatling, or LoadRunner.
  • Familiarity with Agile/Scrum development methodologies.
  • Experience testing distributed systems, microservices, or enterprise applications.
  • Experience with test management and defect‑tracking tools such as Jira.
  • Knowledge of secure software development and application security testing.
Technical Skills
  • Programming: Python, Java, JavaScript/TypeScript, C#
  • Automation: Selenium, Playwright, Cypress, Appium
  • API Testing: REST, Postman, REST Assured
  • CI/CD: Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps
  • Version Control: Git/GitHub/GitLab/Bitbucket
  • Databases: SQL, relational databases
  • Cloud: AWS, Azure, or Google Cloud
  • Testing: Functional, regression, integration, API, end‑to‑end, performance, and automated testing
  • Tools: Jira and related test/defect management platforms
Compensation

Annual Base Salary: $95,000-$140,000

Compensation will be based on experience, technical expertise, location, and overall qualifications.

Benefits
  • Competitive base salary
  • Annual performance bonus, where applicable
  • Medical, dental, and vision insurance
  • 401(k) or retirement plan
  • Paid time off and company holidays
  • Professional development and training opportunities
  • Flexible or hybrid work arrangements, depending on position
  • Opportunities for career advancement
Key Competencies
  • Test automation
  • Software development
  • Analytical thinking
  • Problem‑solving
  • Quality engineering
  • Attention to detail
  • Debugging and root‑cause analysis
  • Collaboration
  • Communication
  • Continuous improvement
Success in This Role

Success in this role means building reliable and maintainable automated testing solutions, increasing test coverage, identifying defects early in the development lifecycle, improving testing efficiency, and helping development teams consistently deliver high‑quality software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Test Developer
Test Developer

DoorDash, Inc. • Chicago (IL)

Hybrid
USD 95,000 - 140,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Software Engineer in Test - API / SQL
Software Engineer in Test - API / SQL

Compunnel, Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000
Automation QA Engineer BD
Automation QA Engineer BD

Simera • San Francisco (CA)

On-site
USD 120,000 - 160,000
Software Tester
Software Tester

SupportFinity™ • Washington

On-site
USD 90,000 - 130,000
Competitive salary
401(k) retirement plan
Health, dental, vision insurance
+2
Automation Test Engineer
Automation Test Engineer

Compunnel, Inc. • Nashville (TN), Northern (KY)

On-site
USD 90,000 - 150,000
Software Test Engineer (Automation & Manual Testing – Web/Win/Mobile/APIs)
Software Test Engineer (Automation & Manual Testing – Web/Win/Mobile/APIs)

Ishvara Tech Consulting Pvt Ltd • Delhi Charter Township (MI)

On-site
USD 70,000 - 95,000
Software Developer in Test
Software Developer in Test

Kardow • Chicago (IL)

Remote
USD 83,000 - 90,000
Test Engineer
Test Engineer

Fts Inc • Arlington (VA)

On-site
USD 90,000 - 130,000
Automation Engineer
Automation Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 90,000 - 120,000
Test Automation Engineer - Entry Level
Test Automation Engineer - Entry Level

Medinext Global LLC • United States

Remote
USD 52,000 - 76,000