jobs

Twitch

is looking for a

Software Development Engineer, Test

Share this jobTweet this jobPost on Linkedin

Irvine, CA

Responsibilities

  • Design and build tools and infrastructure to help engineering teams measure and improve the quality in our product development
  • Work with the product teams and find their needs to improve quality
  • Build code coverage, code quality, and static analysis tools to detect problems early
  • Build CI/CD pipeline for product teams and define the quality criteria in each phase
  • Build test infrastructure to support developer-owned quality
  • Work closely with product and engineering teams to establish the technical vision for test frameworks and automation at Twitch 
  • Build dashboards that provide quality metrics
  • Actively participate in design reviews and speak for testability and reliability
  • Requirements
  • 3+ years of hands-on experience in developing tools and frameworks around software quality
  • Proficiency in the JavaScript programming language with a good understanding of object-oriented programming
  • Experience working with CI/CD systems using TeamCity or similar tools
  • Experience with automated testing tools including Selenium and WebdriverIO
  • Extensive experience with QE processes
  • Good communication skills
  • Self-driven and interest to work with several teams in the company
  • Doesn't shy away from new challenges
  • Experience in log-monitoring systems such as Splunk or Sentry
  • Bonus Points
  • Experience in ReactJS
  • Proactive attitude in identifying issues and solutions to improve Software Quality
  • Perks
  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Commuter Benefits
  • Amazon Employee Discount
  • Monthly Contribution & Discounts for Wellness Related Activities & Programs (e.g., gym memberships, off-site massages, etc.)
  • Breakfast, Lunch & Dinner Served Daily
  • Free Snacks & Beverages
  • Apply for this job