Develop and implement comprehensive test plans, test cases, and test scripts to ensure the quality of technology products
Perform thorough testing of software applications, including functional, integration, regression, and performance testing
Identify, document, and track defects and issues, working closely with development teams to ensure timely resolution
Collaborate with product owners, developers, and other stakeholders to understand product requirements and ensure QA processes align with project goals
Conduct root cause analysis of defects and recommend corrective actions to prevent recurrence
Participate in code reviews and provide feedback on quality and testing considerations
Continuously evaluate and improve QA processes and tools to enhance efficiency and effectiveness
Stay up to date with industry trends and best practices in quality assurance and testing
Requirements
Bachelor’s degree in computer science, Engineering, or a related field
6+ years of experience in quality assurance for technology products
Minimum of 6+ years of industry and/or relevant experience, typically with 1+ years in a Senior Associate level role or external equivalent
Proven experience with QA methodologies, tools, and processes
Strong understanding of software development lifecycle and agile methodologies
Excellent analytical, problem-solving, and debugging skills
Experience with automated testing tools: Selenium
Familiarity with programming languages: Python
Extensive experience working in Agile environments, including participation in Agile ceremonies and processes
Tech Stack
Python
Selenium
Benefits
PTO and paid holidays
Various benefit plans including medical, dental, vision, life, disability insurance and 401K