CHARLESTON, W.Va. — A union says a tentative contract agreement has been reached with Frontier Communications to end a three-week strike by about 1,400 workers in West Virginia and parts of Virginia.

The Communications Workers of America’s District 2-13 says on its Facebook page that the agreement was reached Sunday.

District vice president Ed Mooney says the agreement will ensure that workers “will continue to have good, family supporting jobs.”

The union says workers will return to their jobs by Wednesday.

Details of the agreement weren’t immediately released. The union says a vote on the proposal will be made in the coming weeks.

The workers went on strike March 4 after a contract extension expired and the union complained that job cuts at Frontier had “gone too far.”