Source description
About the role
We are seeking a highly skilled and experienced QA Architect to lead the design, implementation, and optimization of testing frameworks and quality assurance strategies across multiple projects. The QA Architect will play a key role in establishing best practices, mentoring QA teams, and ensuring the delivery of high-quality software products that meet customer expectations and regulatory standards. Responsibilities: Design and implement scalable, maintainable, and efficient test automation frameworks. Define overall testing strategies, including functional, non-functional ( performance, security, etc.), and regression testing. Collaborate with software architects, developers, product managers, and DevOps teams to integrate quality into every phase of the SDLC. Evaluate and recommend tools, frameworks, and methodologies for test automation and QA processes. Establish quality metrics and KPIs to monitor and improve testing effectiveness and efficiency. Drive continuous improvement by identifying gaps in current processes and implementing enhancements. Conduct code reviews and ensure best practices for test automation scripts. Guide and mentor QA engineers and testers across teams. Lead the evaluation of new technologies and ensure they are fit for purpose. Create and maintain documentation related to QA processes, tools, and architecture. Ensure compliance with security, regulatory, and performance standards. Qualifications: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. 8+ years of experience in Quality Assurance, with at least 3–4 years in a QA Architect or senior QA leadership role. Deep knowledge of QA methodologies, tools, and processes. Proficiency in at least one programming language (Java, Python, JavaScript, etc.) and experience with test automation tools. Experience with performance testing tools, CI/CD integration, and version control systems. Excellent problem-solving, communication, and analytical skills.