Senior Principal QA Engineer

9 - 15 years

25 - 30 Lacs

Posted:1 hour ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Summary

We are hiring a hands-on QA Engineer to partner with our NetSuite Technical Consultants across SuiteScript, Oracle Integration Cloud (OIC), and various other NetSuite customization areas
You will convert requirements and designs into robust test plans, vali customizations and integrations end to end, lead UAT, and protect releases with clear traceability and disciplined defect management

Responsibilities

Translate business requirements and technical designs into test plans, cases, and acceptance criteria for SuiteScript 2
x, SuiteFlow, and OIC integrations
Build and maintain requirements-to-tests traceability across functional, integration, regression, and UAT scopes
Vali NetSuite customizations: Client, User Event, Scheduled, Map/Reduce, and Suitelet scripts; workflows; custom records; forms; roles and permissions
Vali OIC flows: REST and SOAP adapters, file-based integrations, transformations, fault handling, retries, and idempotency
Create and execute API tests for REST and SOAP endpoints, including positive, negative, and contract checks
Verify data-related behavior in transactions using saved searches and targeted SQL checks where appropriate
Define and run regression and smoke suites for SBX, Preview, and PROD cutovers with clear entry and exit criteria
Prepare UAT scripts, coach business testers, triage issues in real time, and manage exit criteria for go-live
Log, prioritize, and track defects through fix and verification
Document outcomes with risk notes and rollback considerations
Participate in technical walkthroughs and code reviews to assess testability, logging, and error handling
Monitor post go-live health using NetSuite logs and OIC tracking
Vali hotfixes and fold learnings into regression packs
Vali Banking Setup and Payments: bank connections and statement imports, reconciliation rules and tolerances, payment file generation (ACH or NACHA, wire, Positive Pay), dual approval paths, vendor and customer bank data security, fee handling, foreign currency cases, voids and reversals, and post-reconciliation GL impacts

QA scope to emphasize

Roles, permissions, and approvals
Access to custom records and scripts
Sensitive field restrictions Workflow approvals with delegation, escalations, and reopen logic
Saved searches, reports, and analytics
Filter and join accuracy
Summary vs detail parity Subsidiary and range edge cases Export stability
Environment and release management
SDF deployment validation, bundle install or upgrade tests, sandbox refresh checks, Preview release smoke pack, feature enablement toggles
Performance and governance
Long-running Map/Reduce behavior, rescheduling, governance consumption limits, retry safety, script logging quality
SuiteFlow and event sequencing
Trigger conditions, order of execution with scripts, idempotency, and rollback behavior on failures
Multi-subsidiary, multi-currency, and tax basics
Subsidiary restrictions, currency rounding, exchange rate impacts
Spot checks of SuiteTax code assignments and exemption handling
Billing and revenue touchpoints
Invoice generation rules, credit and rebill flows, partials, and revenue schedule creation where applicable
CSV imports and mass up
Template validation, failure handling, and audit of changes via System Notes
Duplicate prevention and field-level validations
Advanced PDF and notifications
Fonts, currency symbols, negative numbers, long text wrapping, locale variations, and email delivery settings

Responsibilities by phase

Discovery and Design: advise on testability, define acceptance criteria, outline initial test strategy and data needs
Build: create fixtures and golden files, run functional and API tests, set up regression suites, review designs for test impact
UAT and Cutover: facilitate UAT, manage defects, verify fixes, execute smoke and regression tests, sign off for go-live
Post Go-Live: monitor logs and OIC tracking, vali hotfixes, up regression packs and lessons learned

Success metrics

Zero critical defects escaping to production on owned releases
At least 95 percent requirement coverage before UAT begins
Agreed SLA on defect turnaround met across the release cycle
Clear traceability from requirement to deployment result

Required experience

6 or more years in QA or SDET testing ERP or integration-heavy systems
Practical NetSuite testing: SuiteScript 2
x behavior, SuiteFlow, custom records, roles and permissions, saved searches
Strong API testing skills for REST and SOAP, including schema validation and negative testing
Able to read JavaScript to design high-value tests and identify likely failure paths
Solid understanding of SDLC, change management, and multi-environment release processes

Nice to have

Oracle Integration Cloud experience, especially testing runtime behavior, retries, and error hospital patterns
SuiteCloud Development Framework familiarity, including deployment validation and object manifests
Lightweight automation around NetSuite UI flows and API automation via Postman Collections or a Node test harness
SQL skills for targeted data validation and reconciliation
Performance and reliability testing for long-running Map/Reduce scripts and high-volume integrations

Tools

Jira for backlog, execution, and defect tracking
Postman or Insomnia for API testing, with JSON Schema or equivalent for contract checks
Git for version control
NetSuite environments and logs, System Notes, Script Queue, and saved searches
OIC Monitoring and Tracking for runtime validation

Working model

Close collaboration with Technical Consultants, project managers, and customer SMEs
Mix of independent test execution and joint debugging to accelerate fixes
Suitable for distributed teams with clear written handoffs and runbooks

Qualifications

Bachelor s in CS, IS, Engineering, or equivalent experience
Excellent communication, documentation, and customer-facing facilitation skills
Discovery and Design: advise on testability, define acceptance criteria, outline initial test strategy and data needs
Build: create fixtures and golden files, run functional and API tests, set up regression suites, review designs for test impact
UAT and Cutover: facilitate UAT, manage defects, verify fixes, execute smoke and regression tests, sign off for go-live
Post Go-Live: monitor logs and OIC tracking, vali hotfixes, up regression packs and lessons learned

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Oracle logo
Oracle

Information Technology

Redwood City

RecommendedJobs for You