Quality Assurance Engineer

Do you want to work for an established company with a startup culture?

TurboSquid’s been around a long time, not a long time in recorded history, but we started before the first dot-com crash in 2000 when nobody knew what 3D was. With hard work, innovation, and good timing, TurboSquid became the web's first successful content marketplace, dominating the 3D content space like iStock dominates photography. We’ve built a platform and model for content delivery that has served us well, but the landscape has changed, and the problems are more complex, and our market is growing…we need something new.


  • Develop, maintain, and execute automated test plans and scripts
  • Design and implement automated UI, API, and unit test suites
  • Work with all teams to interpret requirements in order to plan, develop, and implement functional and integration tests
  • Participate in all aspects of functional, regression, load, and security testing of code written by other automation engineers
  • Analyze test results and provide progress reports on feature readiness
  • Advocate for quality and for allocation of adequate time to test features
  • Work with QA analysts, development, and management to ensure automation products meet specified requirements
  • Identify, debug, report, and track defects using the company’s defect tracking tools
  • Proactively communicate issues, risks, status, etc. to management


  • B.S. in Computer Science, or equivalent work experience
  • 3-5 years of web application QA experience
  • Experience creating, executing, and maintaining test plans and test scripts
  • Understanding of the software development lifecycle in an Agile environment
  • Solid understanding of QA methodologies and practices, including continuous integration
  • Experience with automated testing tools (selenium, webdrive, watir, & rspec)
  • Proven experience developing and maintaining UI, API, and unit test automation
  • At least 2 years coding experience in an object-oriented language (Java, C#, C++, Ruby)
  • Experience building automation test plans
  • Strong analytical and diagnostic skills with a proactive approach
  • Love for testing and passion for producing the highest quality software
  • Excellent listening, verbal communication, and written communication skills

Before applying, please review our website, create a member account, peruse the site, and learn about our basic business model. If you meet the outlined requirements and are interested in the position, please send the following to

  • Cover letter (as the body of the email) that discusses your most important skills that match this job description; make sure to include your TurboSquid member account name in the cover letter
  • Resume (as an attachment to email)
  • Put “Quality Assurance Engineer” in the subject line of your email (otherwise your application may get lost)

TurboSquid is an Equal Opportunity Employer

Return to Jobs