Key Responsibilities
- Collaborate with project managers, developers, and business analysts to understand requirements and objectives.
- Develop test plans, test cases, and test scripts based on specifications and user stories.
- Execute different types of testing : functional, regression, integration, usability, performance, and security.
- Use testing frameworks and automation tools where applicable.
- Record and report defects with detailed documentation.
- Verify fixes and perform retesting to ensure resolution.
- Maintain comprehensive records of test cases, results, and defects.
- Create and update test documentation for traceability and coverage.
- Set up and configure test environments simulating real-world scenarios.
- Collaborate with cross-functional teams to improve quality and user experience.
- Provide feedback on software design, usability, and performance.
- Generate test summary reports and communicate progress to stakeholders.
- Prioritize and escalate critical issues impacting project timelines or user experience.
- Stay updated on testing tools, methodologies, and best practices.
- Suggest improvements to testing processes and efficiency.
Qualifications & Skills
Bachelor's degree in Computer Science, IT, or related field (or equivalent experience).Strong analytical and problem-solving abilities.High attention to detail and methodical testing approach.Hands-on experience with test management and bug-tracking tools.Knowledge of Agile, Scrum, and Waterfall methodologies.Familiarity with automation tools and scripting languages (a plus).Excellent communication skills to collaborate across teams and present findings.Strong time management and ability to work independently or in a team.Skills Required
Defect Reporting, Regression Testing, Test Automation Tools, Test Scripting, Software Quality Analyst