- Develops and maintains test cases for a majority of the modules of a relevant product. - Executes the manual test cases and scenarios and publishes the results. - Participates in test case reviews. - Develops and maintains test data for some modules. - Installs and configures relevant products in all supported test environments. - Conducts exploratory testing as needed or planned. - Writes, executes, and maintains automation test scripts. - Identifies and reports software defects appropriately, and follows the defined defect lifecycle. - Works with team members in troubleshooting the root cause of a defect and resolves the issue. - Works with test management and test execution tools (such as viz., HP QC, and JIRA). - Understands business requirements provided. - Follows standard development processes and procedures. - Plans and prioritizes work tasks with input from their manager. - Proactively notifies managers of impairments to commitments. - Proactively seeks or assists as required.