Job Description
- Develop and execute test cases to ensure that software applications and systems meet high standards of quality, reliability, and performance.
- Create and maintain test documentation, including test plans, test scripts, and test reports.
- Collaborate with the development team to identify and resolve issues.
- Use automated testing tools to enhance the testing process.
- Participate in design and code reviews to ensure that software applications and systems meet quality standards.
- Participate in the entire software development life cycle, from requirements gathering to deployment, to ensure that quality is built into the process.
- Identify and report defects and work with the development team to resolve them.
- Develop and maintain test data and test environments.
- Participate in the continuous improvement of the QA process
Qualification
- Bachelor’s Degree in Computer Science/ Information Technology
- Minimum 2 years of experience in software testing for web / mobile applications
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Experience in automated testing tools.
- Strong analytical skills and ability to troubleshoot issues.
- Ability to work collaboratively with cross-functional teams.
- Excellent communication and interpersonal skills.
- Familiarity with Agile and DevOps methodologies.