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.
Required Skills & Qualifications
- 2–3 years of professional experience in Software Testing.
- Strong hands-on experience in both Manual and Automation Testing.
- Solid understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Agile/Scrum methodologies, and Bug Life Cycle.
- Strong knowledge of Web, Mobile, and API Testing.
- Good understanding of automation testing concepts, frameworks, and best practices.
- Basic knowledge of database validation and SQL queries.
- Familiarity with version control systems and CI/CD environments is an advantage.
- Experience using bug tracking and project management systems.
- Strong understanding of software quality assurance principles, quality standards, best practices, and release management.
- Ability to analyze business requirements and identify potential quality risks.
- Strong analytical, debugging, troubleshooting, and problem-solving abilities.
- Excellent communication, collaboration, reporting, and documentation skills.
- Excellent time management, prioritization, and organizational skills.
- Ability to independently manage complete QA activities, work in a fast-paced environment, manage multiple projects, and consistently meet project deadlines.
Preferred Skills
- Knowledge of AI-assisted software testing concepts and the ability to apply modern quality engineering practices to improve testing efficiency and software quality.
- Understanding of AI-driven test case generation, intelligent test automation, defect prediction, test optimization, and intelligent test maintenance.
- Familiarity with Continuous Integration and Continuous Deployment (CI/CD) practices.
- Basic understanding of performance, security, usability, accessibility, compatibility, and performance testing principles.
- Exposure to cloud-based testing environments is an advantage.
- Passion for continuous learning and adopting emerging QA technologies and best practices.
We Are Looking For Someone Who
- Has exceptional attention to detail and a passion for delivering high-quality software.
- Takes complete ownership of product quality, testing, release readiness, deployment validation, and customer satisfaction.
- Thinks proactively and identifies quality risks before they impact customers.
- Can independently manage end-to-end QA activities with minimal supervision.
- Has excellent analytical, logical, troubleshooting, and problem-solving abilities.
- Quickly identifies, investigates, and resolves software quality issues.
- Communicates effectively with technical teams, stakeholders, customers, and cross-functional teams.
- Works efficiently in a fast-paced, collaborative Agile environment.
- Demonstrates professionalism, accountability, integrity, and a strong sense of ownership.
- Is committed to delivering outstanding customer experiences through reliable, stable, and high-quality software.
- Has excellent time management, prioritization, and organizational skills.
- Demonstrates a continuous learning mindset and embraces Automation, AI-assisted Testing, and emerging Quality Engineering practices.
- Builds strong relationships with customers by proactively validating application quality after deployment and ensuring timely resolution of reported issues.
Apply Now
Send your updated resume to:[email protected]
Subject:Application for Senior QA Engineer – QA0726 – Your Name
Pay: From ₹20,000.00 per month
Benefits:
Work Location: In person