QA Architect

10.0 - 14.0 years

45.0 - 50.0 Lacs P.A.

Bengaluru

Posted:2 weeks ago| Platform: Naukri logo

Apply Now

Skills Required

QASeleniumJUnitTestNGTest Process ImprovementAppiumQA ArchitectCucumberTest StrategyRisk ManagementFramework Development

Work Mode

Work from Office

Job Type

Full Time

Job Description

As a QA Architect, you will be responsible for leading the design and implementation of our testing strategies and frameworks. You will work closely with development, product management, and other key stakeholders to define quality standards and best practices, ensuring that the software and products meet the highest quality standards. Key Responsibilities: Test Strategy & Framework Development: Design and implement testing strategies, frameworks, and processes that ensure the delivery of high-quality software. Develop and optimize test automation frameworks for both functional and non-functional testing. Test Process Improvement: Lead the identification and implementation of opportunities for process improvement within the QA lifecycle. Work with development teams to ensure efficient integration of testing within the CI/CD pipeline. Collaboration & Mentorship: Collaborate with development, product, and operations teams to ensure quality is integrated into every stage of the development lifecycle. Mentor and guide junior and senior QA engineers to improve their technical skills and testing practices. Quality Standards Definition: Define and enforce quality standards, guidelines, and best practices for testing across the organization. Establish key performance indicators (KPIs) for quality measurement and reporting. Test Management: Oversee the planning, creation, and execution of manual and automated tests. Manage test environments and configurations to ensure accuracy and consistency. Risk Management & Issue Resolution: Proactively identify and mitigate quality risks during the development lifecycle. Provide actionable insights on defect trends and quality metrics to drive decisions and improvements. Technology Evaluation & Integration: Stay up to date with emerging testing tools, technologies, and methodologies. Evaluate and recommend new testing tools and technologies to improve efficiency and coverage. Qualifications: Education: Bachelors degree in Computer Science, Engineering, or related field. A Masters degree is a plus. Experience: Experience in software quality assurance, including experience in a senior or lead QA role. Proven experience in architecting and implementing test automation frameworks. Extensive experience with CI/CD processes and integration of testing tools. Technical Skills: Expertise in automation tools such as Selenium, Appium, TestNG, JUnit, Cucumber, etc. Proficiency in at least one programming/scripting language (e.g., Java, Python, JavaScript). Solid understanding of testing methodologies (e.g., functional, regression, performance, load, security, etc.). Familiarity with cloud platforms, microservices architecture, and containerization (Docker/Kubernetes). Soft Skills: Strong problem-solving skills and ability to think critically. Excellent communication skills, with the ability to work with technical and non-technical stakeholders. Leadership abilities and experience in mentoring junior and senior QA engineers.

Artificial Intelligence / SaaS
San Francisco

RecommendedJobs for You

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

Chennai, Tamil Nadu, India