Primary Job Role :
Responsible for conducting testing and quality assurance activities on all software products developed by the company.
Job Description :
- Perform manual testing to identify and document bugs and issues in the software.
- Develop, execute, and maintain automated test scripts to ensure continuous product quality.
- Collaborate with development and product teams to understand product requirements and assist in designing and executing test plans.
- Analyze test results and work with development teams to troubleshoot and improve product quality.
- Prepare test reports and provide actionable feedback to development teams.
- Implement and maintain automated testing tools and frameworks.
- Provide complete and detailed documentation of test results, test scenarios, and methodologies.
- Perform regression and validation testing to ensure bug fixes do not disrupt other functionality in the application.
- Monitor and track issues to solve.
Job Qualifications :
- Bachelor's degree in Computer Science, Information Technology, or a related field
- At least 2-3 years of experience in software testing and quality assurance
- Strong knowledge of software testing methodologies and tools, as well as software development life cycle (SDLC) and agile development methodologies
- Familiarity with programming languages and technologies such as Java, SQL, and HTML/CSS
- Excellent analytical and problem-solving skills, as well as attention to detail and ability to work under tight deadlines
- Good communication and collaboration skills to work effectively with other team members and stakeholders
Key Performance Indicators :
- Number of defects found and resolved during testing
- Percentage of test cases passed and failed
- Time taken to complete testing cycles
- Overall product quality rating based on user feedback and satisfaction surveys
- Contribution to improving the software development process and testing methodologies