Sr. Principal Consultant

Birlasoft

QA Automation Delivery Manager

Position Overview: The QA Automation Leader will play a pivotal role in ensuring the delivery of high-quality products to enhance customer satisfaction. As a leader, you will manage a team of skilled quality assurance engineers, oversee product implementation, and collaborate with cross-functional leadership teams.

Essential Responsibilities:

  • Enhance Product Quality:
  • Collaborate with cross-functional teams to improve overall product quality and engineering processes.
  • Contribute to risk management plans and files in line with ICH Q9 and ISO 14971.
  • Identify high-risk/high-reward opportunities and make informed decisions.
  • Understand and deploy risk technologies used by development teams
  • Team Management:
  • Lead, guide, and coordinate the efforts of the Quality Assurance team. Foster a culture that aligns with core values and promotes excellence.
  • Recruit, select, orient, train, schedule, coach, and counsel team members.
  • Foster a culture of quality and continuous improvement.
  • Set departmental goals and evaluate performance.
  • Testing Strategies:
  • Develop comprehensive testing strategies covering various phases, including functional testing, integration testing, regression testing, stress and performance testing, API testing, microservice testing, data testing, data pipeline testing, and end-to-end testing.
  • Provide input for the development of quality standards and specifications related to packaging, handling, logistics operations, testing, inspection, and manufacturing.
  • Ensure compliance with government regulations, industry standards, and product specifications.
  • Drive test engineering excellence, emphasizing automation, reusability, and development methodologies.
  • Develop and implement automated testing solutions within Agile projects using ATDD (Acceptance Test-Driven Development).
  • Create and maintain an automated regression testing suite for critical applications.
  • Quality Gate Implementation: Define coding guidelines and establish quality gates to enable automated code reviews within the testing framework and test suite scripts.
  • Effective Collaboration: Communicate and collaborate effectively with product teams, project managers, customers, development managers, development teams, and other stakeholders in a fast-paced Agile environment.
  • Team Culture and Vision: Cultivate a performance-driven team culture. Define the team’s vision, goals, QA key performance indicators (KPIs), and strategic direction.
  • Test Automation Leadership:
  • Lead the effort in test automation for APIs, user interfaces, and performance testing. Utilize tools such as Selenium, TOSCA, TestNG, Java, Rest Assured and JMeter.
  • Strategic thinking aligned with company and business goals.
  • Strong communication and leadership abilities
  • Audit Support: Assist with activities related to internal regulatory audits and external domestic audits.
  • Resource Planning: Support roadmap planning, QA resource allocation, and project execution by managing testing team capacity and productivity.
  • Agile Adherence: Collaborate with Scrum teams to ensure quality throughout the entire Software Development Lifecycle (SDLC) and maintain alignment with Agile principles.
  • Traceability and Artifacts: Review artifacts across the SDLC to ensure traceability from product documents to test cases.
  • Technical Expertise:
  • Design: Strong in Design pattern and Design Principle to build reusable utilities
  • Development: Hands on for Web Application, Mobile App and Mobile Web, Desktop Application using Java, Data Pipeline testing using Python
  • Code review Process: Should be able to define the coding standard and on-going review process to ensure team is following the defined standard.
  • Technical Communication: Effective in communication with technical stakeholders and provide high level technical solutions and implementation plan with required effort and team size as per proposed delivery timeline.
  • Managerial and Process communication: Effective in communication with Managerial and process-oriented stake holders to provide the confidence on business solution.
  • Architectural and design expertise: Help team to follow the java core design pattern and design principal to ensure code implementation is being followed with strict OOPS and design principal to reduce the code redundancy and increase the code reusability.

Qualifications:

  • Education: Bachelor’s or Master’s degree in computer science or a related field.
  • Experience:
  • Minimum of 7+ years in a QA management role, demonstrating the ability to lead and develop high-performing QA teams.
  • 15+ years of hands-on testing experience, including expertise in test automation using the latest tools and successful implementation of CI/CD practices.
  • Proven track record as a hands-on QA manager, actively involved in verification and validation.
  • Skills and Attributes:
  • Project Management: Ability to manage multiple projects, take initiative, and drive testing efforts across all implementations.
  • Test Planning: Proficient in creating and executing functional test plans and test cases for various systems.
  • Communication: Excellent written and verbal communication skills.
  • Motivation and Teamwork: Self-motivated, team-oriented, and capable of working with minimal guidance.
  • Project Timelines: Outstanding project management skills to create and manage timelines, prioritize tasks, and handle multiple projects effectively.
Read Full Description
Confirmed 16 hours ago. Posted 10 days ago.

Discover Similar Jobs

Suggested Articles