Design, implement, and maintain automated test scripts for web and mobile applications using tools like BrowserStack and Selenium/Appium.
Write and execute manual tests for features that cannot be automated.
Leverage the Insomnia and ReadyAPI tools to perform API testing and validate the back-office integration within the ecosystem.
Define and enforce quality standards, create test plans, and develop testing strategies for web and mobile app features.
Use BrowserStack to test across multiple platforms (Chrome, Edge, Safari, Firefox, etc) and mobile devices, OS versions, and screen resolutions.
Integrate automated test suites into CI/CD pipelines using platforms like GitHub Actions 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 web and mobile applications using tools like Apache JMeter, 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.
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 API, mobile, web applications.
Proficiency in automated testing tools and frameworks, including platforms such as BrowserStack, Perfecto, and Insomnia.
Knowledge of app testing processes on Google Play Store, TestFlight, Firebase and Apple App Store.
Proficiency with Gherkin.
Proficiency in programming languages like Java, Python, TypeScript or JavaScript.
Proficient in 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 Jira and 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.
Strong analytical and problem-solving skills with attention to detail.
Excellent verbal and written communication skills.
Experience with version control systems like Git.
Familiarity with SonarQube for code quality testing.
Experience with Datadog for monitoring.
Proficient in feature flag testing using Launch Darkly or similar tool.
Benefits
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
automated testingAPI testingmanual testingperformance testingprogramming languagesGherkinpage object model design patterntest case managementCI/CD pipelinesfeature flag testing
Soft skills
analytical skillsproblem-solving skillsattention to detailverbal communicationwritten communicationmentoringcollaboration
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software Engineering