Roshan (he/him) is a Software Development Engineer in Test (SDET). He writes automation script to help test our software and ensure its functionality.
We sat down with Roshan to learn what it’s like to be a SDET at Paycom!
A UX approach that just clicks
When I use a software, I’m always trying to see if it’s convenient. I consider it a poor user experience when it’s not. I was having this conversation with a friend when he told me about Paycom and its focus on making everything as easy as possible for the user.
I looked into it and was interested in Paycom’s technology and innovation, so I decided to apply. Now I’ve been a SDET here for nearly a year!
The art of automation
I went to school for information systems, but I was always most excited about the Java and Python classes. That’s the reason I got into development.
At Paycom, my role is all about writing automation script so that we know the software we’re developing functions as intended. If we find any defects or bugs, our test should cast them so that the developers can fix them before it ever reaches an end user.
The primary language we use to achieve this is C# and Selenium. We conduct user interface (UI) testing for things like tables, text and number strings, but we also do backend testing.
My team works closely with Quality Assurance (QA). Essentially, they’re our internal client and we write automation script to help save them manual testing time or even eliminate it altogether. Once we finish writing the script, we schedule a test demo with QA. Then they tell us if we’re missing any steps or give us the green light of approval.
Growing as a developer
My QA mindset is always on. Since we use our own software, I get to help provide and implement product feedback. My wife works at a nursing center that uses Paycom, so it’s fun to talk about it with her, too.
I’ve always wanted to become a Java developer. And even though this is an SDET position, I’m getting the opportunity to work on the backend as well. I’m learning and growing more as a developer at Paycom.
Benefits that make a difference
I love helping people, so I really enjoy Paycom’s employee giving program. It supports a multitude of local and national causes, like youth programming, mental health treatment and programs for individuals living with disabilities. I elected to make a monthly donation and now it automatically comes out of my paycheck.
Another one of the most impactful benefits Paycom offers is the $1-per-pay-period health insurance. And I take advantage of the free on-site gym because I love playing ping pong and they have really great tennis tables.
I’ve also been using our LinkedIn Learning access to dive deeper into AI and cloud computing. We have to adapt with the technology, so I’m trying to lean into that.
If you’re looking to hone your skills and grow as a developer, apply today!