Job Description
Job Description:
We are looking for a Senior QA/QC Tester with extensive hands-on experience in web application testing, UI testing, API testing, and automated testing using relevant tools. The role involves ensuring the delivery of high-quality software products through meticulous testing and collaboration with cross-functional teams.
Key Responsibilities:
- Test Planning and Strategy:
- Develop detailed test plans, test cases, and test scripts for manual and automated testing.
- Define testing strategies based on project requirements and timelines.
Web Application Testing: - Conduct functional, regression, and performance testing for web applications.
- Ensure cross-browser and cross-device compatibility.
UI Testing: - Verify UI/UX design adherence, responsiveness, and overall user experience.
- Identify and document visual or functional inconsistencies.
API Testing: - Perform thorough API testing, including validation of endpoints, data exchanges, and response times.
- Use tools like Postman, SoapUI, or equivalent for API validation and testing.
Automated Testing: - Develop, maintain, and execute automated test scripts using tools like Selenium, Cypress, or similar frameworks.
- Identify automation opportunities and enhance testing efficiency.
Defect Management: - Log, track, and manage defects in bug tracking tools like JIRA, Azure DevOps, or Bugzilla.
- Collaborate with development teams to ensure timely resolution of issues.
Quality Assurance Practices: - Adhere to established QA methodologies, standards, and best practices.
- Perform root cause analysis to identify recurring issues and recommend improvements.
Documentation and Reporting: - Prepare detailed test reports, including results, coverage, and metrics.
- Maintain comprehensive documentation for test cases, scripts, and workflows.
Collaboration: - Work closely with developers, business analysts, and product managers to clarify requirements and expectations.
- Participate in agile ceremonies like sprint planning, daily stand-ups, and retrospectives.
Continuous Improvement: - Stay updated with the latest testing tools, techniques, and trends.
- Recommend and implement process improvements to enhance software quality.