Job Description
- Collaborate with product managers, developers, and other stakeholders to understand software requirements and design comprehensive test plans.
- Develop and execute manual and automated test cases to verify software functionality, performance, reliability, and security.
- Identify, record, and track software defects using bug tracking tools, and work closely with developers to ensure timely resolution.
- Design comprehensive test plans, test cases, and test scripts based on project requirements.
- Participate in the review of technical documentation, such as requirements specifications and design documents, to ensure accuracy and completeness.
- Continuously improve testing processes and methodologies to increase efficiency and effectiveness.
- Stay up to date with industry best practices, emerging technologies, and trends in software quality assurance.
What we are looking for
- At least Diploma in Computer Science, Engineering, or related field.
- Minimum 2 years of experience in software testing and quality assurance.
- Familiarity with Agile development methodologies and tools (e.g., Jira, Scrum).
- Solid understanding of software development lifecycle (SDLC) and quality assurance processes.
- Excellent analytical and problem-solving skills, with a keen attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- ISTQB or similar software testing certification is a plus