What are the responsibilities and job description for the Senior Quality Engineer position at ESB Technologies?
Job Title: Senior Quality Engineer
Location: Hybrid - Candidates must be local to Richmond, VA or Dallas, TX
Job Type: Full-time
Industry: Automotive Technology
Job Summary
We are seeking a Senior Quality Engineer to join our team responsible for vehicle data generation for auctions. The role will focus on manual testing, primarily using APIs, with a smaller portion dedicated to modern web applications. The team operates in an Agile environment and has a well-established automation framework in TypeScript with WebDriver IO. This role requires a team player with strong communication and collaboration skills.
Key Responsibilities
- Participate in Agile ceremonies and collaborate with the team.
- Plan and execute functional, integration, compatibility, and regression testing.
- Lead and contribute to test automation efforts, advocating for process improvements.
- Review automated test runs and report findings.
- Understand business processes and how they integrate into testing.
- Modify existing libraries/tools for automation testing.
- Develop and document test strategies, plans, and quality metrics.
- Identify and recommend new tools or processes for adoption.
- Participate in interviewing new candidates for the team.
Required Qualifications
- 5 years of experience in software quality assurance.
- Strong knowledge of IT systems, including system design, object-oriented programming, databases, and web development (HTML, JavaScript, AJAX, Web Services, browsers).
- Experience in test automation for both front-end and back-end.
- Strong communication, presentation, and organizational skills.
- Ability to manage multiple work streams simultaneously.
Preferred Experience
- NodeJS / TypeScript
- Selenium / WebDriverIO
- API automation
- Playwright