Develop and implement QA strategy, standards, and best practices across manual and automated testing.
Ensure test planning, execution, defect tracking, and reporting processes are effective and repeatable.
Integrate QA practices within Scrum and DevOps workflows.
Oversee design and execution of test plans, test cases, and regression suites.
Drive automation initiatives to increase efficiency and coverage.
Ensure comprehensive testing across functional, regression, integration, performance, and security dimensions.
Build, lead, and mentor a high-performing QA team, fostering a culture of collaboration, accountability, and continuous improvement. This includes hiring, setting and monitoring individual performance objectives, career development, performance appraisals, and providing regular feedback and coaching.
Set clear expectations and create a positive work environment based on accountability, in collaboration with the engineering and management teams.
Build and maintain productive relationships across departments, navigating organizational complexity and silos.
Lead and/or contribute to cross-functional initiatives and change efforts.
Provide visibility into quality metrics, release readiness, and defect trends to leadership.
Evaluate emerging QA tools and technologies, introducing improvements to enhance testing effectiveness.
Promote a shift-left testing culture, emphasizing prevention of defects over detection.
Identify and address process bottlenecks, inefficiencies, and risks.
Prioritize initiatives and allocate resources effectively, monitoring progress and adjusting if necessary.
Analyze data and insights to make informed decisions. Handle uncertainty and make timely, high-impact choices. Foster a culture of innovation and proactive problem solving.
Communicate clearly, consistently and persuasively, adapting messaging to different stakeholders of various levels, both internally and externally.
Requirements
7+ years’ experience in software quality assurance, with 3+ years’ managing a team delivering commercial software products to market (SaaS, on-premise, mobile)
Proficiency in test management and defect tracking tools
Proficiency in Python and understanding of .NET Framework
Experience with defining and implementing standard QA processes
Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies
Experience working with Agile software development teams releasing new versions at least monthly
Excellent leadership, communication, and problem-solving skills
Highly collaborative and influential in acceptance and support of solutions aligned with strategic technology direction of the company
Passion for modernizing a platform from IaaS to more PaaS cloud native services
Hands on expertise with QA automation tools including Playwright, TestComplete/ReadyAPI (Smart Bear), Selenium WebDriver, TestNG, Cucumber, etc.
Holds at least 1 advanced ISTQB certification such as CTAL-TTA, CTAL-TM, CTAL-ATT, CTAL-ATLaS, CTEL-TM, or CTEL-ITP
Bachelor's degree in Computer Science, Software Engineering or related discipline
Benefits
Equal opportunity employer
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
QA strategymanual testingautomated testingtest planningdefect trackingregression testingPython.NET FrameworkQA automation toolsSoftware Development Life Cycle (SDLC)
Soft skills
leadershipcommunicationproblem-solvingcollaborationaccountabilitymentoringperformance managementadaptabilityinnovationproactive problem solving