
Senior Quality Engineer
GoodLeap
full-time
Posted on:
Location Type: Hybrid
Location: San Mateo • California • 🇺🇸 United States
Visit company websiteSalary
💰 $146,000 - $170,000 per year
Job Level
Senior
Tech Stack
JenkinsSelenium
About the role
- Develop, maintain, and enhance test automation frameworks for mobile platforms
- Develop and execute tests focused on payments platforms and functionality
- Define, document, and execute comprehensive test strategies for technology products, including unit, component, integration, and end-to-end testing across multiple features, services, and user journeys
- Act as the embedded quality owner for one or more cross-functional product teams, developing trust-based partnerships and promoting a quality-first mindset throughout planning, development, deployment, and release
- Influence and support the team’s goals related to test automation, reliability, performance, and resilience, measurably shifting testing efforts earlier in the development lifecycle and increasing velocity without compromising quality
- Author and maintain automated tests (e.g. functional regression tests) using modern testing frameworks for APIs, web applications, and services
- Perform manual component-level testing, integration testing, exploratory testing, and regression testing as needed to validate features and expose risks not yet covered by test automation
- Develop and maintain API test suites validating contract integrity, expected system behavior, and performance
- Collaborate with software engineers to guide best practices in unit and integration testing and define team working agreements to execute
- Coach and mentor software engineers to author tests and develop test code that aligns with established Quality Engineering strategy and best practices
- Execute end-to-end, cross-team testing initiatives as a subject matter expert (SME) or dedicated tester supporting complex large-scale initiative test efforts
- Implement and improve measurement of actionable quality metrics and outcomes related to coverage, product reliability, and organizational resilience
- Develop, maintain, and execute clear test plans, test cases, and test reports, providing transparency into coverage and risk across work streams
- Analyze defect trends, conduct root cause analysis, and proactively identify opportunities for improvement in both process and product
Requirements
- Demonstrated experience developing, maintaining, and enhancing automated test frameworks for mobile platforms and applications
- Proven experience as a Quality Engineer or SDET embedded in agile software development teams, ideally within fintech or enterprise SaaS environments
- Strong experience defining and executing test strategies across multiple testing layers (including unit, component, integration, & end-to-end) and collaborating with developers on test ownership and implementation
- Proficiency with automated testing frameworks (e.g., Appium, Selenium, Playwright) and scripting automated tests at various levels of the stack
- Hands-on experience using Postman, Insomnia, or similar API testing tools for validation of service behavior, performance, and reliability
- Strong understanding of test engineering best practices, including exploratory testing, performance testing, functional testing, and risk-based prioritization
- Familiarity with test case management systems (e.g. Xray, TestRail, Zephyr) and issue tracking tools (e.g. Jira).
- Experience with version control and continuous integration tools (e.g., Git, GitHub Actions, Jenkins) and pipelines
- Strong interpersonal and collaboration skills with the ability to communicate risk and advocate for quality outcomes with technical and non-technical stakeholders including Product, Design, Strategy, and Software Engineering
- Demonstrated ability to lead quality initiatives, mentor teammates, and handle multiple competing priorities with minimal supervision
- Ability to influence in collaborative settings and experience working with peers to translate quality-focused goals into objectives and plans for delivery
- Demonstrated skill in developing test plans, assessing risk, writing bug reports, and providing relevant data for defect reporting and tracking
- Direct experience developing automated test suites and writing test code
- Ability to work independently with minimal supervision and as a team player
- Experience or exposure to mobile applications is a plus
Benefits
- In addition to the above salary, this position may be eligible for a bonus and equity.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
test automation frameworksautomated testingunit testingcomponent testingintegration testingend-to-end testingexploratory testingperformance testingfunctional testingrisk-based prioritization
Soft skills
interpersonal skillscollaboration skillscommunication skillsleadershipmentoringinfluencinghandling competing prioritiesadvocating for quality outcomesworking independentlyteam player