Staff Engineering Manager
Posted on 11/9/2023
Comprehensive collectible enthusiasts platform
Collectors is a comprehensive platform for collectible enthusiasts, offering a wide range of services from authentication and grading of trading cards, coins, and video games, to financial tracking and marketplace solutions. The company stands out for its industry leadership, with its family of companies including PSA, PCGS, WATA, CardLadder, and Goldin Auctions, all leaders in their respective fields. The company's commitment to digitalization and modernization, coupled with its rich history and expertise in the collectibles industry, makes it an exciting and dynamic place to work.
Data & Analytics
Santa Ana, California
Growth & Insights
6 month growth↑ 11%
1 year growth↑ 27%
2 year growth↑ 146%
Orange, CA, USA
Quality Assurance (QA)
QA & Testing
- Bachelor's degree in Information Systems, Computer Science, or related discipline
- 10+ years of application development experience with at least 5 years of managerial experience
- 5+ years of QA test automation/framework experience
- 3+ years of Performance testing, CI/CD, Mobile Testing and AWS cloud solutions experience
- Strong leadership skills
- Advanced communication skills(verbal, written and logical)
- Proficient software analysis, design and development skills
- Experience collaborating with geographically dispersed teams
- Strong understanding of Agile, SDLC and STLC
- Experience with Automation frameworks like Selenium, Playwright, Karate
- Experience with technologies like AWS DB services, Apache Kafka, Docker, GitHub, Restful API's
- Experience with load and performance testing using tools like JMeter, Gatling or similar tools
- Experience with Jira (or similar bug tracking software), X-Ray (or similar test management tool) and GIT (familiar with source control and its best practices)
- Strong understanding of testing protocols, developing test strategies and test cases
- Excellent time management and organizational skills; detail-oriented
- Candidates must be authorized to work in the United States
- Lead and manage a team of QA professionals, providing guidance, mentorship, and support. Set clear expectations, foster a collaborative environment, and promote professional growth and development within the team.
- Develop and execute a comprehensive QA strategy that aligns with our organizational goals. Define quality standards, methodologies, and processes to ensure the delivery of high-quality software products.
- Collaborate with product and engineering teams to gather requirements, review specifications, and plan test activities. Oversee test case creation, test execution, and defect management to ensure thorough and effective testing.
- Continuously evaluate and enhance QA processes, methodologies, and tools. Identify areas for improvement, implement best practices, and foster a culture of continuous learning and innovation within the QA team.
- Collaborate with product owners, development teams, and other stakeholders to ensure clear communication, alignment on quality goals, and timely resolution of issues. Act as a point of contact for QA related discussions and provide regular updates on quality metrics and progress.
- Identify potential risks and issues that may impact product quality or release timelines. Develop risk mitigation strategies and work closely with stakeholders to address and resolve any quality-related challenges.
- Plan and drive improvements to the automation and performance test framework architecture and test coverage with focus on faster turnaround times and high quality deliverables
- Own the hiring process of your team by creating job requisitions, review resumes, interview and evaluate candidates and make hiring recommendations
- Champion the involvement of QA processes from a very early stage of the SDLC and inject QA strategies and practices early
- Stay abreast of emerging technologies, industry trends, and best practices in QA. Continuously enhance your technical knowledge and skills to drive innovation and maintain a competitive edge.
- Flexible Hours: Many of our teams offer flexible schedules with varying shifts and will work with you to accommodate your needs
- Fun Working Environment: Our team members are invited to participate in celebrations, holiday events, and team building activities