Ticketgateway
Location
Work from home | India
Job description
**Key Responsibilities:**
1. **Test Planning:** Collaborate with development teams to understand project requirements, features, and functionalities. Develop comprehensive test plans and test cases that cover various scenarios and use cases.
2. **Test Execution:** Conduct thorough manual testing of software applications to identify defects, inconsistencies, and issues. Execute test cases, record results, and provide clear and detailed bug reports.
3. **Regression Testing:** Perform regression testing after code changes or updates to ensure that new features or fixes do not adversely affect existing functionalities.
4. **Functional and Non-Functional Testing:** Verify that software meets functional requirements as well as non-functional aspects such as performance, security, and usability.
5. **User Experience Testing:** Assess user interfaces and interactions to ensure they are intuitive, user-friendly, and align with design specifications.
6. **Automated Testing:** Develop and maintain automated test scripts using testing frameworks and tools to enhance testing efficiency and coverage.
7. **Compatibility Testing:** Test software across different platforms, browsers, and devices to ensure compatibility and consistent performance.
8. **Documentation:** Document test procedures, results, and defects in a clear and organized manner. Provide accurate and timely feedback to development teams.
9. **Continuous Improvement:** Identify areas for process improvement within the testing workflow, suggesting enhancements that contribute to higher quality products.
10. **Collaboration:** Work closely with developers, product managers, and other stakeholders to communicate test findings and coordinate efforts for issue resolution.
11. **Adherence to Standards:** Ensure testing processes adhere to industry best practices and quality assurance standards.
**Qualifications and Skills:**
- Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience as a Program Tester, Quality Assurance Tester, or similar role, with a track record of identifying and documenting software defects.
- Strong understanding of software testing methodologies, techniques, and tools.
- Proficiency in writing and executing test cases, as well as documenting test results and defects.
- Familiarity with test management tools and bug tracking systems.
- Attention to detail and the ability to follow instructions accurately.
- Problem-solving skills to identify root causes and potential implications of defects.
- Effective communication skills to report defects and collaborate with technical and non-technical team members.
- Familiarity with automated testing tools and scripting languages (e.g., Selenium, Python) is a plus.
- Understanding of software development lifecycles and agile methodologies.
- Time management skills to handle multiple testing tasks and prioritize accordingly.
- Critical thinking skills to assess risk and make informed decisions.
- Analytical mindset to evaluate complex software behaviors and interactions.
Job tags
Salary