Ich bin C#- und .net-Entwickler mit etwa 5 Jahren Erfahrung. Ich denke darüber nach, meine Rolle von einem Core-Entwickler zu einem White-Box-Tester zu verlagern.
Welche Auswirkungen hätte das auf meine Karriere als Entwickler?
Würde ich langfristig als Tester in Frage kommen?
Was sind die Vor- und Nachteile davon?
Stellen Sie absolut sicher, dass Sie Tester werden möchten, bevor Sie diesen Wechsel vornehmen. Nach ein paar Jahren weg von der Softwareentwicklung wird es extrem schwierig sein, zurück zu gehen. Es wäre, als würde man jahrelang in der Softwarewartung mit einer veralteten Sprache/Technologie arbeiten und dann versuchen, eine Entwicklerrolle mit den neuesten Sachen zu bekommen (eigentlich wäre es schlimmer als das).
In Bezug auf Ihre zweite Frage: Ja, nachdem Sie eine Weile getestet haben, werden Sie als Testingenieur (oder ein gleichwertiger Titel) betrachtet. Mit anderen Worten, ja, dies ist ein Karrierewechsel, Sie würden die Softwareentwicklung verlassen, um Tester zu werden.
Jetzt ist das Testen keine Sackgasse – in Unternehmen, für die ich gearbeitet habe, können Tester Leiter eines Testteams (insbesondere bei großen Programmen), QA-Manager usw. werden.
Ich persönlich würde es nicht tun, aber ich kenne Softwareentwickler, die zum „Testingenieur“ gewechselt sind und es geliebt haben. Ich habe auch einen getroffen, der es ein paar Monate lang versucht hat und dann schreiend davongelaufen ist. Es hängt wahrscheinlich von Ihrer Persönlichkeit ab und welche Art von Arbeit zu Ihnen passt.
Ein guter Tester ist eine großartige Ressource, so sehr ich von ihnen auch frustriert sein mag :) Wenn Sie es lieben, zu schreiben und/oder Prozesse/Verfahren zu verfolgen, extrem detailorientiert sind und es genießen, Entwickler wütend zu machen, dann könnte das Testen etwas für Sie sein Sie.
Telastyn
Kevin