Role design and job descriptions for Software testing companies: two tracks, manual depth and automation
In testing firms, titles run ahead of duties. A senior tester here may be a junior one elsewhere, and the line between manual and automation work is blurred, so pay and promotion arguments follow.

Not sure what you need? Tell us about your business in six short steps and we will come to the first meeting prepared.
Share your requirementsWhy role design and job descriptions matters in software testing companies
Job titles in testing are loose. A test engineer may write scripts on one project and run cases by hand on another. A test lead may manage people, or may mainly be the best technical tester. When a client asks for a senior tester, nobody agrees what that means, and pay offers vary from person to person.
A role design defines levels by what a person decides and delivers, not by years. A manual track can run from tester to exploratory specialist to test architect, an automation track from script writer to framework owner. Each role has a short description and an example of a typical week, which also makes advertising and interviewing easier.
How to set it up
1. List the real duties by project
For three or four typical projects, write what each tester does in a week. Include client calls, defect triage and test data work.
2. Define levels by decisions
For each level, say what the person decides alone, what they review for others and what they teach. Avoid time served as the main test.
3. Split the two tracks
Show where manual depth and automation each lead, and where a person can cross. Give both a path to test architect.
4. Write short job descriptions
One page per role with purpose, main tasks, skills and what success looks like. Check role design guidance for the shape.
5. Match pay bands and test with leads
Place each role in a band and ask leads to place current testers. Fix mismatches before announcing the ladder.
Check these first
Before changing anything, find out what is true today. Use your own records for a defined period and note gaps in the evidence. The review may take longer if records are incomplete or spread across teams.
- Ask three leads to describe a senior tester and compare the answers.
- List titles in use and how many people hold each.
- Check whether any two people at the same title do very different work.
- See whether a candidate could read your job description and understand the role.
GullyHR can do this with you. Read how we approach role design and job descriptions in general, or share your requirements and we will tell you where to start.
Questions owners ask
Yes. The tasks, skills and growth steps differ. Having one shared description hides this, and testers in the less valued track feel overlooked.
Four to six is usual for a firm of your size. More than that creates fine distinctions that no one can defend. Fewer leaves no room to grow.
Talk to them early, show the criteria and offer a plan to meet them. Changing titles suddenly causes more trouble than a clear path with a review date.
We set up the interview and hiring process for software testing companies
Every business interviews, but few have a written process that works the same way for every role and every interviewer. GullyHR designs yours, from the role brief to the offer, trains your managers to run it, and can run it for you on the roles you hand us.