Senior Lead QA Engineer
Hybrid · Oakland, CA, US... more
Hybrid · Oakland, CA, US... more
Job Description
About Presto
$1,000,000,000,000 will be invested in Electric Vehicle (EV) charging infrastructure globally by 2040. At Presto, we are creating mobile solutions for electric fleets to provide their drivers with seamless, reliable, and cost-effective charging while growing utilization for charging owners and networks. We believe charging should be ubiquitous, reliable and affordable and will relentlessly improve the charging customer experience.
Presto is backed by Congruent Ventures, Powerhouse, and prominent climate-tech angel investors. The founding team has extensive experience in consumer tech, marketplaces, and electrification.
The role
As a Senior Lead QA Engineer, you will be responsible for overseeing the QA team and ensuring the quality and reliability of our software products. You will lead the design, development, and implementation of test automation frameworks, mobile testing strategies, and API testing processes. You will also collaborate closely with cross-functional teams to drive quality initiatives and ensure seamless product delivery.
You should align with our values:
- Builder: You create, you build. You get things done.
- Customer-first: You live the customer experience and make it better.
- First-principles learner: You approach problems by questioning assumptions and relying on data to find the right solution. You learn fast and go deep.
- Team player: You are individually exceptional but always play as a team.
- Mission-oriented: You care about electrification. Ideally, you also drive an EV.
- Kind: You are kind and will help create a fun and supportive workplace.
Key Responsibilities:
- Develop, implement, and maintain comprehensive test automation frameworks and strategies.
- Design and execute test plans for mobile applications, ensuring compatibility and functionality across various devices and platforms.
- Conduct thorough API testing to ensure robustness, performance, and security of backend services.
- Lead and mentor a team of QA engineers, providing guidance, training, and support to enhance their skills and performance.
- Collaborate with development, product management, and other stakeholders to understand requirements and define test strategies.
- Identify, document, and track defects using JIRA, and work closely with development teams to resolve issues.
- Perform root cause analysis of defects and implement corrective actions to prevent recurrence.
- Ensure test coverage and adherence to QA best practices throughout the software development lifecycle.
- Participate in agile/scrum meetings, providing QA input and ensuring timely delivery of high-quality products.
- Continuously evaluate and improve QA processes, tools, and methodologies to enhance efficiency and effectiveness.
- Communicate effectively with team members, stakeholders, and management to provide regular updates on QA status, risks, and issues.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in QA, with a strong focus on test automation, mobile testing, and API testing.
- Proven experience in leading and mentoring QA teams.
- Proficiency in test automation tools and frameworks (e.g., Selenium, Appium, JUnit, TestNG).
- Strong understanding of mobile testing techniques and tools for iOS and Android platforms.
- Hands-on experience with API testing tools (e.g., Postman, Swagger, SoapUI, etc).
- Proficient in using JIRA for defect tracking and project management.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Experience working in agile/scrum environments.
- Experience with performance testing and security testing.
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of cloud-based testing environments and services.
- Experience working at a startup is preferred.
Location: Oakland / Hybrid / Remote