Taro Logo

Senior Quality Software Test Automation Engineer

A global automotive company leading the change with a vision of Zero Crashes, Zero Emissions and Zero Congestion.
Austin, TX, USAWarren, MI, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive

Job Description

General Motors is seeking a Senior Quality Software Test Automation Engineer to join their team in a hybrid work environment. This role is crucial in ensuring high-quality web and mobile products across GM's digital ecosystem. The ideal candidate will be an expert in automated testing, particularly with BrowserStack, and possess deep understanding of web and mobile application testing, CI/CD pipelines, and cross-platform environments.

The position requires 5+ years of experience in software testing, with a strong focus on API, mobile, and web applications. The successful candidate will be responsible for designing and implementing automated test scripts, conducting cross-platform testing, and integrating test suites into CI/CD pipelines. They will also play a leadership role in defining quality standards and mentoring junior engineers.

GM offers a comprehensive benefits package including medical coverage, retirement savings, paid time off, and unique perks like GM vehicle discounts. The company is driven by their vision of Zero Crashes, Zero Emissions, and Zero Congestion, making this an exciting opportunity to contribute to the future of automotive technology.

The role combines technical expertise with leadership responsibilities, requiring both strong programming skills in languages like Java, Python, and JavaScript, as well as proficiency with modern testing tools and frameworks. The position offers the opportunity to work with cutting-edge technology while making a significant impact on GM's digital products and services.

Last updated 6 hours ago

Responsibilities For Senior Quality Software Test Automation Engineer

  • Design, implement, and maintain automated test scripts for web and mobile applications
  • Write and execute manual tests for features that cannot be automated
  • Perform API testing using Insomnia and ReadyAPI
  • Define and enforce quality standards, create test plans
  • Conduct cross-platform testing using BrowserStack
  • Integrate automated test suites into CI/CD pipelines
  • Track and manage defects using JIRA
  • Conduct performance testing using Apache JMeter
  • Collaborate with product managers and developers
  • Mentor junior QA engineers

Requirements For Senior Quality Software Test Automation Engineer

Java
Python
TypeScript
JavaScript
  • Bachelor's degree in computer science, Software Engineering, or related field
  • 5+ years of experience in software testing
  • Proficiency in automated testing tools including BrowserStack, Perfecto, and Insomnia
  • Knowledge of app testing processes on Google Play Store, TestFlight, Firebase and Apple App Store
  • Proficiency with Gherkin
  • Proficiency in Java, Python, TypeScript or JavaScript
  • Experience with Test Case Management in Jira and BrowserStack
  • Strong understanding of mobile app ecosystems
  • Experience with CI/CD pipelines
  • Experience with version control systems like Git
  • Familiarity with SonarQube
  • Experience with Datadog for monitoring
  • Proficient in feature flag testing

Benefits For Senior Quality Software Test Automation Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Paid time off including parental leave and holidays
  • Medical coverage for you and your family
  • Life insurance plans
  • Retirement savings support
  • Global recognition program
  • Tuition support for children
  • GM vehicle discounts for employees and family