Railinc Tracks Blog

Railinc tracks are everywhere although you don't always see them. The Railinc Tracks blog reveals them one at a time and shows you how we help to keep railroads, railcars and rail shipments moving across America. The blog is staffed by the Railinc Corporate Communication team and will give you news and insights about our company, our people and our products.

Back

Railinc Interns Get Hands-On Experience

Railinc internships offer valuable, hands-on experience in areas ranging from IT to business operations to human resources. This summer, the company welcomed about a dozen high school and college students, including Jesse Morgan, a senior North Carolina State University computer science major who worked as a software engineering intern. Jesse was kind enough to share with us his thoughts on his Railinc internship experience:

What I Did
I worked on a product called the Car Repair Management System (CRMS), which keeps track of repairs between different repair companies. I helped test the product and web application. I spent most of my day writing code to automate the testing using a framework for the Java programming language Selenium, which makes it easier to automate. I ended up doing about 50 to 60 percent of the CRMS web application user interface testing. My typical day would start the night before. I would run tests through Jenkins, an automation server, before I left each night. When I’d arrive in the morning, I could see what passed and failed. I kept track of cases I was working on through a wiki page and added the new cases to the page so I would know what I needed to pass. I actually ended up getting them all passed by the end of summer.
 


Jesse Morgan, center, with his fellow interns at the Railinc summer event.


What I Learned
I learned a lot of practical skills. I already had some experience working with Java, but I was able to learn more and develop my skills. As I gained experience during my internship, I learned better software design techniques such as writing more general code that can be applied to multiple test cases.

What I Liked
I really liked the people. Everyone was always willing to help me if I needed it. My supervisors were knowledgeable and helpful, and they kept me on track. I never felt like I was on my own in figuring out a problem or attacking a project. I also built some great connections and relationships with people I worked with and with other interns. My internship offered me a taste of what a real-world job and working in an office setting would be like. I had never had that opportunity before, and it was just a really great experience.

Railinc hires interns throughout the year and posts internship openings on the Railinc Careers page. 

—Railinc Corporate Communications