Equivalence partitioning
Boundary value analysis
Cause/effect analysis
Bottleneck/issue assumption
Exhaustive testing
Functional testing (all levels)
Functional automation testing
Feature testing (positive and negative scenarios)
End-to-end testing
Changes or improvements software QA services