Test Planning & Strategy
Understand product requirements and design test plans.
Define test cases, scenarios, and acceptance criteria.
Manual Testing
Execute test cases to check functionality, workflows, and UI/UX.
Validate features against specifications.
Automated Testing
Develop and run automated test scripts using tools like Selenium, Cypress, or Appium.
Integrate automated tests into CI/CD pipelines.
Bug Tracking & Reporting
Identify defects and inconsistencies.
Document bugs in tools like JIRA, Bugzilla, or TestRail.
Work with developers to reproduce and resolve issues.
Regression & Performance Testing
Ensure new updates do not break existing functionalities.
Perform performance, load, and stress testing.
Process Improvement & Documentation
Recommend improvements in QA processes.
Maintain detailed documentation of test cases, results, and product quality metrics.
Competitive salary (depends on experience and city).
Performance-based bonuses and incentives.
Annual salary increments and promotions based on performance.
Stock options / ESOPs in some companies (especially MNCs or startups).
Medical insurance for employee (and sometimes family).
Accidental / Life insurance coverage.
Wellness programs and gym / fitness allowances in some companies.
Paid time off (PTO): casual leave, sick leave, and vacation days.
Maternity / paternity leave as per company policy and Indian labor law.
Flexible work hours and work from home options (common in tech companies).
Holidays according to company calendar.
Training programs for skill development (automation tools, new technologies).
Support for certifications like ISTQB, CSTE, Selenium, etc.
Opportunities for career growth to Senior QA Engineer, QA Lead, or QA Manager.
Meal / cafeteria facilities or food allowances.
Transport / travel allowance for office commute.
Employee referral programs.
Team outings and events for engagement.