SDET Engineer, Tax Product Development
Listed on 2026-03-12
-
IT/Tech
Data Analyst, Data Security
Job Summary:
The Staff SDET Engineer leads the quality assurance strategy and test engineering for BDO Tax products and platforms, including AI-enabled solutions with a domain focus on Partnership, Direct Tax (i.e. Business Tax), Indirect Tax and Dynamics/ERP systems. This role establishes scalable automation frameworks for UI, API, data, and performance testing; defines regression and release readiness processes; and ensures consistent defect management and stakeholder reporting.
Responsibilities include validating product features, testing for reliability, safety, and compliance, and partnering with product, engineering, and Dev Ops to integrate automated testing into CI/CD pipelines. The position mentors SDETs, improves test coverage, and drives quality outcomes through measurable standards, use of LLM-based features and agent workflows, responsible AI practices, and continuous improvement across the tax technology portfolio.
Job Duties:
- Owns test strategy, test planning, and quality assurance for BDO Tax products and platforms
- Embeds themselves within the development team to define acceptance criteria, test approaches, and quality risks during discovery, including refinement, and sprint execution
- Designs, implements, and maintains UI automation frameworks using C# or Java with Playwright and/or Selenium, emphasizing maintainability and extensions
- Develops, executes, and maintains automated API tests for REST services, including contract validation, negative testing, and error handling verification
- Performs database testing using SQL for backend validation, reconciliation, and test data verification
- Builds, executes, and analyzes performance tests using Apache JMeter, including load, stress, and endurance testing with actionable reporting
- Integrates automated tests into CI/CD pipelines and enforce quality gates with clear pass/fail criteria and build health visibility
- Defines regression strategy, test suite organization, coverage targets, and ongoing optimization based on product risk and change impact
- Leads defect management processes, including triage, severity assignment, reproduction steps, root cause collaboration, and verification of fixes
- Produces QA status reporting, quality metrics, and risk summaries for stakeholders, including release go/no-go recommendations
- Drives testability improvements with engineering teams, including logging, telemetry, environment stability, and feature flag validation support
- Tests features enabled by AI using repeatable evaluation methods, safety-focused scenarios, and responsible AI best practices aligned to approved governance standards
- Other duties as required
Supervisory Responsibilities:
- Mentors SDETs and QA engineers through technical guidance, code reviews, standards adoption, and execution oversight
- Acts as a direct supervisor to team members, as assigned
- Acts as a Career Advisor to team members, as assigned
Qualifications, Knowledge, Skills, and Abilities:
Education- High school diploma, GED, or equivalent, required
- Bachelor's degree, with a focus in Computer Science, Technology, Engineering, Mathematics (STEM), Finance, or Accounting, preferred
- Ten (10) or more years of progressive experience in software engineering, quality engineering, test automation, and modern QA practices, required
- Three (3) or more years of leading QA/SDETs through technical direction, code reviews, and test strategy ownership, required
- Five (5) or more years of building and maintaining UI automation frameworks in C# or Java using Playwright and/or Selenium, preferred
- Five (5) or more years of designing and executing automated REST API testing, preferred
- Five (5) or more years of performing database testing and data validation using SQL, preferred
- Three (3) or more years of executing performance testing using Apache JMeter or similar tools with analysis and reporting, preferred
- Three (3) or more years of integrating automated testing into CI/CD pipelines with quality gates and reporting, preferred
- Two (2) or more years supporting testing for AI-enabled software features, including evaluation of non-deterministic outputs and safety-focused test scenarios, preferred
- Experience supporting…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).