Functional acceptance, exploratory, regression, and smoke testing of web applications Backend testing and integration testing between services Design, implementation, and execution of the full software testing lifecycle Development and maintenance of test documentation