Assured is on a mission to modernize insurance, providing large insurers with the software solutions they need to win in a technology-driven world. The Staff QA Engineer will lead the design and implementation of testing strategies to ensure exceptional software products, working closely with various stakeholders to define and implement quality assurance processes.
Responsibilities:
- Spearhead our QA strategy's development and continuous refinement, including developing and executing test cases, scripts, plans, and procedures
- Design, develop, and maintain automated tests to ensure features and functionalities meet quality standards, minimizing reliance on manual testing
- Conduct comprehensive manual testing where automation is not feasible, ensuring all features and functionalities meet quality standards
- Work closely with software engineers, product managers, and other stakeholders to understand requirements and ensure product quality
- Track, analyze, and report on software defects, ensuring timely resolution and maintaining high product quality
- Implement performance, scalability, and stress testing to ensure the software can handle expected loads
- Identify opportunities to improve QA processes, tools, and methodologies, driving continuous improvement initiatives within the team
- Assess risks associated with product releases and provide recommendations for mitigating those risks
Requirements:
- 7+ years of experience in software quality assurance, with at least 3 years in a Senior or Lead role
- Some proficiency in test automation tools (e.g., Playwright), scripting languages (e.g., TypeScript, JavaScript), and CI/CD pipelines
- Deep understanding of software development life cycle (SDLC) and quality assurance methodologies (e.g., Agile, Scrum)
- Excellent analytical and problem-solving skills, with the ability to troubleshoot complex issues
- Strong communication and interpersonal skills, with the ability to collaborate effectively across teams