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 years of experience 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. These take an afternoon and use your own records.
- 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.