- Location
- Hyderabad, India
- Type
- Full-time
- Department
- IT
- Seniority
- Manager
- Experience
- 6+ years
- Education
- Bachelor
- Source
- Workday
Description
Job Description
At EisnerAmper, we look for individuals who welcome new ideas, encourage innovation, and are eager to make an impact. Whether you’re starting out in your career or taking your next step as a seasoned professional, the EisnerAmper experience is one-of-a-kind. You can design a career you’ll love from top to bottom – we give you the tools you need to succeed and the autonomy to reach your goals.
We are seeking a Senior Manager to join the Technology practice, in our Hyderabad office. We are seeking someone who thrives in a growing environment and provides clients and internal partners with exceptional service. The Sr. Manager – IT Software Development Testing Lead directs the quality assurance function for custom internal and client-facing applications and custom reporting. This position owns the testing function across the software development life cycle, designs and maintains automated test frameworks, sets standards for unit and integration testing in collaboration with development teams, and leads a team of software test engineers.
Working within a Microsoft-centered technology stack, the Testing Lead brings a software development background to quality engineering: writing and reviewing testing code, building automated regression testing, integrating tests into Azure DevOps pipelines, and building report testing meeting acceptability thresholds. The role also serves as the quality escalation point for release readiness decisions and reports quality metrics to technology and engagement leadership.
What it means to work for EisnerAmper:
- You will get to be part of one of the largest and fastest growing accounting and advisory firms in the industry
- You will have the flexibility to manage your days in support of our commitment to work/life balance
- You will join a culture that has received multiple top “Places to Work” awards
- We believe that great work is accomplished when cultures, ideas and experiences come together to create new solutions
- We understand that embracing our differences is what unites us as a team and strengthens our foundation
- Showing up authentically is how we, both as professionals and a Firm, find inspiration to do our best work
- Numerous Employee Resource Groups (ERGs) to support our Diversity, Equity, & Inclusion (DE&I) efforts
What work you will be responsible for:
Test Strategy and Quality Leadership
- Owns the overall test strategy for assigned applications and engagements, covering unit, integration, system, regression, performance, and user acceptance testing.
- Establishes and maintains quality assurance standards, methodologies, entry and exit criteria, and metrics, and drives their adoption across development teams.
- Serves as the quality decision point for release readiness, presenting risk assessments and recommendations to technology and engagement leadership.
- Estimates testing effort and resources, prioritizes the test backlog, and confirms that testing tasks are delivered on schedule.
- Evaluates and recommends testing tools, frameworks, and platform investments, including build-versus-buy analysis and proof-of-concept work.
Automated Test Development
- Designs, codes, reviews, and maintains automated test frameworks and reusable libraries in C# / .NET for UI, API, database, and end-to-end scenarios.
- Builds data-driven and behavior-driven automated suites, including test data management, environment configuration, and reporting.
- Integrates automated regression and smoke suites into Azure DevOps pipelines with gated builds, quality gates, and automated result publication.
- Monitors automation health — flaky test rates, execution time, and coverage — and refactors suites to keep results trustworthy and fast.
- Sets automation targets by release and reports progress against manual-to-automated conversion goals.
Unit Testing and Shift-Left Quality
- Advises developers on unit test design, test doubles, and mocking strategy, and participates in code review with a focus on testability and coverage.
- Defines code coverage thresholds and static analysis rules with development leadership, and monitors adherence through build reporting.
- Writes unit and integration tests directly when supporting shared components, remediation work, or teams building new test capability.
- Promotes early defect detection through requirements review, design review, and acceptance criteria refinement before development begins.
Test Case Design and Execution
- Analyzes requirements and design specifications to produce comprehensive test plans, test cases, and test scripts with expected results and traceability to acceptance criteria.
- Applies risk-based, boundary, negative, and equivalence-partitioning techniques to focus coverage where defect probability and business impact are highest.
- Reviews and approves test cases authored by team members, providing written feedback on coverage gaps, clarity, and reusability.
- Directs system, functional, regression, and end-to-end business scenario testing for new applications and enhancements.
- Maintains and manages manual test scripts, automated suites, and test databases under version control.
- Coordinates user acceptance testing with business stakeholders, including scenario preparation, facilitation, and results documentation.
Defect Management and Metrics
- Verifies and traces evidence of reproduction for reported faults, and validates fixes along with impact analysis for related functionality.
- Manages the defect life cycle through triage, prioritization, assignment, and closure, and escalates aging or high-severity items.
- Tracks and reports quality metrics such as defect density, escape rate, open defect counts, coverage, and cycle time, and uses trends to guide process improvement.
- Leads root cause analysis on production escapes and translates findings into concrete process or automation changes.
Collaboration and Communication
- Serves as liaison among analysts, developers, architects, and business domain owners to clarify requirements and produce effective test scripts.
- Keeps development teams, project management, and internal customers informed of testing progress, risks, and significant issues.
- Produces well-written internal and external documentation, and conducts workshops or training on areas of knowledge as needed.
- Assists and advises internal customers on technical issues, resolving assigned incidents in a timely manner and retaining ownership until closure.
- Builds and maintains trusted relationships with a diverse group of clients, team members, managers, and subject matter contacts.
Team Leadership and Firm Responsibilities
- Leads, coaches, and develops software test engineers, including work assignment, code and test case review, on-the-job training, and performance feedback.
- Participates in hiring, onboarding, and skills development planning for the testing team, including automation upskilling.
- Works with supervisors to identify and understand engagement scope, manages day-to-day activities of completing work, and assists with oversight of overall quality control of client deliverables.
- Monitors workload to meet billable hour expectations and performs timely reviews of work products prior to submission to a supervisor.
- Maintains the required CPE for firm and licensing requirements.
- Complies with professional and firm requirements (e.g., employee handbook requirements, time entry procedures).
Other Duties:
- Provides courteous and prompt service to all internal and external parties. Prioritizes and addresses requests and assignments in a professional and cooperative manner.
- Identifies opportunities and recommends methods to improve service, work processes, and financial performance (e.g., procedure optimization). Assists in the implementation of quality improvement initiatives.
- Assists co-workers in the completion of tasks and assignments to support continuity of service. Actively supports teamwork throughout the organization.
- Performs other services as assigned.
Basic Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or Information Systems and Decision Sciences is required. Coursework in data structures, algorithms, and software design is expected.
- ISTQB Advanced Level (Test Manager or Test Analyst) is preferred.
- Microsoft Certified: Azure Developer Associate, Azure DevOps Engineer, or comparable Microsoft credential is preferred.
- Certified ScrumMaster (CSM), Professional Scrum Master (PSM), or equivalent agile credential is preferred.
- 10+ years of progressive experience in software quality engineering and test automation across the full system development life cycle is required.
- 6+ years of experience leading, building, and developing test teams, including work assignment, review, and performance feedback, is required.
- 6+ years of hands-on experience designing, coding, and maintaining automated test suites — UI, API, and data layer is required.
- 6+ years of software development experience within the Microsoft stack, including C#, .NET / .NET Core, ASP.NET, and SQL Server / T-SQL, is preferred.
- Demonstrated experience writing and reviewing unit tests is required.
- Demonstrated experience authoring test plans, test cases, and test scripts from requirements and design specifications, including boundary, negative, and risk-based case design with traceability back to acceptance criteria, is required.
- Experience integrating automated tests into CI/CD pipelines in Azure DevOps or GitHub Actions, including gated builds and release quality gates, is required.
- Experience with agile delivery, system development life cycle governance, and tools such as Azure DevOps (Boards, Repos, Pipelines, Test Plans), JIRA, Confluence, Zephyr, Xray, or TestRail is preferred.
- Experience with performance and load testing (JMeter, k6, Azure Load Testing), accessibility testing, or application security testing concepts is preferred.
- Experience in professional services, accounting, tax, or another regulated environment — including testing of financial calculations and data migrations — is preferred.
- Languages: C#, .NET / .NET Core, T-SQL, PowerShell, and JavaScript or TypeScript.
- Microsoft platform: Azure DevOps, Azure (App Service, Functions, SQL), SQL Server, Power BI, Power Platform, Dynamics 365, SharePoint, and Microsoft 365.
- Source control and branching strategy in Git, including pull request review and code review participation.
- Working knowledge of API design (REST, JSON, XML), relational data modeling, and query optimization sufficient to validate results independently.
- Working knowledge of Scrum, Kanban, or other agile methodologies, including estimation and sprint planning.
- Depth of knowledge in quality assurance and quality control processes, defect life cycle management, and release governance.
- Ability to translate technical quality data into clear recommendations for non-technical stakeholders.
- Ability to work in a dynamic, fast-paced, and continuously changing environment while holding the team to consistent standards.
- Strong project management skills with the ability to manage multiple projects and tasks with attention to detail and accuracy.
- Strong interpersonal, written, and verbal communication skills, with the ability to communicate professionally and appropriately with a diverse group of individuals.
- Demonstrates a positive attitude, proactive nature, and a high degree of professionalism, and maintains the highest level of confidentiality.
- Ability to work independently and within a team, and to coach others toward the same standard.
- Computer literacy at an intermediate or advanced level with the Microsoft Office suite of products (specifically Excel, Word, PowerPoint, and SharePoint).
We strongly believe in a supportive work environment where all our colleagues can succeed. EisnerAmper India is proud to be an Equal Opportunity merit-based employer. We do not discriminate on the basis of caste & religion, disabilities, gender, sexual orientation, age or marital status.
About our Technology Team:
The EisnerAmper Technology Testing team owns quality assurance for custom internal and client-facing applications and custom reporting. Working within a Microsoft-centered technology stack, the team designs and maintains automated test frameworks, sets standards for unit and integration testing alongside development teams, and provides release readiness recommendations and quality metrics to technology and engagement leadership.
By instilling a culture of collaboration, teamwork, and trust across the department, we’re committed to building our people into tomorrow’s industry leaders. At all levels, employees are encouraged to take on new responsibilities and challenges in order to grow both as individuals and a team.
Our core values of trust, integrity and accountability allow us to act as strategic innovators. Because when we build trust with each other, we can bring new ideas to the table and execute them without fear of failure.
About EisnerAmper:
EisnerAmper is one of the largest accounting, tax, and business advisory firms, with nearly 5,000 employees including 450 partners across the world. We combine responsiveness with a long-range perspective; to help clients meet the pressing issues they face today and position them for success tomorrow.
Our clients are enterprises as diverse as sophisticated financial institutions and start-ups, global public firms, and middle-market companies, as well as high net worth individuals, family offices, not-for-profit organizations, and entrepreneurial ventures across a variety of industries. We are also engaged by the attorneys, financial professionals, bankers, and investors who serve these clients.
About EisnerAmper India:
EisnerAmper (India) Consultants Pvt. Ltd. (“EA India”) is a subsidiary of Eisner Advisory Group LLC (“EA Group”), which practices in an alternative practice structure with EisnerAmper LLP. EA India employees provide advisory services to clients of EA Group and audit services to clients of EisnerAmper LLP and comply with the professional standards applicable to each of EA India, EA Group and EisnerAmper LLP. EA India employees also provide operational services to EA Group and EisnerAmper LLP. The policies and procedures of EA India, including obligations of confidentiality and non-disclosure, apply to all services provided by EA India employees. All applicants are applying to positions for employment with EA India, and not EA Group or EisnerAmper LLP.
EA India opened its first office in Mumbai in 2007. Over the years, our India footprint has expanded to include offices in Bangalore, Hyderabad and Ahmedabad. We are a culturally diverse pool of over 1000 professionals supporting our global clientele from a range of startups to Fortune 500 entities.
Should you need any accommodations to complete this application please email: [email protected]