Hi, I am currently having i140 approved with H1 B until jun-2017. I was hired as a Senior Software Engineer and my role was/is a Quality Assurance specialist. Now, my employer is offering me to change my role to Data Engineer/Hadoop developer in contrast to my current role. If I undertake the new role, should I redo my PERM, i140 and also what about my H1 B. Can some help be provided, please. Thanks.