Peruse requirements documents thoroughly and thus design relevant test cases that cover new product functionality and the impacted areas
Execute new feature and regression cases manually, as needed for a product release
Familiarity with bug tracking platforms such as JIRA, Bugzilla, etc. is helpful. Filing defects effectively, i.e., noting all the relevant details that reduces the back-and-forth, and aids quick turnaround with bug fixing is an essential trait for this job
Identify cases that are automatable, and within this scope segregate cases with high ROI from low impact areas to improve testing efficiency
Hands-on with automation programming languages such as Python, Java, etc. is advantageous. Execute, monitor and debug automation runs
Author automation code to improve coverage across the board
Write unit, integration, and end-to-end tests using modern testing ...