I am a software tester. I test internet pages which borrowers access to make their loan payments, and are able to find other resources for various needs. (I'm not saying who I work for).
Are business users identifies what needs to be changed, made new, or deleted. Some of these changes are because of Federal Government compliant reasons, some are because the consumer is having a bad internet experience with the web site, and some are enhancements to make things easier for the consumer.
After the "item" is identified, it goes to the developer who develops the code. A good Quality Assurance department will always be a separate, independent department from the development department. Most testers don't understand computer code. But we hammer away on the web site looking for bugs and errors, emulating the consumer on the street, how they would use it.
We test, document our tests, log our defects, which go back to the developer for fix, and then we retest again. We look, search, and explore trying to find the weak spots in the application.
My company (and many companies ... especially their Information Technologies departments) has provided the methods for us to work from home (or actually work from anywheere) as long as we have a secured internet connection.
My laptop is a company laptop with all the software and all the security protocals needed to ensure a secure connection to inside the "firewall". So when firing up the computer, if I am at home, or in the office, the computer is exactly the same at both locations.
Except for an occasional meeting where we need the face-to-face contact, even our business meetings are conducted over the computers. We share screens, and have communication over our computers too (voice), or the option to dial-in with our phones.
My wife works for a different company the provides the same features. Except she does not have a company laptop. She uses her own laptop to access her company's system. When she logs in, she takes over her user session, just like she is at the office. In the office, she has a dummy type terminal and keyboard and monitor, so she doesn't need her actual computer.
We both sometimes put in as much as 60 hours a week (or more), so the availability to work from home, really has it's advantages here.
Sometimes, if we have a planned trip, but we end up getting pulled into something that requires week-end coverage, we take our work with us and many times, we have worked from a campground.
More and more companies are seeing the advantage of providing such technology to their employees to work remotely. Some work from home, some work from their campsite. I'm glad and grateful I can do it too. Right now, I'm home. It's lunch time, put my work computer on "idle" for a few minutes and jumped on my personal laptop to check RV.net.
By the way, you may ask, why don't you go camping more and take your work with you. It's because I use my I-phone wifi hot-spot and I'm paying for my own plan. If I connect my company laptop through my I-phone hot-spot, it's a data and bank width hog. I couldn't afford the data plan. So I have to use that feature VERY wisely. Only only when really needed.