Software Quality Engineer
“When your car doesn’t work, your life doesn’t work!” That’s our motto here at Pull-A-Part, and it’s the challenge that we help our customers overcome every day! We’re currently looking for experienced, detail-oriented professionals who are passionate about delivering high-quality software solutions to join our growing technology team. If you’re looking to grow with a customer-focused company, then our Software Quality Engineer opportunity could be your next best career move.
JOB RESPONSIBILITIES
As a Software Quality Engineer, you will work closely with product, engineering, and business teams to fulfill the following job responsibilities:
- Promote a culture that emphasizes quality, reliability, and continuous improvement throughout the software development lifecycle
- Perform hands-on manual testing across web applications, mobile applications, APIs, POS systems, and integrated platforms
- Execute exploratory, functional, regression, integration, usability, and negative testing
- Analyze requirements, designs, and acceptance criteria to ensure clarity, completeness, and testability
- Identify gaps, ambiguities, and risks in requirements and collaborate with teams to resolve them early
- Design, document, and maintain test plans, test cases, and test scenarios
- Ensure traceability between requirements, test coverage, and reported defects
- Clearly document and communicate defects, risks, and quality concerns with actionable detail
- Collaborate with software engineers in an Agile/Kanban environment to embed quality early in development
- Partner with database and reporting teams to validate data accuracy, integrity, and performance
- Participate in design reviews, release readiness reviews, and post-release evaluations
- Contribute to the development and growth of test automation efforts where appropriate
- Assist in defining and improving QA processes, standards, and best practices
- Support mentoring and knowledge-sharing as the QA team grows
QUALIFICATIONS
The ideal Software Quality Engineer will possess the following qualifications:
- 5+ years of professional experience in software quality assurance or testing
- Strong hands-on experience with manual testing methodologies across complex systems
- Proven ability to analyze requirements and translate them into effective test coverage
- Experience writing, maintaining, or working with automated tests
- Strong understanding of SDLC, Agile/Kanban workflows, and defect lifecycle management
- Excellent analytical, documentation, and communication skills
- Ability to manage multiple priorities in a fast-paced, team-oriented environment
- Demonstrated attention to detail and problem-solving skills
- Comfortable collaborating cross-functionally with developers, database teams, and stakeholders
Preferred qualifications (but not required) include:
- Experience in Microsoft-based environments (.NET, Azure, SQL Server, Power Platform)
- Familiarity with API testing tools and data validation techniques
- Exposure to POS systems or hardware-integrated software
- Experience helping establish or scale QA practices
- Interest in modern or AI-assisted testing approaches
Benefits for Full-Time Team Members
Our Software Quality Engineers are eligible for some great company benefits:
- Medical Insurance – Low-cost medical insurance for team members and household members
- Dental Insurance – Low-cost dental insurance for team members and household members
- Vision Insurance – FREE vision insurance for team members; low-cost options for household members
- Life Insurance – FREE life insurance
- Short-Term Disability Insurance – FREE short-term disability coverage
- Long-Term Disability Insurance – Available based on age and earnings
- 401(k) – Optional plan with 100% company match on the first 3% and 50% match on the next 2%