Run test cases based on automated test scripts using automation tools.
Execute Test case by manual and using automated testing tools.
Identify and create bug reports.
Doing Bug, Defect, and Request tracking.
Doing Regression testing.
Create and maintain QA document.
Verify and validate software functionality.
Contribute with the team in process of development, improvement, and deployment.
Ensure the system functions properly when used by users.
Perform software quality monitoring and compiling test result reports.
Requirements:
Min. bachelor's degree in information technology or a similar computer-related.
Min. 1 years of relevant experience
Understanding of Software Development Life Cycle (SDLC).
Understanding of Software testing methodologies.
Knowledge of Agile development methodologies (Ex. Scrum).
Proficiency in test planning, test case design, test execution, and bug tracking.
Perform and Familiar with various types of testing (Functional/non testing, regression testing, performance testing, system integration testing, user acceptance testing).
Knowledge of test automation tools and frameworks (ex. Cucumber, Selenium, TestNG) and scripting language (ex. Java, Python).
Ability to design and run automated test scripts.
Experience with test management tools (Ex. JIRA).
Ability to create QA documentation.
Strong analytical and problem-solving skills.
Knowledge of the software and systems under test.
Ability to work collaboratively in a team.
Good communication skills (written and verbal).
Willingness to stay updated with the latest trends, tools, and technologies in software quality assurance and software testing.