About the Role
Ferns IT Solutions is looking for an experienced, highly motivated, and detail-oriented Senior QA Engineer / Software Tester with 2–3 years of hands-on experience in Manual, Automation, and AI-assisted Software Testing.
The ideal candidate will take complete ownership of software quality throughout the entire product lifecycle—from requirement analysis and test planning to production deployment and post-release validation. You will collaborate with cross-functional teams and customers to ensure every release is stable, reliable, secure, and delivers an exceptional user experience.
Key Responsibilities
- Perform end-to-end Manual Testing for Web, Mobile, and API applications.
- Design, prepare, review, and execute comprehensive Test Plans, Test Cases, Test Scenarios, Checklists, and Test Scripts.
- Perform Functional, Regression, Integration, Smoke, Sanity, System, End-to-End (E2E), Cross-Browser, Cross-Platform, Exploratory, User Acceptance Testing (UAT), and API Testing.
- Develop, maintain, and execute Automation Test Scripts to improve testing efficiency, coverage, and product quality.
- Continuously enhance automation coverage and optimize testing processes.
- Validate application functionality, business requirements, usability, and user experience.
- Perform database validation and data verification whenever required.
- Identify, document, prioritize, track, verify, and retest software defects until successful closure.
- Perform impact analysis and validate bug fixes before production releases.
- Participate in requirement analysis, sprint planning, backlog grooming, and test estimation activities.
- Estimate testing effort and provide realistic testing timelines.
- Ensure complete traceability between requirements, test cases, and reported defects.
- Validate new features, enhancements, bug fixes, and production releases, taking complete ownership of release validation, deployment verification, and post-deployment testing.
- Monitor deployment status and ensure smooth, successful, and error-free production releases.
- Work closely with Developers, Project Managers, Business Analysts, Designers, DevOps Engineers, and Clients throughout the software development lifecycle.
- Maintain high-quality QA documentation, defect reports, test execution reports, release reports, and quality metrics.
- Maintain test environments and test data required for effective testing.
- Support Continuous Integration and Continuous Deployment (CI/CD) quality validation activities.
- Leverage AI-assisted testing methodologies to improve productivity, test coverage, defect detection, and testing efficiency wherever applicable.
- Continuously improve QA processes, automation practices, testing standards, and overall software quality.
- Proactively follow up with customers after deployments, monitor customer feedback, and validate reported issues to ensure the continued quality and stability of web and mobile applications.
- Investigate, validate, and troubleshoot production and customer-reported issues, coordinate with the development team for resolution, and verify fixes before closure.
- Ensure exceptional customer satisfaction by delivering reliable, stable, and defect-free software while providing timely post-release support and issue resolution.

