Sr. Test Engineer - Automation Testing / Business Analyst Job

YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation.

At YASH, we’re a cluster of the brightest stars working with cutting-edge technologies. Our purpose is anchored in a single truth – bringing real positive changes in an increasingly virtual world and it drives us beyond generational gaps and disruptions of the future.

We are looking forward to hire Automation Testing-Selenium Professionals in the following areas :

Job description:

Experience required: 5-12 years.

Senior QA Engineer / Business Analyst

Position Summary

We are looking for a Senior QA Engineer with Business Analysis experience who combines strong end-to-end quality assurance expertise with business analysis capabilities. This role owns the QA approach across the delivery lifecycle — from requirement gathering through release and hypercare — while translating business needs into clear user stories, acceptance criteria, and testable scenarios. The ideal candidate is experienced in web, desktop, API, and database testing, test automation (Playwright/Selenium), AI-assisted quality engineering, and close collaboration with business and technology teams.

Key Responsibilities

Test Strategy & Planning

  • Own/contribute to the QA approach across the SDLC; define scope, objectives, test levels/types, environments, data needs, risks, and entry/exit criteria.
  • Prepare test plans and estimates for features, enhancements, integrations, and releases.

Test Design & Execution

  • Design, review, and execute test cases (positive, negative, boundary, integration, regression, exploratory, usability, end-to-end).
  • Use AI agents/tools to accelerate test-case generation, test data prep, and execution/analysis — validating all AI output via QA judgment.
  • Manage defect lifecycle: log, triage, prioritize, track to resolution; conduct regression testing, release-readiness assessments, and post-release/hypercare validation.

Business Analysis & Requirements

  • Partner with stakeholders, product owners, and SMEs in requirement-gathering, refinement, and solution walkthroughs.
  • Write clear user stories, acceptance criteria, business rules, and functional requirements; identify gaps, risks, and dependencies.
  • Translate business requirements into testable scenarios and measurable quality outcomes; bridge business and technical teams.
  • Web, Desktop, API & Database Testing*
  • Test web (cross-browser/device) and desktop applications, including installs, upgrades, and integrations.
  • Validate workflows, data flows, UI, integrations, and error handling.
  • Perform database testing (CRUD, data integrity, mappings, stored procedures, backend-to-frontend reconciliation) and trace data defects across layers.

Test Automation & Modern Quality Engineering

  • Build/maintain automated tests using Playwright (TypeScript/JavaScript) with robust, maintainable frameworks.
  • Establish a Selenium automation framework from scratch (structure, config, driver management, page-object design, data handling, reporting) using Java or a suitable language.
  • Use AI-assisted tools (e.g., Claude Code) for automation design, code generation, and debugging.
  • Select automation candidates, balance with manual/exploratory/risk-based testing, and integrate tests into CI/CD pipelines.
  • Monitor automation reliability and reduce flaky tests.

Collaboration & Continuous Improvement

  • Participate in stand-ups, planning, refinement, retros, demos, and release reviews.
  • Communicate quality risks, blockers, and progress proactively; promote quality ownership across the team.
  • Contribute to knowledge sharing, mentoring, and process improvement.

Required Qualifications

  • Senior-level experience in QA/test engineering across web, desktop, API, and device testing.
  • Proven end-to-end QA process experience: requirements → planning → release → hypercare.
  • Experience writing user stories, acceptance criteria, and functional/testable requirements.
  • Strong manual testing background (functional, integration, regression, system, E2E, exploratory, risk-based).
  • Hands-on *Playwright* automation using TypeScript/JavaScript.
  • Strong Selenium knowledge with proven ability to build a framework from scratch; familiarity with Java.
  • Database testing and cross-layer data validation experience.
  • Experience with complex, integrated applications and business processes.
  • Experience using AI tools/agents for test generation, automation, or analysis.
  • Strong defect analysis, troubleshooting, documentation, and stakeholder communication skills.

Preferred Qualifications

  • CI/CD integration of automated tests; API/service-level testing.
  • Experience with test management, defect tracking, source control, and reporting tools.
  • Agile/Scrum familiarity; test data and environment/release management experience.
  • Exposure to accessibility, performance, security, or compatibility testing.
  • Mentoring experience; ISTQB or equivalent certification.

Technical Skills Summary
Area | Skills

  • Application Testing|Web, desktop, cross-browser/device, integration, regression, exploratory, E2E
  • Automation Playwright, Selenium, framework design, page-object patterns, reporting
    Programming TypeScript, JavaScript, Java
  • AI-Assisted QA|AI agents, AI-assisted test-case generation, automation & analysis support
  • Business Analysis|Requirement gathering, user stories, acceptance criteria, stakeholder communication|
  • Data Quality Database testing, data integrity, CRUD validation, backend-to-frontend reconciliation
  • Delivery Lifecycle Test planning, execution, defect management, release readiness, hypercare
  • Ways of Working|Agile/Scrum, QA governance, continuous improvement, cross-functional collaboration

Role Profile

A dual-role position combining Senior QA Engineering and Business Analysis. The ideal candidate is equally comfortable discussing business processes with stakeholders, writing user stories, designing test strategies, analyzing complex systems, building automation frameworks, validating databases, and embedding quality into the product from day one.

At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale.

Our Hyperlearning workplace is grounded upon four principles

  • Flexible work arrangements, Free spirit, and emotional positivity
  • Agile self-determination, trust, transparency, and open collaboration
  • All Support needed for the realization of business goals,
  • Stable employment with a great atmosphere and ethical corporate culture

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available