The online application let me submit it with my attached resume and the required questions (can I work in the US, am I veteran, etc.) filled out but I did not enter work history, references, or relevant experience on the online form figuring my resume has all of that information on it except for references which I thought they would ask for if they considered me qualified and wanted to interview. The application didn't state that I had to fill out the information and did let me submit it without filling it out. I can't go back and edit the submitted application, did I ruin my chances at the job?
The data has to get into their database somehow, or they wouldn't be asking you to enter it.
If you don't type it in, they have to decide whether to spend their money typing it in or just toss your resume in the circular file.
Do you really want to start the interviewing process by being needlessly uncooperative? Or by establishing that you don't follow directions?
did I ruin my chances at the job?
Some job application systems are set up to use the data from the form for searching and matching. If you neglected to enter all the data you could, you might be missing out on some positions, since your entry won't match their search criteria.
Additionally, some recruiters and HR reps are very focused on the data you entered, and less focused on attached documents. In that case, your application may get less attention than one where every detail is filled out.
It's also possible that your refusal to enter the data in every field will be seen as a sign of laziness, a lack of motivation, or a lack of willingness to cooperate. Those aren't attributes that managers like in candidates.
Yet for some shops it won't matter all that much, since they might be willing to comb through the attachments for relevant details.
But why take the risk? A good job is worth a few extra minutes of effort. Next time, enter the details everywhere available in the form. That way you are covered no matter how the recruiter/HR uses the data and there will be no risk of ruining your chances at what might be a great job.
If they didn't want you to fill out the on-line application, they wouldn't have asked you to do so. One very large software firm with whom I am familiar, doesn't have a human look at an applicant until the third vetting. The first level is the on-line form, which is evaluated by a PHP back end. The second is a review of your resume by an AI system. If you make it past that, a clerk reads your resume and decides whether or not to pass it on to the more experienced HR types. Much later, it might actually get to the hiring manager. My point is, if you want the job, do everything they ask. If you don't do everything they ask, don't expect to get hired. Oh, if you want a 100% chance of being rejected, a spelling or gross grammar error will do it.
Worst case: The reason the questions were separate is that they were being put into a database of some sort and that database is used for automated screening. The empty questions will prevent a human from even seeing your application.
Better case: For some reason, there is more than one system the hiring team has to work with and it is easiest for them to have your information in both. Maybe when they are comparing all applicants side by side, the structured, online system makes that easier, then when they actually choose the candidates they kind of like, they open up the individual resumes. Downloading or printing individual files one by one can be tedious before applicants are narrowed down. In this case, you made their job harder. Making the job of the person hiring you harder is not good and will decrease your odds.
Best case: It's a system nobody wants but is stuck there for some reason beyond the hiring team's control (software for job applications can't turn that feature off, an unrelated department in their company requires it).