We are looking for a detail-oriented and quality-driven Functional Test Engineer to join our QA team. The ideal candidate will be responsible for ensuring the quality, reliability, and performance of software applications through comprehensive functional testing, test planning, defect management, and modern QA practices.
The candidate should possess strong analytical skills, hands-on experience in manual testing, and exposure to modern QA tools, API testing, Agile methodologies, and AI-assisted testing approaches. You will collaborate closely with developers, business analysts, product managers, and cross-functional teams to deliver high-quality software releases in a fast-paced environment.
Job Title: Functional Test Engineer / QA Engineer (Functional Testing)
Required Experience: 4–6 Years
Job Location: Ahmedabad
Educational Qualification: UG: B.E / B.Tech or PG: MCA / M.Sc. IT (preferred)
Key Responsibilities:
Analyze business, functional, and technical requirements to understand application workflows and expected behavior
Design, develop, review, and execute detailed test cases, test scenarios, test plans, and test data
Perform manual functional testing across web, mobile, and API-based applications
Conduct regression, smoke, sanity, integration, UAT support, and system testing
Validate REST APIs using tools such as Postman, Swagger, or similar API testing tools
Identify, log, prioritize, track, and verify defects using defect management tools such as Jira, Azure DevOps, or Bugzilla
Collaborate with development teams and stakeholders to reproduce, troubleshoot, and resolve issues efficiently
Participate actively in Agile ceremonies, including sprint planning, backlog grooming, daily stand-ups, reviews, and retrospectives
Ensure complete test coverage and adherence to QA standards, processes, and best practices
Prepare and share test execution reports, defect summaries, test metrics, and quality dashboards
Perform database validation and backend data verification using SQL queries
Contribute to the continuous improvement of QA processes, documentation standards, and release quality
Utilize AI-powered QA tools and techniques for test case generation, requirement analysis, defect prediction, and productivity improvement
Required Skills & Qualifications:
4–6 years of experience in Functional / Manual Testing
Strong understanding of SDLC, STLC, Defect Life Cycle, and QA methodologies
Hands-on experience in writing, reviewing, and executing test cases and test scenarios
Good knowledge of testing methodologies, test design techniques, and quality assurance processes
Experience with defect tracking and test management tools like Jira, Azure DevOps, Bugzilla, TestRail, or similar
Familiarity with Agile/Scrum development methodologies
Exposure to API testing using Postman, Swagger, REST Assured, or similar tools
Basic knowledge of SQL for database validation and backend testing
Good understanding of web application architecture and client-server concepts
Excellent analytical, troubleshooting, and problem-solving skills
Strong communication, collaboration, and documentation skills
Ability to work independently as well as in a team-oriented environment
Understanding of software quality metrics and reporting
Good to Have:
Basic understanding of automation testing concepts and frameworks such as Selenium, Playwright, or Cypress or Robot framework
Exposure to AI-assisted testing tools and GenAI platforms for QA productivity enhancement
Experience with performance, compatibility, or security testing concepts
Knowledge of CI/CD pipelines and DevOps practices
Familiarity with Git, Jenkins, or version control/build tools
Experience in domain-specific testing, such as FinTech, E-commerce, Healthcare, ERP, or SaaS platforms
Understanding of cloud-based applications and microservices architecture
Exposure to mobile application testing (Android/iOS)
ISTQB certification or equivalent QA certification is an added advantage
Awareness of accessibility testing and usability standards