Posted on: 19/11/2025
Overview :
As a Software Tester, you will play a critical role in ensuring the quality and reliability of our software products. You will be responsible for validating product functionality, performance, usability, and compatibility before release.
Your work will directly impact the companys success by ensuring that each product meets the highest standards of quality and delivers a seamless user experience.
You will collaborate with cross-functional teams, work with advanced testing tools, and grow your career in a technology-driven environment.
Key Responsibilities :
Analyze Functional Requirement Specifications (FRS), Design documents, and Solution Architect documents to understand product functionalities.
Prepare detailed query lists to clarify ambiguous or incomplete requirements.
Collaborate with Business Analysts, Developers, Product Owners, and Architects to resolve requirement gaps.
Participate in test planning meetings and contribute inputs on :
- High-level test scenarios
- Testing scope and objectives
- Risks and mitigation strategies
- Resource requirements
- Testing timelines and estimates
- Test Case Design & Execution
- Write comprehensive, clear, and well-structured test cases, test scripts, and test data.
Execute manual test cases to identify software defects, including :
- UI/UX issues
- Functional defects
- Integration issues
- Performance bottlenecks
- Regression and compatibility issues
- Perform cross-browser, cross-device, and cross-OS testing to ensure consistent user experience.
- Ensure traceability between requirements and test cases.
- Detect, document, and track defects using tools like JIRA, Azure DevOps, Bugzilla, or similar.
- Communicate defect details effectively with development and product teams.
- Verify resolved defects and conduct regression testing.
- Analyze trends in defects to identify high-risk areas and propose preventive measures.
- Develop, maintain, and execute automated test scripts using frameworks such as Selenium, Cypress, Playwright, Appium, TestNG, JUnit, or Robot Framework.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.).
- Optimize test scripts for improved coverage and performance.
- Identify opportunities to automate repetitive manual test scenarios.
- Ensure QA processes align with Agile methodologies (Scrum, Kanban).
- Participate in daily standups, sprint planning, sprint reviews, and retrospectives.
- Apply quality engineering principles throughout the product lifecycle.
- Ensure testing milestones are in sync with software development activities.
- Continuously identify process improvements and best practices for QA efficiency.
- Prepare detailed test summary reports, defect logs, and execution status reports.
- Document test results and ensure completeness of test-product documentation.
- Provide daily/weekly testing updates to the Project Manager and stakeholders.
- Participate in planning and conducting pre- and post-test review meetings.
- Work closely with developers, designers, product managers, and support teams.
- Provide production deployment testing support when required.
- Assist in reproducing and analyzing issues raised by clients or end-users.
Requirements & Qualifications :
Technical Skills :
- Strong knowledge of software testing methodologies, tools, and processes.
- Hands-on experience in creating and executing test cases.
- Good understanding of automation tools and frameworks (e.g., Selenium, Playwright, Cypress).
- Programming/scripting skills in Java, Python, JavaScript, or similar.
- Strong SQL & database skills for validating backend data.
- Exposure to API testing (Postman, REST Assured).
- Experience with Agile development methodologies.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1577173
Interview Questions for you
View All