- Develops and conducts test plans, test scenario and protocols for design verification, process characterization, process validation, finished product and benchmarking study to generate test reports.
- Design, develop, and implement automated and manual test procedures for functional, non-functional, regression testing and user acceptance testing to ensure that the software is meeting quality standards.
- Conduct Performance testing with automated test script and test tools.
- Perform performance testing to evaluate system responsiveness, stability, and scalability under varying workloads.
- Analyze performance test results and generate detailed reports to identify performance bottlenecks and recommend optimizations.
- Reporting defects or bugs found during the testing process to the development team and tracking them until they are resolved.
- Collaborate with various stakeholders as well as software developers to make quality assurance of the software product.
- Providing feedback to project managers and stakeholders on the software’s quality and testing progress.
- Staying up to date with industry trends and best practices in software testing and quality assurance.
- Perform tasks assigned by direct supervisor.
- Pre and post deployment testing for both before and after deployment to ensure compatibility and functionality.
Requirements
- Min. two (2) year experience as a software tester in the software development but not limited to hardware testing.
- Experienced in tracking test issues in Jira/Practice test or any other equivalent test tool is a MUST.
- Experienced with programming languages for automation such as Java, C#, dotnet or similar.
- Strong understanding of software testing methodologies (functional, regression, performance, and user acceptance testing), tools, and techniques; experience with automated testing tools and frameworks such as Selenium, Appium, or Cucumber is preferable.
- Experienced in scrum project or equivalent as the agile software development framework.