Skip to Main Content

Job Title


QA Engineer (Playwright - JS) - 5 years


Company : DBiz.ai


Location : Salem, Tamil nadu


Created : 2025-12-19


Job Type : Full Time


Job Description

QA Engineer – 5+ years - Kochi - Hybrid The QA Engineer will handle manual testing, automation development, crawling and verification, test case creation, release QA, and ongoing monitoring.Key Responsibilities1. Use Case Feasibility, Planning & ValidationUnderstand new client requirements and define expected outcomes clearly.Assess if the use case can be achieved using the current JS rules engine.Create test cases and acceptance criteria for every new feature.If achievable:Obtain Tampermonkey testing scripts from developers.Test thoroughly across different domain structures. If not achievable:Document limitations and create feature-request tickets.2. Bug Analysis, Reproduction & Test Case Creation Reproduce bugs consistently with precise steps. Write bug-based test cases including expected vs actual behavior. Identify whether:The issue can be resolved using existing JS logic, orRequires new code from the dev team.Validate fixes and track regressions.3. Build QA Automation ToolsThe QA engineer will design, build, and maintain internal automation tools to improve efficiency.Example automation responsibilities:Headless crawlers to load pages, apply rules, and check DOM outputs.Scripts to validate JS execution across domains.Tools to compare page states before/after script execution.Screenshot comparison systems for visual regressions.Batch testing tools for multiple client domains and multiple tags.Automated error detection and log parsing utilities.Technologies may include:Node.jsPuppeteer / PlaywrightTampermonkeyInternal CLIs, dashboards, or utilities4. Crawling & Error Log Verification (New Section)The QA Engineer will regularly run domain-wide crawls to detect issues early.Responsibilities include:Running crawlers across all client domains to:Detect JS errors in console logsIdentify missing or misapplied rulesCapture unexpected DOM changesValidate tag behavior in bulkVerify no broken pages existCross-checking crawler results with daily error logs.Identifying patterns or recurring issues across domains.Creating actionable reports for the development team.Proactively detecting regressions or performance issues based on crawl data.5. Complete Release QA WorkflowPre-ReleaseTest all existing tags using Tampermonkey across all client domains.Update regression cases.Execute full regression manually + via automation.Release PrepCreate detailed release tickets.Confirm automated and manual tests pass.Release ExecutionRelease first to dev domain.Run Ghost Inspector regression suite.Validate UI and tag behaviors end-to-end.Post-ReleaseTest again on real production client domains.Verify all live tags and page modifications function correctly.Validate via both manual tests and automated crawls.6. Daily Monitoring & Domain-Wide Stability ChecksMonitor daily error logs for all client domains.Detects abnormal spikes in JS errors.Investigate and reproduce errors proactively.Collaborate with developers to resolve issues quickly.Maintain dashboards/reports for ongoing monitoring.Required SkillsStrong knowledge of JavaScript and browser mechanics (DOM, events, async logic).Experience building automation tools using Node.js, Puppeteer/Playwright.Experience running and maintaining web crawlers and log scanners.Ability to write comprehensive test cases for features and bugs.Strong debugging using Chrome DevTools.Comfortable testing across multi-domain environments with different HTML structures.Familiar with:Ghost Inspector (or equivalent)Bug tracking tools (Wrike/Jira)Git workflowsPreferred SkillsExperience with rule-engine-based systems or dynamic page modifications.Understanding of Next.js or similar JS frameworks.Experience with error logging systems ( Cloudflare logs, or custom log dashboards).Knowledge of SEO tag behavior and DOM manipulation at scale.Building visual diff tooling or screenshot comparison automation.