Posted in

Senior Quality Engineer

Senior Quality Engineer

CompanyGeneral Motors
LocationAustin, TX, USA, Mountain View, CA, USA, Warren, MI, USA
Salary$131000 – $202000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 5+ years of experience in software testing, with a focus on mobile applications.
  • Proficiency in automated testing tools and frameworks (e.g., Browserstack, PerfectoMobile, Insomia).
  • Knowledge of app testing processes on Google Play Store, TestFlight, Firebase and Apple App Store.
  • Proficiency with Gherkin
  • Proficient developing automated tests using page object model design pattern
  • Extensive experience with BrowserStack or similar cross-platform testing tools.
  • Experience with Test Case Management in ADO, BrowserStack
  • Strong understanding of mobile app ecosystems, including Android and iOS environments.
  • Experience with CI/CD pipelines and tools like Jenkins, GitHub Actions, or Azure DevOps.
  • Expertise in programming/scripting languages like Java, Python, or JavaScript.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent verbal and written communication skills.

Responsibilities

  • Design, implement, and maintain automated test scripts for mobile applications using tools like BrowserStack and Selenium/Appium.
  • Write and execute manual tests for features that cannot be automated.
  • Leverage the Insomnia tool to perform API testing and validate the back-office integration within mobile ecosystem.
  • Define and enforce quality standards, create test plans, and develop testing strategies for mobile app features.
  • Use BrowserStack to test across multiple devices, OS versions, and screen resolutions.
  • Integrate automated test suites into CI/CD pipelines to ensure continuous delivery of high-quality applications.
  • Identify, log, and track defects using tools like JIRA, and work closely with developers to resolve issues efficiently.
  • Conduct performance testing for mobile applications, ensuring optimal performance across diverse conditions.
  • Work with product managers, developers, and other QA engineers to understand requirements and ensure comprehensive test coverage.
  • Guide and mentor junior QA engineers in best practices, frameworks, and tools.

Preferred Qualifications

  • 3+ years of experience developing automated tests for a mobile application
  • Certification in quality assurance
  • Certification in test automation