QA plays a critical role in the software development processes, ensuring we are not only releasing bug-free, innovative software, but also ensuring the product is sufficiently meeting the business needs and expectations of our clientele! Our Software QA Engineer(s) strive to create a safe and open environment where everyone on project is able to express their opinions and provide actionable feedback to each of their projects. Your feedback is valued and plays a role in the success or failure to each of our projects!
- Advocate for multiple personas and angles of quality for the business in each project including, but not limited to: Dealer Admins, Dealer Users, Dealer Consumers, Internal
- Supportability, Internal Implementation, and Internal Training, and Sales
- Assist with testing and documenting product releases, including modifications and added enhancements. Provides input to Lead QA Engineer on functional and design specifications.
- Directly assist in the development, implementation and maintaining a robust backend API testing infrastructure
- Write/assist project user story tests and test projects.
- Facilitate project meetings and communicate changes (as needed).
- Coordinate and facilitate beta testing coverage with customers and internal departments.
- Develop and execute Test Plans, Test Cases, Test applications/utilities, and automated test software and scripts.
- Assist with providing training and guidance, both to QA staff, and other departments within the company.
- Provide high-level, specific, customer assistance (as needed).
- Assist Lead QA Engineer with liaison between QA project team, outside contractors and internal company areas in coordinating QA responsibilities in the QA testing cycles and the product development life cycle and project status reporting.
- Validate problems with products reported by customers and developers.
- Troubleshoot Error and Read Logs; Enter, review, and update software defects in our defect tracking database.