Senior QA Engineer
We are looking for an experienced Senior QA Automation Engineer to join our team. You will lead automation efforts, develop and implement test strategies, and collaborate with cross-functional teams to ensure product quality. Your role is crucial in identifying defects early and improving our software development lifecycle.
Responsibilities:
- Take ownership of the overall quality of the product, ensuring all aspects of testing are covered.
- Develop automated tests, including writing custom code to interact with point of sale UI and assert expected behaviors.
- Conduct detailed manual testing with high attention to detail to ensure the highest quality standards.
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Estimate, prioritize, plan, and coordinate testing activities.
- Identify, record, document thoroughly, and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Develop and apply testing processes for new and existing products to meet client needs.
- Liaise with internal teams (e.g., developers and product managers) to identify system requirements.
- Monitor debugging process results.
- Investigate the causes of non-conforming software and train users to implement solutions.
- Track quality assurance metrics, like defect densities and open defect counts.
Requirements:
- Strong knowledge of software QA methodologies, tools, and processes.
- Proven experience in building and leading a QA team.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Solid knowledge of SQL and scripting for automation.
- Experience working in an Agile/Scrum development process in a startup environment.
- Excellent technical writing skills.
Preferred Skills:
- Past experience with automation testing tools (e.g., Selenium, JUnit).
- Experience with Hooks, Microsoft Research Detours Package, or similar Microsoft tooling, particularly for testing in a Microsoft environment.
- Familiarity with Behavior Driven Testing.
- Experience with performance and/or security testing is a plus.
**This role is FT from our NYC office**