We are seeking an experienced QA Architect to lead the quality assurance efforts across our organization. The ideal candidate will have a deep expertise in both manual and automated testing, with a strong focus on building and scaling test automation frameworks. You will collaborate with various stakeholders to design quality strategies that align with business goals, mentor teams, and drive continuous improvements in testing processes. This role will require extensive experience with tools such as Selenium, API testing, and performance testing, along with proficiency in modern DevOps practices.
Key Responsibilities:
• Quality Strategy Development: Define and implement comprehensive QA strategies for automation, manual testing, and performance testing across all products and platforms.
• Automation Architecture: Design, develop, and maintain scalable test automation frameworks using tools like Selenium WebDriver, TestNG, and BDD frameworks (Cucumber).
• Test Planning & Leadership: Lead test planning activities, including the creation of detailed test plans and strategies that cover functional, non-functional, and regression testing.
• Cross-Functional Collaboration: Collaborate closely with developers, product managers, DevOps teams, and other stakeholders to ensure the highest quality of the product throughout the development cycle.
• Performance & Load Testing: Lead the performance testing efforts using tools like JMeter or LoadRunner to ensure the system’s responsiveness under different load conditions.
• Mentorship & Leadership: Mentor QA engineers and other team members in test automation best practices, manual testing techniques, and modern QA methodologies.
• CI/CD Integration: Collaborate with DevOps to integrate QA processes with CI/CD pipelines, ensuring automated testing is a seamless part of the release process.
• API Testing: Ensure that API testing processes are efficient and comprehensive using tools like Postman, Rest-Assured, or SOAPUI.
• Tool & Process Innovation: Keep up with the latest industry trends, introduce new tools, and continuously improve testing methodologies to optimize QA workflows.
• Code Review & Quality Assurance: Conduct code reviews for test scripts to ensure adherence to quality standards and provide guidance on improvements.
• Documentation & Reporting: Provide regular updates, reports, and documentation on QA progress, defects, and automation coverage to all relevant stakeholders.
Key Skills and Qualifications:
• Technical Expertise: In-depth knowledge of automation tools like Selenium WebDriver, Java, and scripting languages such as Python, Ruby, or JavaScript.
• Automation Frameworks: Experience with frameworks like TestNG, Cucumber, and BDD.
• API & Performance Testing: Strong hands-on experience with API testing and performance testing using tools like JMeter, Postman, Rest-Assured, or LoadRunner.
• CI/CD and DevOps: Extensive experience working with CI/CD pipelines and tools like Jenkins, GitLab CI, and Docker, with a strong understanding of DevOps practices.
• Agile Environment: Strong background in Agile/Scrum methodologies, with the ability to adapt to fast-paced development cycles.
• Leadership & Mentorship: Proven experience in leading QA teams, mentoring junior testers, and driving a culture of quality and continuous improvement.
• Problem Solving: Excellent analytical, problem-solving, and troubleshooting abilities, with a strong attention to detail.
• Communication: Exceptional verbal and written communication skills, with the ability to present complex ideas to technical and non-technical audiences.
Preferred Qualifications:
• Certifications: ISTQB Advanced or equivalent testing certifications.
• Cloud Testing Experience: Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud, including cloud-native application testing.
• DevOps Knowledge: Strong understanding of DevOps and continuous integration practices.
Education:
Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field
Bachelor's or Master's degrees