I received a Job Offer from company A, which is contingent upon background check. Resume they have says that I have been working for company B since 2007.
In 2015, I did not get my work visa in US and so my CEO asked me to work remotely from India(home country) as a consultant/contractor till I get my Green Card and I moved to India in May 2015. They just sort of have been keeping me on till I waited for my Green Card to come back. My boss is the CEO of the company, which is very large and there is no way I can ask him to generate any proof about me working in India for that period, let alone tell him I am leaving.
I got back in Dec 2016 and applied to company A and went through all the rounds of interviews with a resume that states I am still working at company B. In my interview, I mentioned to the Hiring Manager that I have been in India since 2015 but I never mentioned that I have been working as a consultant since 2015.
They sent me the background check application last week through a 3rd party named FADV. Before filling out the application I called company B's US office HR and they told me in their system I have last date till May 2015 so I filled out the application stating that my employment with the company B ended in May 2015.
I haven't really lied anywhere but I am afraid that if they compare my resume on the file against the background check application, they will see that my employment dates for company B are mismatched. Otherwise my background check will come clean for sure because of the correct dates on it.
Should I A) just pray that they do not compare my resume with the background check application form or B) let them know upfront before results come back about what is going on in case they do compare resume with background application or C) Just wait for the results and if they do notice the difference in resume, tell them honestly what is going on?!
I don't know how to significantly prove I have been in India working for them.