E

EisnerAmper

Tax, advisory, attest, and consulting services

Advisory Senior Manager – Development & QA Lead

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or Information Systems and Decision Sciences, with coursework in data structures, algorithms, and software design.
  • At least 10 years of progressive experience in software quality engineering and test automation across the full system development life cycle.
  • At least 6 years of experience leading, building, and developing test teams, including work assignment, review, and performance feedback.
  • At least 6 years of hands-on experience designing, coding, and maintaining automated UI, API, and data-layer test suites.
  • Demonstrated experience writing and reviewing unit tests.
  • Experience authoring test plans, test cases, and test scripts from requirements and design specifications, including boundary, negative, and risk-based case design with traceability to acceptance criteria.
  • Experience integrating automated tests into continuous integration and continuous delivery pipelines in Azure DevOps or GitHub Actions, including gated builds and release quality gates.
  • Experience with C#, .NET or .NET Core, ASP.NET, and SQL Server or T-SQL is preferred.
  • The role requires languages and technologies including C#, .NET or .NET Core, T-SQL, PowerShell, and JavaScript or TypeScript.
  • Knowledge of Microsoft technologies including Azure DevOps, Azure App Service, Azure Functions, Azure SQL, SQL Server, Power BI, Power Platform, Dynamics 365, SharePoint, and Microsoft 365.
  • Experience with source control and branching strategies in Git, including pull request review and code review participation.
  • Working knowledge of REST API design, 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.
  • Knowledge of 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.
  • Strong project management skills, including managing multiple projects and tasks accurately and with attention to detail.
  • Strong written and verbal communication skills for professional communication with a diverse group of individuals.
  • Ability to work independently and within a team, and to coach others toward the same standard.
  • Intermediate or advanced computer literacy with Microsoft Office, specifically Excel, Word, PowerPoint, and SharePoint.
  • Maintain required continuing professional education for firm and licensing requirements.

Responsibilities

  • Own the overall test strategy for assigned applications and engagements, covering unit, integration, system, regression, performance, and user acceptance testing.
  • Establish and maintain quality assurance standards, methodologies, entry and exit criteria, and metrics, and drive their adoption across development teams.
  • Serve as the quality decision point for release readiness and present risk assessments and recommendations to technology and engagement leadership.
  • Estimate testing effort and resources, prioritize the test backlog, and confirm testing tasks are delivered on schedule.
  • Evaluate and recommend testing tools, frameworks, and platform investments, including build-versus-buy analysis and proof-of-concept work.
  • Design, code, review, and maintain automated test frameworks and reusable libraries in C# and .NET for UI, API, database, and end-to-end scenarios.
  • Build data-driven and behavior-driven automated suites, including test data management, environment configuration, and reporting.
  • Integrate automated regression and smoke suites into Azure DevOps pipelines with gated builds, quality gates, and automated result publication.
  • Monitor automation health, including flaky test rates, execution time, and coverage, and refactor suites to maintain trustworthy and fast results.
  • Set automation targets by release and report progress against manual-to-automated conversion goals.
  • Advise developers on unit test design, test doubles, and mocking strategy, and participate in code review with a focus on testability and coverage.
  • Define code coverage thresholds and static analysis rules with development leadership, and monitor adherence through build reporting.
  • Write unit and integration tests directly when supporting shared components, remediation work, or teams building new test capability.
  • Promote early defect detection through requirements review, design review, and acceptance criteria refinement before development begins.
  • Analyze requirements and design specifications to produce comprehensive test plans, test cases, and test scripts with expected results and traceability to acceptance criteria.
  • Apply risk-based, boundary, negative, and equivalence-partitioning techniques to focus test coverage where defect probability and business impact are highest.
  • Review and approve test cases authored by team members, providing written feedback on coverage gaps, clarity, and reusability.
  • Direct system, functional, regression, and end-to-end business scenario testing for new applications and enhancements.
  • Maintain and manage manual test scripts, automated suites, and test databases under version control.
  • Coordinate user acceptance testing with business stakeholders, including scenario preparation, facilitation, and results documentation.
  • Verify and trace evidence of reproduction for reported faults, and validate fixes with impact analysis for related functionality.
  • Manage the defect life cycle through triage, prioritization, assignment, and closure, and escalate aging or high-severity items.
  • Track and report quality metrics including defect density, escape rate, open defect counts, coverage, and cycle time, and use trends to guide process improvement.
  • Lead root cause analysis on production escapes and translate findings into concrete process or automation changes.
  • Serve as liaison among analysts, developers, architects, and business domain owners to clarify requirements and produce effective test scripts.
  • Keep development teams, project management, and internal customers informed of testing progress, risks, and significant issues.
  • Produce internal and external documentation, and conduct workshops or training on areas of knowledge as needed.
  • Assist and advise internal customers on technical issues, resolve assigned incidents in a timely manner, and retain ownership until closure.
  • Build and maintain trusted relationships with clients, team members, managers, and subject matter contacts.
  • Lead, coach, and develop software test engineers, including work assignment, code and test case review, on-the-job training, and performance feedback.
  • Participate in hiring, onboarding, and skills development planning for the testing team, including automation upskilling.
  • Work with supervisors to identify and understand engagement scope, manage day-to-day work activities, and assist with oversight of the quality control of client deliverables.
  • Monitor workload to meet billable hour expectations and review work products in a timely manner before submission to a supervisor.
  • Comply with professional and firm requirements, including employee handbook requirements and time entry procedures.
  • Provide courteous and prompt service to internal and external parties, and prioritize and address requests and assignments professionally and cooperatively.
  • Identify opportunities and recommend methods to improve service, work processes, and financial performance, and assist in implementing quality improvement initiatives.
  • Assist co-workers in completing tasks and assignments to support continuity of service and teamwork.

Desired Qualifications

  • ISTQB Advanced Level certification (Test Manager or Test Analyst).
  • Microsoft Certified: Azure Developer Associate, Azure DevOps Engineer, or a comparable Microsoft credential.
  • Certified ScrumMaster (CSM), Professional Scrum Master (PSM), or an equivalent agile credential.
  • Experience with agile delivery, system development life cycle governance, and tools such as Azure DevOps Boards, Repos, Pipelines, and Test Plans; JIRA; Confluence; Zephyr; Xray; or TestRail.
  • Experience with performance and load testing using JMeter, k6, or Azure Load Testing; accessibility testing; or application security testing concepts.
  • Experience in professional services, accounting, tax, or another regulated environment, including testing financial calculations and data migrations.

About the Company

EisnerAmper

Tax, advisory, attest, and consulting services

EisnerAmper provides professional financial services to large enterprises, privately held companies, governmental entities, and high net worth individuals. The firm operates with two entities: EisnerAmper LLP delivers attest (assurance) services, while Eisner Advisory Group LLC and its subsidiaries handle tax planning, business consulting, and advisory services under an alternative practice structure. It helps clients manage complex operations, reduce tax liabilities, and improve business strategies through tailored client engagements billed as advisory or attest work. Its differentiators include the two-entity structure, specialized tax and assurance services, a broad client base, and an alumni network that supports ongoing professional development.

Company size
1,001-5,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
Not listed
Headquarters
New York City, New York
Founded
1963

Recently Posted Jobs

Explore more opportunities at EisnerAmper

See more jobs