Duties and Responsibilities: - Develop comprehensive test plans outlining testing approach, scope, resources, and schedule for software projects
Execute test cases to ensure the functionality, usability, and performance of software applications- Implement and maintain automated testing processes to improve efficiency and accuracy in repetitive test scenarios
Conduct security testing to identify vulnerabilities and ensure that software products meet security standards
- Work closely with developers, product managers, and other stakeholders to understand requirements and provide feedback on potential quality issues.
Create and maintain detailed test documentation, including test cases, test results, and testing progress reports.
Bachelor's Degree in Information Technology, Computer Science, or related courses.- With at least 2 years in an IT-related environment.
Proven experience in software quality assurance, with a strong understanding of software development life cycle (SDLC) and testing methodologies.
- Proficiency in using testing tools, frameworks, and PM Tools (e.g., Open Project, Click Up, Jira, etc.)
Familiarity with programming languages (e.g., Java, Python) to create and maintain automated test scripts.- Strong analytical and problem-solving skills to identify and address software defects and performance issues.
Excellent communication skills to collaborate with development teams and effectively communicate testing results and recommendations.
- Meticulous attention to detail to ensure thorough testing coverage.
Ability to adapt to evolving project requirements and shifting priorities.
Job Types: Full-time, Permanent
Benefits: Flexible schedule
Health insurance Promotion to permanent employee
Schedule:
Supplemental Pay:
Performance bonus
Experience:
Technical: 2 years (Preferred)