The quality of modified software depends on selecting an efficient technique of Regression testing, in which the test cases are selected based on how fast the mutants are detected. The process of executing the most beneficial test case is called as test case prioritization. The redundant test cases which detect the same mutants can be eliminated for minimization, which results in reducing the cost and time of regression testing. This paper presents a code based prioritization technique in which total statement coverage, total fault exposing potential award and total mutant coverage is taken as prioritization factors to prioritize test cases for software under test. In the proposed method, Genetic Algorithm is used for prioritization and further test cases are minimized based on total mutant coverage. The effectiveness of the prioritized order is measured by Average Percentage of Statement Coverage metric.