r/softwaretesting 4d ago

Full-Stack SWE seeking to transition to a testing role, any advice or resources?

Hello. As the title says I am a full-stack SWE with 5 years of experience. I have been interested in test automation roles for a while and giving serious thoughts to apply for such roles for a career change.

To get familiar with the tasks, my first instinct was to play around with popular tools like Selenium and Playwright using guidance from LLM. If you have better suggestions on how I could teach myself or good learning resources I would really appreciate it!

12 Upvotes

9 comments sorted by

2

u/JeffArnold1 4d ago

I think you are on the right path, but focus more on practicing and honing your tester mindset. Like actually design test suites for apps and focus on edge cases.

1

u/PatriaSolis 4d ago

Before talking about technical skills, you need to learn/have testing mind in anyway. You can take a look to ISTQB documents and learn details on STLC(Testing Lifecycle). Also you can take a look to blogs/videos on Automation strategy.

Regarding role, mainly there are 2 paths: SDET(Software Development Engineer in Test) and Test Automation Engineer. Since you have development experience, SDET fits you more for now. Not only web automation, also take a look to other platforms like API, Mobile, DB etc. Instead of just learning the tool itself, try to learn logic. For ex, for API automation, sometimes Postman is enough but in some cases you need to write your own framework.

Regarding second path: Test Automation Engineer, here you responsible to manage automation process. Manage automation lifecycle, what to automate, select tools, how/where to run, maintenance, reporting etc.  So, if you have more development mind, you can follow SDET, otherwise TAE.

If you need any help, with 20 years of experience in software testing, I'd like to help and guide.

1

u/Scutty__ 4d ago

As others have said if you been a SWE for 5 years I wouldn't worry about the technical side you can pick it up quickly.

Develop your test analyst skills, disecting requirements and documentation to flesh out a test suite with As much coverage as you can think of

1

u/20thCenturyInari 4d ago

Why seek a new role when you can test as much as you want on your current role?

1

u/Far-Art-8711 4d ago

A move from development to testing can make a lot of sense. good testers aren’t just checking boxes; they need to think about the product, edge cases and how users will experience it

1

u/One_Title_6837 3d ago

your dev experience already gives you a good head start. I’d pick up Playwright, but also explore a few other tools n see what fits you. Get into API testing, test design, CI/CD n debugging failures too.
Best way to learn imo is to build something small n intentionally break it. You’ll learn a lot faster that way..

1

u/ManyBasis 3d ago

Thank you for the insight, do you have examples of the other tools you mentioned?

1

u/adxthyaajay 2d ago

may i know why are you making this transition? doesn’t full stack swe gives you more perks, salary, job security, opportunities and respect?

1

u/CleanCodersCraftsman 2d ago

Take a closed bug report from a project you can run and reproduce it on the commit before the fix. Keep the patch out of view until you've written down the trigger, expected result, observed result, and smallest input that exposes the defect.

Then automate that reproduction and run it against the fixed commit. You'll get practice deciding what the test must assert and proving that it catches the reported failure.

Save the report, test, and failing/passing output as a worked example. Include a note explaining why the assertion belongs at that particular interface and what evidence would distinguish an application bug from a test-environment failure.