Senior Quality Engineer
Company | General Motors |
---|---|
Location | Austin, TX, USA, Mountain View, CA, USA, Warren, MI, USA |
Salary | $131000 – $202000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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