Responsibilities: - Perform manual testing on various software applications, ensuring the functionality, usability, and performance meet specified requirements.
- Develop, maintain, and execute test cases and test plans based on software requirements.
- Collaborate with cross-functional teams, including developers, product managers, and business analysts, to understand software features and requirements.
- Create and maintain comprehensive test documentation and reports.
- Identify, document, and track software defects, verifying bug fixes and ensuring their resolution.
- Implement and maintain automated test scripts and frameworks for regression and functional testing.
- Conduct performance, load, and stress testing, and provide recommendations for optimization.
- Stay updated on industry best practices and emerging testing tools and technologies.
- Participate in code reviews and contribute to the overall quality of the development process.
- Assist in the identification and implementation of process improvements to enhance testing efficiency and effectiveness.
Requirements: - Bachelor's degree, Information Technology, or a related field.
- Proven 3-5 years experience in software testing, including manual and automated testing.
- Strong understanding of testing methodologies, tools, and best practices.
- Proficiency in using testing tools and frameworks, such as Selenium, Appium, JUnit, or TestNG.
- Knowledge of version control systems and bug tracking systems.
- Familiarity with Agile and Scrum methodologies.
- Excellent analytical and problem-solving skills.
- Strong communication and documentation skills.
- Ability to work effectively in a team-oriented environment.
- Detail-oriented and committed to delivering high-quality results.
- ISTQB or other relevant certifications are a plus.
Should you not receive a response within 10 working days, please consider your application as unsuccessful