QA Engineer

Virallens

Bengaluru

On-site

INR 800,000 - 1,200,000

Full time

12 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Virallens in Bengaluru, Karnataka (On-site) is seeking a QA Engineer to drive quality across web applications, APIs, and AI-powered products. You will work on manual, API, automation, regression, and performance testing while collaborating with Engineering, AI, Product, and Platform teams.

You’ll own test strategies, design comprehensive test plans, and build automated suites using Selenium/Playwright/Cypress. Strong scripting in Java, Python, JavaScript, or TypeScript is valued.

Qualifications

  • 2-6 years of software testing experience.
  • Experience with manual and functional testing of web applications.
  • Experience designing test plans, test scenarios, and detailed test cases.
  • Hands-on API testing using tools like Postman or similar.
  • Experience with at least one automation framework (Selenium, Playwright, or Cypress).
  • Knowledge of programming or scripting in Java, Python, JavaScript, or TypeScript.
  • Strong understanding of SDLC/STLC and defect management.

Responsibilities

  • Understand product requirements and acceptance criteria; design test plans and cases.
  • Perform functional, integration, system, regression, smoke, sanity, and exploratory testing.
  • Test web apps and APIs across browsers and devices; ensure release readiness.
  • Develop and maintain automated test suites; build reusable test frameworks.
  • Collaborate with developers to improve testability and fix issues; participate in CI/CD.

Skills

Software Testing
Manual Testing
API Testing
Automation Testing
Java
Python
JavaScript
TypeScript
SDLC/STLC
Jira

Tools

Selenium
Playwright
Cypress
Postman
REST Assured
CI/CD
Git

Job description

Location: Bengaluru, Karnataka (On-site)

Employment Type: Full-time

Experience: 2-6 Years

Role : QA Engineer

Location: Bengaluru, Karnataka (On-site)

Employment Type: Full-time

Experience: 2-6 Years

About The Role

As a Testing Engineer, you will be responsible for ensuring the quality, reliability, performance, and usability of our web applications, APIs, enterprise platforms, and AI-powered products.

You’ll work across manual testing, API testing, automation testing, regression testing, integration testing, and performance validation, collaborating closely with Engineering, AI, Product, and Platform teams.

Rather than focusing only on executing predefined test cases, you’ll take ownership of product quality by understanding requirements, identifying risks, designing effective test strategies, automating repetitive validation, and ensuring that releases meet high-quality standards.

You’ll be involved throughout the software development lifecycle—from requirement analysis and test planning to release validation and production quality monitoring.

What You’ll Do
Functional & Manual Testing
  • Understand product requirements, user stories, acceptance criteria, and technical specifications
  • Design comprehensive test plans, test scenarios, and test cases
  • Perform functional, integration, system, regression, smoke, sanity, and exploratory testing
  • Test complex workflows across web applications and enterprise platforms
  • Identify edge cases and potential failure scenarios before production releases
  • Validate application behavior across supported browsers, devices, and environments
  • Perform end-to-end testing of critical business workflows
  • Participate in release validation and production readiness activities
Test Automation
  • Develop and maintain automated test suites for web applications and APIs
  • Build reusable and maintainable automation frameworks
  • Automate regression and repetitive testing workflows
  • Work with automation tools such as Selenium, Playwright, Cypress, or similar frameworks
  • Integrate automated tests with CI/CD pipelines
  • Analyze automation failures and continuously improve test coverage
  • Collaborate with developers to improve application testability
  • Maintain reliable automated test suites across development, staging, and production-like environments
API & Backend Testing
  • Test REST APIs, microservices, and backend integrations
  • Validate request/response structures, status codes, authentication, authorization, and error handling
  • Perform API testing using tools such as Postman, Swagger, REST Assured, or similar tools
  • Validate data consistency between APIs, databases, and application interfaces
  • Test integrations between internal and external services
  • Validate asynchronous workflows, background processes, and event-driven systems where required
Performance & Reliability Testing
  • Perform basic performance, load, and stress testing for critical applications and APIs
  • Identify application bottlenecks and reliability issues
  • Validate application behavior under different load conditions
  • Work with Engineering and Platform teams to investigate performance issues
  • Support scalability and production readiness testing
  • Contribute to improving overall application stability and reliability
Defect Management & Quality Engineering
  • Identify, document, prioritize, and track defects throughout their lifecycle
  • Create clear bug reports with reproducible steps, logs, screenshots, and supporting evidence
  • Perform root-cause analysis in collaboration with engineering teams
  • Verify fixes and conduct regression testing to prevent recurring issuesTrack quality metrics, defect trends, and test coverage
  • Participate in sprint planning, grooming, retrospectives, and release discussions
  • Advocate for quality throughout the software development lifecycle
AI Application Testing (Preferred)
  • Test AI-powered applications, conversational interfaces, and LLM-based features
  • Validate RAG systems, AI agents, prompts, model responses, and AI workflows
  • Design test scenarios for non-deterministic AI outputs
  • Evaluate AI responses for accuracy, relevance, consistency, and reliability
  • Identify hallucinations, incorrect responses, edge cases, and failure scenarios
  • Support automated evaluation and regression testing of AI-powered features
Required Skills
What We're Looking For
  • 2-6 years of experience in Software Testing, Quality Assurance, or Quality Engineering
  • Strong experience in manual and functional testing of web applications
  • Experience designing test plans, test scenarios, and detailed test cases
  • Hands‑on experience with API testing using Postman or similar tools
  • Experience with at least one automation framework such as Selenium, Playwright, or Cypress
  • Good programming or scripting knowledge in Java, Python, JavaScript, or TypeScript
  • Strong understanding of software testing methodologies and the SDLC/STLC
  • Experience with regression, integration, system, smoke, sanity, and exploratory testing
  • Understanding of REST APIs, HTTP methods, status codes, JSON, and authentication mechanisms
  • Experience using defect and project management tools such as Jira
  • Basic knowledge of SQL and database validation
  • Strong analytical, troubleshooting, and problem‑solving skills
  • Good written and verbal communication skills
  • Experience testing AI/ML or Generative AI applications
  • Experience with Playwright or Cypress-based automation frameworks
Nice to Have
  • Knowledge of performance testing tools such as JMeter, k6, or Locust
  • Experience testing microservices and distributed applications
  • Familiarity with Docker and Kubernetes
  • Experience integrating automated tests into CI/CD pipelines
  • Knowledge of Git and version‑control workflows
  • Experience with cloud environments such as AWS, GCP, or Azure
  • Understanding of security and vulnerability testing fundamentals
  • Experience with mobile application testing
  • ISTQB or relevant testing certification
What You’ll Test

You’ll ensure the quality of web applications, REST APIs, enterprise platforms, microservices, AI-powered applications, RAG systems, integrations, and critical end‑to‑end business workflows.

Your work will directly contribute to delivering reliable, scalable, secure, and high‑quality products to our customers.

What Will Help You Succeed
We're looking for someone who:
  • Thinks beyond executing test cases and takes end‑to‑end ownership of product quality
  • Has strong attention to detail and naturally looks for edge cases
  • Approaches testing from both technical and end‑user perspectives
  • Understands when to use manual testing and when to automate
  • Communicates defects clearly and collaborates effectively with developers
  • Takes ownership of quality throughout the development and release lifecycle
  • Continuously improves testing processes, automation coverage, and efficiency
  • Is comfortable working in a fast‑paced product engineering environment
  • Collaborates effectively with Software, AI, Product, and Platform teams
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Automation Engineer – AI & Modern Web Applications
QA Automation Engineer – AI & Modern Web Applications

Hireflex247 India Pvt. Ltd • Mysuru

On-site
INR 600,000 - 1,200,000
AI QA Specialist
AI QA Specialist

peopleHum • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Quality Assurance Engineer
Quality Assurance Engineer

Nemetschek Group • Bengaluru

On-site
INR 900,000 - 1,300,000
Qa Engineer
Qa Engineer

Cognavi • New Delhi

Hybrid
INR 1,000,000 - 1,800,000
Senior Software Development Test Engineer
Senior Software Development Test Engineer

Druva • Pune District

On-site
INR 1,100,000 - 2,000,000
Test Engineer
Test Engineer

Quantiphi Analytics Solutions • Mumbai, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Sr. Software Testing Engineer
Sr. Software Testing Engineer

Quality Ai • India

On-site
INR 1,200,000 - 1,800,000
Senior Test Engineer – Automation Testing, Business Analyst
Senior Test Engineer – Automation Testing, Business Analyst

Jobtailor • Bengaluru

On-site
INR 1,500,000 - 2,600,000
QA Engineer
QA Engineer

DataBeat.io Media • Hyderabad

On-site
INR 800,000 - 1,200,000
Test Engineer
Test Engineer

Diksha Technologies Limited • Pune District

On-site
INR 600,000 - 1,000,000