SDET (Bengaluru)

SDET (Bengaluru)

12 Sep
|
Insightsoftware
|
Bengaluru

12 Sep

Insightsoftware

Bengaluru

Reports To: Principal QA Lead or Sr Engineering Manager QA & Standards

Location: Remote (India) | Global team

Team: Reporting/BI Engineering — fully embedded

About insightsoftware insightsoftware is a growing, dynamic computer software company that helps businesses achieve greater levels of financial intelligence across their organization with our world-class financial reporting solutions. At insightsoftware, you will learn and grow in a fast-paced, supportive environment that will take your career to the next level. We are looking for future Insighters who can demonstrate teamwork, results orientation, a growth mindset, disciplined execution, and a winning attitude to join our growing team!

As a Senior Quality Engineer embedded in the Reporting/BI Engineering team, you will be the primary quality voice for a scrum team focused on building and enhancing the financial reporting and business intelligence capabilities of the Certent Equity Management (CEM) platform for a large, strategic enterprise client engagement. You will report into the QA & Standards organization while working day-to-day within the Reporting/BI scrum team, collaborating closely with the Lead Engineer, engineers, and product management throughout the delivery lifecycle.

This is not a standard application-layer QA role. The Reporting/BI test surface is dominated by SQL correctness, data accuracy, query performance, and report output fidelity — not UI workflows.

You will need to think in terms of data: whether the right rows came back, whether the aggregations are correct, whether hierarchical traversal produces the right results, whether a report output matches the source data at the financial detail level. Writing SQL to validate data is not optional here — it is the primary tool for most of your testing.

The right candidate takes personal ownership of quality outcomes — not just identifying problems, but partnering with engineering to drive them to resolution. “No bugs made it to production on my watch” is not a goal, it’s a standard. This is a hybrid manual and automation role. SQL-based data validation and API test coverage are the priority automation surfaces; UI automation is secondary. AI will be a core part of how you work across every aspect of quality engineering.

Responsibilities:

Quality Ownership & Test Execution

- Own the quality of the Reporting/BI team’s deliverables — from requirements review through release — ensuring nothing ships without adequate test coverage across functional, data accuracy, performance, and non-functional scenarios.
- Define, document, and execute test plans and test cases for new reporting features, SQL changes, BI enhancements, and bug fixes — covering report output correctness, data transformation accuracy, edge cases, regression, security, and non-functional scenarios.
- Identify test conditions from user stories, reporting specifications, and requirements documents — including positive, negative, boundary, hierarchical data traversal, aggregation correctness, and null handling scenarios.
- Execute test cases, document results, track defects, and own them through to resolution — partnering with engineers and product management to ensure nothing falls through the cracks. Identifying a problem is the beginning, not the end.
- Participate actively in sprint ceremonies — planning, refinement, standups, demos, and retrospectives — as the quality voice of the team.
- Collaborate with the Principal QA Lead and Sr Engineering Manager — QA & Standards to maintain consistent quality standards across scrum teams.

SQL & Data Accuracy Validation

- Write Oracle SQL and PL/SQL queries to validate report output against source data — verifying row counts, field-level accuracy, aggregation correctness, financial calculations, and referential integrity. This is the primary testing tool for this team.
- Design and execute data accuracy test strategies for complex, non-flattened hierarchical data models — validating that reporting queries traverse hierarchies correctly and produce accurate results across all nodes and rollup levels.
- Validate SQL and PL/SQL changes — stored procedures, packages, views, and query modifications — ensuring correctness, expected performance characteristics, and no unintended side effects on existing report output.




- Identify and document data discrepancies clearly — providing engineers with precise SQL evidence that isolates where in the data pipeline a calculation or transformation is producing incorrect results.
- Validate query performance benchmarks as part of definition of done — confirming that new or modified queries meet the team’s performance standards and do not introduce regression in report responsiveness.

Reporting & BI Output Testing

- Test end-to-end report output fidelity — validating that what is displayed in a report or BI dashboard accurately reflects the underlying data, with correct formatting, correct totals, correct filtering behavior, and correct drill-down results.
- Validate Logi Analytics (Logi Symphony) report and dashboard implementations — testing report rendering, parameter handling, data binding, conditional logic, and export output against expected data.
- Test report configuration and parameterization — verifying that user-selectable filters, date ranges, grouping options, and report variants produce correct, consistent results across all input combinations.
- Validate financial report output for accuracy and auditability — understanding that errors in financial reporting output for a regulated enterprise client carry compliance implications, and treating data correctness accordingly.
- Test report performance — validating that reports load within acceptable thresholds under representative data volumes, and flagging regressions in report responsiveness for investigation.

AI-Augmented Testing

- Leverage AI tooling to generate test plans, test cases, edge cases, positive and negative scenarios, end-to-end scenarios, security scenarios, and test data sets — expanding coverage and accelerating test authoring.
- Use AI tooling to accelerate the authoring of SQL validation queries, data comparison scripts, and report output test cases.
- Continuously improve your use of AI tooling to raise the quality bar — using AI not just to work faster but to test more thoroughly than manual effort alone could achieve.
- Stay current on emerging AI tooling relevant to QA — test generation, intelligent triage, data synthesis — and bring forward-looking recommendations to the Principal QA Lead and Sr Engineering Manager — QA & Standards.

Automation Development & Maintenance

- Write and maintain automated test suites for the features and SQL changes you test — owning automation as an extension of your manual testing work.
- Prioritize SQL-based data validation automation and API test coverage as the primary automation surfaces for this team; UI automation is secondary.
- Make informed decisions on what to automate vs. what to test manually — balancing coverage value, maintenance cost, and delivery velocity.
- Contribute to the shared automation framework and test infrastructure alongside peer QA Engineers — including SQL assertion patterns, API test coverage, and CI/CD pipeline integration via Azure DevOps.
- Execute automated tests within CI/CD pipelines; triage failures to distinguish genuine defects from environmental noise.
- Continuously improve automation coverage, reliability, and triage efficiency within the Reporting/BI team.

Security Testing

- Incorporate security testing into your standard test approach — including input validation, authentication and authorization boundary testing, data exposure risks, and injection vulnerabilities in report parameters and API inputs.
- Partner with engineers to identify security-sensitive areas of new reporting features and ensure appropriate security test coverage is included in test plans.
- Leverage AI tooling to generate security-focused test scenarios and edge cases that manual analysis alone might miss.
- Escalate identified security risks clearly and promptly to the scrum team, Principal QA Lead, and Sr Engineering Manager — QA & Standards.

Collaboration & Communication

- Partner closely with the Lead Engineer and peer engineers to understand reporting implementations, SQL changes,



and data model updates — flagging quality risks early and influencing design decisions that affect testability.
- Collaborate with the Principal QA Lead and Sr Engineering Manager — QA & Standards on test strategy, coverage standards, and process improvements.
- Communicate defect status, test progress, data accuracy findings, and quality risks clearly to the scrum team and QA leadership.
- Support junior QA Engineers through peer review, knowledge sharing on SQL-based data validation techniques, and mentorship.
- Interface with client stakeholders as needed under the direction of the Lead Engineer — reporting issue clarification and defect evidence documentation.

Required:

- 6+ years of software quality engineering experience in enterprise SaaS environments.
- Demonstrated ownership mindset — a track record of driving defects to resolution rather than just logging them, and taking personal accountability for the quality of everything your team ships.
- Hands-on experience writing SQL to validate data accuracy at the database layer — row counts, field-level correctness, aggregation logic, and relational integrity. This is the primary required skill for this role; Oracle experience strongly preferred.
- Experience testing reporting or BI systems — validating report output fidelity, data transformation correctness, or analytical query results against source data.
- Strong manual testing expertise — ability to independently define test strategy, write thorough test plans and test cases, and execute across functional, data accuracy, and non-functional scenarios.
- Demonstrated experience using AI tooling to augment test authoring — test plan generation, test case generation, edge case identification, security scenario generation, or test data synthesis.
- Proficiency in C# and hands-on experience with .NET test frameworks (NUnit, xUnit, or MSTest) — proven ability to build and maintain automated test suites.
- Experience with security testing concepts and tooling — input validation, auth boundary testing, injection vulnerabilities, and familiarity with OWASP, Burp Suite, or similar.
- Experience with defect tracking and test management tooling — JIRA and Xray specifically, including test tagging, execution tracking, and result publishing.
- Experience working as an embedded QA engineer within agile/scrum teams — participating in sprint ceremonies and contributing to team delivery cadence.
- Experience working in global, distributed teams across multiple time zones.
- Strong written and verbal communication skills — able to write clear defect reports with SQL evidence, test documentation, and data accuracy findings.
- Bachelor’s degree in Computer Science, Engineering, or equivalent work experience.

Preferred

- Background in financial reporting, equity compensation, financial services, or adjacent regulated domains where report output accuracy and auditability are critical — strongly preferred.
- Direct hands-on experience with Logi Analytics (now Logi Symphony) or comparable enterprise BI/embedded analytics platforms — this is a significant differentiator.
- Deep Oracle SQL and PL/SQL proficiency — stored procedures, packages, views, execution plan analysis, and query performance tuning — at a level sufficient to independently investigate data discrepancies in complex relational data models.
- Experience validating hierarchical or tree-structured data models — understanding how non-flattened parent/child relationships affect aggregation, rollup, and drill-down correctness in reports.
- Familiarity with BI tooling beyond Logi — Power BI, Tableau, Cognos, or similar — with the ability to validate report output and data binding against source data.
- Experience with Oracle read-optimization patterns — materialized views, result cache, analytical functions — sufficient to understand the performance implications of query changes under test.
- Familiarity with observability and logging platforms — particularly Datadog — to diagnose failing test cases by correlating test execution failures with application logs, traces, and error events.
- Familiarity with Azure DevOps Pipelines for test execution, environment management, and CI/CD integration.
- Familiarity with Azure cloud data services relevant to reporting — Azure SQL, Azure Analysis Services, or similar.
- Familiarity with contemporary test automation tooling — Playwright, Cypress, k6, SpecFlow, or similar.

📌 SDET (Bengaluru)
🏢 Insightsoftware
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sdet (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: sdet (bengaluru) / bengaluru