Notice Period-Immediate Joiner or Max 10 days(Do not share long notice period profile.)
Permanent Payroll - Anlage Infotech
Client - NTT DATA
Location- PAN INDIA (One day in a month just to meet the compliance).
Role & responsibilities-
Experience ; 15+ Years.
Location: Any NTT.
Work Mode: Hybrid.
Job Title: QE Digital Engineering Management Associate Director
Job Description:
NTT DATA Services strives to hire exceptional, innovative, and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking an Associate Director to join our Quality Engineering capability in India (IN).
Position Overview:
We are seeking a highly skilled and experienced Associate Director to lead and grow our Quality Engineering team, ensuring delivery of high-quality software products and solutions. The ideal candidate will have a strong background in software testing methodologies, test automation tools and frameworks, excellent leadership skills, ability to think both strategically and tactically, and has a proven track record of successfully managing all aspects of quality on complex enterprise-scale projects with an automation-first mindset. As an Associate Director, you will play a pivotal role in maintaining the integrity and reliability of our software applications through effective test planning, execution, and team collaboration.
Key Responsibilities:
1. Team Leadership:
- Provide strong leadership to the software testing team, including hiring, training, mentoring, and performance evaluations.
- Foster a culture of collaboration, continuous improvement, and innovation within the testing team.
- Set clear goals and expectations for team members and ensure their alignment with the overall software development and quality assurance objectives.
- Provide guidance to QE Leads and Managers to identify testing solutions (automation, test management, accessibility, security etc.)
2. Test Strategy and Planning:
- Develop comprehensive test strategies, plans, and schedules for various software projects, considering project scope, requirements, and deadlines.
- Collaborate with cross-functional teams to understand project requirements and ensure that testing efforts are aligned with the software development life cycle.
- Establish Key Performance Indicators and matrix to measure and track quality throughout the product lifecycle.
3. Test Execution:
- Oversee the design, implementation, and execution of test cases, scripts, and scenarios that thoroughly validate software functionality, performance, security, and user experience.
- Coordinate testing activities across different testing phases, such as unit, integration, regression, and user acceptance testing.
4. Quality Engineering:
- Implement and maintain quality engineering processes and best practices to ensure consistent and reliable testing outcomes.
- Identify areas for process improvement and drive initiatives to enhance the efficiency and effectiveness of the testing process.
- Continuously evaluate, improve, and introduce new QE processes to optimize efficiency and effectiveness.
- Guide teams on performance testing effort with input from performance testing SMEs and design the performance test plan.
- Facilitate communication/discussion with Security, DevSecOps, and development teams on Security testing and ensure appropriate testing is in place to prevent vulnerabilities in released code.
5. Defect Management:
- Establish a defect management process that includes defect identification, logging, tracking, prioritization, and resolution.
- Collaborate with development teams to provide clear and actionable feedback on defects and ensure timely resolution.
6. Test Automation:
- Drive the adoption of test automation tools and frameworks to increase test coverage, reduce manual effort, and enhance testing efficiency.
- Work with the testing team to design, develop, and maintain automated test scripts.
7. Reporting and Communication:
- Provide regular status reports and updates on testing progress, metrics, and overall software quality to stakeholders, project managers, and leadership.
8. Pre-sales & Consulting:
- Establish and maintain strong client relationships along with conflict resolution and escalations
- Able to collaborate on Request for Proposals (RFPs) and lead Proof of Concepts (PoCs)
- Identifies new areas of business testing opportunities for the engagement and QE capability
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Overall 15+ years of IT experience with proven experience (10 years) in software testing especially test automation.
- 5+ years of experience in a leadership or managerial role including leading large teams of 20+ quality engineers on complex projects.
- In-depth knowledge of software testing methodologies, tools, and best practices.
- Strong understanding of the software development life cycle and agile methodologies.
- Experience with test management and defect tracking tools like Jira, Azure DevOps, HP ALM, etc..
- Proficiency in test automation and scripting languages (e.g., JavaScript, TypeScript, Java, C# and/or Python with Playwright, Selenium, TestCafe, etc.).
- Experience using cloud web and mobile testing platforms like Browser Stack, Lambda Test and Sauce Labs.
- Expertise in architecting and guiding the implementation of test automation framework using different technologies
- Strong experience on cloud platforms (e.g., Azure, AWS, GCP)
- Proficiency in performance testing tools (e.g., JMeter, K6, LoadRunner, NeoLoad, etc.).
- Fundamental understanding of Gen AI, Gen AI tools (e.g., GitHub CoPilot), and how they can accelerate test automation efforts.
- Excellent communication, leadership, and interpersonal skills.
- Strong problem-solving abilities and attention to detail.
- Hands-on experience on security and accessibility testing are a plus.
- Relevant testing certifications (e.g., ISTQB, CSTE) are a plus.
- Language requirement: English