Μετάβαση στο περιεχόμενο
Μενού

Γλώσσα

Πρότυπο σκάλας καριέρας

Πρότυπο σκάλας καριέρας για QA Engineer

Τέσσερα επίπεδα από Junior QA έως Lead QA Engineer, σε έξι ικανότητες: από τον σχεδιασμό δοκιμών ως τις πρακτικές ποιότητας.

Δωρεάν πακέτο · Χωρίς πιστωτική κάρτα

Αυτή η σκάλα καριέρας απευθύνεται σε QA engineers σε εταιρείες λογισμικού περίπου 20 έως 200 ατόμων, όπου οι testers δουλεύουν μέσα στις ομάδες προϊόντος, μπορεί να είναι μόνο λίγοι σε όλη την εταιρεία και το ίδιο άτομο συχνά κάνει exploratory testing το πρωί και γράφει αυτοματοποιημένους ελέγχους το απόγευμα. Περιγράφει τέσσερα επίπεδα, από κάποιον που μαθαίνει να ελέγχει καλά μία λειτουργία έως το άτομο που αποφασίζει πώς προσεγγίζει την ποιότητα ολόκληρη η εταιρεία. Το ανώτερο επίπεδό της, ο Lead QA Engineer, είναι επίπεδο ειδικού και όχι διοικητικός ρόλος.

Κάθε επίπεδο ορίζεται από όσα κάνει ένα άτομο και από το πόσο μακριά φτάνει η δουλειά του, όχι από τα χρόνια εμπειρίας ή από τον αριθμό των bugs που καταγράφει. Διαβάστε μια γραμμή του πίνακα ικανοτήτων από αριστερά προς τα δεξιά για να δείτε πώς μεγαλώνει μια προσδοκία. Διαβάστε την ενότητα ενός επιπέδου για να δείτε όλα όσα αναμένονται σε αυτό. Χρησιμοποιήστε τη για να εξηγήσετε τι σημαίνει το επόμενο βήμα, για αυτοαξιολογήσεις και check-in, και για να μένουν συγκρίσιμες οι αποφάσεις προαγωγής ανάμεσα στις ομάδες.

Δείτε τη ως προσχέδιο. Αν οι QA engineers σας δεν γράφουν αυτοματοποιημένες δοκιμές ή αν τις περισσότερες δοκιμές τις έχουν οι developers, αλλάξτε τη διατύπωση πριν δημοσιεύσετε τη σκάλα: μια προσδοκία που κανείς δεν μπορεί να καλύψει στη δική σας οργάνωση φέρνει μόνο απογοήτευση.

Τα επίπεδα με μια ματιά

  1. Junior QA Engineer

    Ελέγχει σαφώς ορισμένες λειτουργίες με βάση υπάρχουσες περιπτώσεις δοκιμών και μαθαίνει το προϊόν και τους χρήστες του.

    Εύρος ευθύνης
    Μεμονωμένα stories ή διορθώσεις bugs σε μία περιοχή του προϊόντος, με πλάνα δοκιμών που ελέγχει κάποιος πιο έμπειρος.
  2. QA Engineer

    Έχει την ευθύνη των δοκιμών για τις λειτουργίες μίας ομάδας, από την ανάγνωση των απαιτήσεων ως την έγκριση του release.

    Εύρος ευθύνης
    Οι λειτουργίες μίας ομάδας προϊόντος, μαζί με τις χειροκίνητες και τις αυτοματοποιημένες δοκιμές τους.
  3. Senior QA Engineer

    Διαμορφώνει τον τρόπο με τον οποίο μία ή δύο ομάδες ενσωματώνουν την ποιότητα και έχει την ευθύνη της στρατηγικής δοκιμών για μεγαλύτερα έργα.

    Εύρος ευθύνης
    Η στρατηγική δοκιμών, οι σουίτες αυτοματοποίησης και οι αποφάσεις release μίας ή δύο ομάδων, καθώς και έργα που ξεπερνούν τα όρια μίας ομάδας.
  4. Lead QA Engineer

    Ορίζει την προσέγγιση της εταιρείας στην ποιότητα και βοηθά κάθε ομάδα να παραδίδει με λιγότερα σφάλματα που διαφεύγουν στην παραγωγή.

    Εύρος ευθύνης
    Η ποιότητα σε όλο το προϊόν: κοινή υποδομή δοκιμών, πρότυπα release και ο τρόπος στελέχωσης και λειτουργίας του QA.

Πίνακας ικανοτήτων

Κάθε γραμμή είναι μια ικανότητα και κάθε στήλη ένα επίπεδο. Διαβάστε μια γραμμή από αριστερά προς τα δεξιά για να δείτε πώς αυξάνεται η προσδοκία.

Τι σημαίνει κάθε ικανότητα

Σχεδιασμός και ανάλυση δοκιμών
Εντοπισμός του τι μπορεί να πάει στραβά και επιλογή των δοκιμών που θα το βρουν.
Αυτοματοποίηση δοκιμών
Αυτοματοποιημένοι έλεγχοι που είναι γρήγοροι, σταθεροί και έχουν την εμπιστοσύνη της ομάδας.
Διερεύνηση και αναφορά σφαλμάτων
Εντοπισμός, αναπαραγωγή και εξήγηση προβλημάτων ώστε να διορθώνονται γρήγορα.
Αποφάσεις release και κίνδυνος
Η κρίση για το αν κάτι είναι έτοιμο να κυκλοφορήσει, διατυπωμένη με σαφήνεια.
Πρακτικές ποιότητας
Η ποιότητα ενσωματώνεται στον τρόπο δουλειάς της ομάδας αντί να ελέγχεται μόνο στο τέλος.
Καθοδήγηση και διάχυση γνώσης
Βοήθεια στους άλλους να ελέγχουν καλύτερα, ώστε η γνώση του προϊόντος να μη βρίσκεται μόνο στο μυαλό ενός ανθρώπου.
QA Engineer: προσδοκίες ανά ικανότητα και επίπεδο
ΙκανότηταJunior QA EngineerQA EngineerSenior QA EngineerLead QA Engineer
Σχεδιασμός και ανάλυση δοκιμώνΕκτελεί προσεκτικά τις υπάρχουσες περιπτώσεις δοκιμών, γράφει νέες περιπτώσεις για μικρά stories που καλύπτουν το βασικό σενάριο και τις προφανείς ακραίες περιπτώσεις, και ρωτά για ασαφείς απαιτήσεις πριν ξεκινήσουν οι δοκιμές.Γράφει πλάνο δοκιμών για κάθε λειτουργία της ομάδας, που καλύπτει ακραίες περιπτώσεις, δικαιώματα, καταστάσεις δεδομένων και ενσωματώσεις, και εξετάζει τις απαιτήσεις πριν ξεκινήσει η ανάπτυξη για να εντοπίσει κενά.Σχεδιάζει τη στρατηγική δοκιμών για έργα που αφορούν πολλές λειτουργίες ή ομάδες, αποφασίζει τι καλύπτεται σε επίπεδο unit, API και end-to-end, και εστιάζει την προσπάθεια στα σημεία που είναι πιο πιθανό να χαλάσουν.Ορίζει πώς αποφασίζει η εταιρεία τι θα ελέγχεται και σε τι βάθος, με βάση τον κίνδυνο και τα δεδομένα χρήσης, και φροντίζει ώστε κάθε ομάδα να το εφαρμόζει με συνέπεια.
Αυτοματοποίηση δοκιμώνΠροσθέτει αυτοματοποιημένες δοκιμές σε ένα υπάρχον framework ακολουθώντας τα καθιερωμένα μοτίβα, τρέχει τη σουίτα τοπικά και αναφέρει αποτυχίες που δεν μπορεί να εξηγήσει αντί να τις ξανατρέχει μέχρι να περάσουν.Αυτοματοποιεί τις δοκιμές παλινδρόμησης για τις λειτουργίες της ομάδας, τις κρατά σταθερές και ευανάγνωστες, και διορθώνει ή αφαιρεί τις ασταθείς δοκιμές αντί να τις αγνοεί.Σχεδιάζει τη δομή μιας σουίτας αυτοματοποίησης, τη συνδέει με το pipeline παράδοσης με λογικούς χρόνους εκτέλεσης και κάνει review στις δοκιμές που γράφουν οι developers και άλλοι QA engineers.Επιλέγει τα εργαλεία δοκιμών και την κοινή υποδομή της εταιρείας, ισορροπεί τα επίπεδα της πυραμίδας δοκιμών σε όλα τα προϊόντα και κρατά ολόκληρη τη σουίτα αρκετά γρήγορη ώστε οι ομάδες να περιμένουν πράγματι τα αποτελέσματά της.
Διερεύνηση και αναφορά σφαλμάτωνΚαταγράφει bugs με σαφή βήματα, αναμενόμενο και πραγματικό αποτέλεσμα και περιβάλλον, ώστε ένας developer να αναπαράγει το πρόβλημα χωρίς να χρειαστεί να κάνει ερωτήσεις.Εντοπίζει την αιτία των bugs με logs, ίχνη δικτύου και τη βάση δεδομένων, κρίνει τη σοβαρότητά τους με βάση την επίπτωση στους χρήστες και επιβεβαιώνει τις διορθώσεις, μαζί με τις περιπτώσεις γύρω τους.Διερευνά διαλείποντα προβλήματα και προβλήματα που εμφανίζονται μόνο στην παραγωγή σε πολλές υπηρεσίες, εντοπίζει μοτίβα σε επαναλαμβανόμενα σφάλματα και τα μετατρέπει σε προτάσεις που εξαλείφουν μια ολόκληρη κατηγορία bugs.Έχει την ευθύνη του τρόπου με τον οποίο η εταιρεία παρακολουθεί και ιεραρχεί τα σφάλματα, αναφέρει στην τεχνική διοίκηση τις τάσεις των σφαλμάτων που διέφυγαν στην παραγωγή και φροντίζει ώστε οι μεγαλύτερες πηγές σφαλμάτων να παίρνουν πόρους για διόρθωση.
Αποφάσεις release και κίνδυνοςΟλοκληρώνει τους ελέγχους που του ανατέθηκαν πριν από ένα release, αναφέρει τι ελέγχθηκε και τι όχι, και μεταφέρει τις ανησυχίες του σε έναν πιο έμπειρο QA engineer.Δίνει σαφή σύσταση «ναι» ή «όχι» για τα releases της ομάδας, εξηγεί τους γνωστούς κινδύνους και τι έμεινε χωρίς έλεγχο, και συμμετέχει στους ελέγχους μετά το release.Αποφασίζει μαζί με τους developers την προσέγγιση release για ριψοκίνδυνες αλλαγές — feature flags, σταδιακή διάθεση, επιπλέον παρακολούθηση — και ηγείται των δοκιμών κατά τη διάρκεια περιστατικών και hotfixes.Θέτει τα πρότυπα release που ακολουθεί κάθε ομάδα, ορίζει πότε ένα release μπορεί να μπλοκαριστεί και είναι το άτομο που ρωτά η διοίκηση αν το προϊόν είναι έτοιμο για ένα μεγάλο λανσάρισμα.
Πρακτικές ποιότηταςΑκολουθεί το definition of done και τη ροή δοκιμών της ομάδας και επισημαίνει βήματα που παραλείπονται ή προκαλούν σύγχυση.Συμμετέχει στο refinement και στις συζητήσεις σχεδιασμού για να προσθέσει νωρίς κριτήρια αποδοχής και θέματα ελεγξιμότητας, και δουλεύει μαζί με τους developers πάνω στο τι να καλύψουν στις δικές τους δοκιμές.Βελτιώνει τη ροή δοκιμών μίας ή δύο ομάδων — περιβάλλοντα δοκιμών, δεδομένα δοκιμών, λίστες ελέγχου για review — και μετρά αν η αλλαγή μείωσε τα σφάλματα που διαφεύγουν στην παραγωγή.Διαμορφώνει τις πρακτικές ποιότητας σε όλο το engineering, αποφασίζει πού τοποθετούνται οι QA engineers και τι έχουν την ευθύνη οι developers, και κάνει την ποιότητα κοινή ευθύνη αντί για δουλειά μίας ομάδας.
Καθοδήγηση και διάχυση γνώσηςΚαταγράφει όσα μαθαίνει για το προϊόν καθώς κάνει δοκιμές και μοιράζεται χρήσιμα ευρήματα και εργαλεία με την ομάδα.Κρατά ενημερωμένη την τεκμηρίωση δοκιμών της ομάδας, εισάγει τα νέα μέλη στην περιοχή του προϊόντος και εξηγεί τεχνικές δοκιμών στους developers που ρωτούν.Καθοδηγεί συστηματικά junior QA engineers, κάνει παρουσιάσεις για προσεγγίσεις δοκιμών στους developers και συμμετέχει σε συνεντεύξεις πρόσληψης για θέσεις QA.Αναπτύσσει τις δεξιότητες και τις διαδρομές καριέρας της ομάδας QA, ορίζει πώς προσλαμβάνονται και εντάσσονται οι QA engineers και αναπτύσσει τους επόμενους senior και lead QA engineers.

Κυλήστε τον πίνακα οριζόντια για να δείτε όλα τα επίπεδα.

Λήψη σε CSV Ανοίγει σε Excel, Google Sheets ή Numbers.

Junior QA Engineer: τι αναμένεται

Ελέγχει σαφώς ορισμένες λειτουργίες με βάση υπάρχουσες περιπτώσεις δοκιμών και μαθαίνει το προϊόν και τους χρήστες του. Μεμονωμένα stories ή διορθώσεις bugs σε μία περιοχή του προϊόντος, με πλάνα δοκιμών που ελέγχει κάποιος πιο έμπειρος.

Σχεδιασμός και ανάλυση δοκιμών
Εκτελεί προσεκτικά τις υπάρχουσες περιπτώσεις δοκιμών, γράφει νέες περιπτώσεις για μικρά stories που καλύπτουν το βασικό σενάριο και τις προφανείς ακραίες περιπτώσεις, και ρωτά για ασαφείς απαιτήσεις πριν ξεκινήσουν οι δοκιμές.
Αυτοματοποίηση δοκιμών
Προσθέτει αυτοματοποιημένες δοκιμές σε ένα υπάρχον framework ακολουθώντας τα καθιερωμένα μοτίβα, τρέχει τη σουίτα τοπικά και αναφέρει αποτυχίες που δεν μπορεί να εξηγήσει αντί να τις ξανατρέχει μέχρι να περάσουν.
Διερεύνηση και αναφορά σφαλμάτων
Καταγράφει bugs με σαφή βήματα, αναμενόμενο και πραγματικό αποτέλεσμα και περιβάλλον, ώστε ένας developer να αναπαράγει το πρόβλημα χωρίς να χρειαστεί να κάνει ερωτήσεις.
Αποφάσεις release και κίνδυνος
Ολοκληρώνει τους ελέγχους που του ανατέθηκαν πριν από ένα release, αναφέρει τι ελέγχθηκε και τι όχι, και μεταφέρει τις ανησυχίες του σε έναν πιο έμπειρο QA engineer.
Πρακτικές ποιότητας
Ακολουθεί το definition of done και τη ροή δοκιμών της ομάδας και επισημαίνει βήματα που παραλείπονται ή προκαλούν σύγχυση.
Καθοδήγηση και διάχυση γνώσης
Καταγράφει όσα μαθαίνει για το προϊόν καθώς κάνει δοκιμές και μοιράζεται χρήσιμα ευρήματα και εργαλεία με την ομάδα.

QA Engineer: τι αναμένεται

Έχει την ευθύνη των δοκιμών για τις λειτουργίες μίας ομάδας, από την ανάγνωση των απαιτήσεων ως την έγκριση του release. Οι λειτουργίες μίας ομάδας προϊόντος, μαζί με τις χειροκίνητες και τις αυτοματοποιημένες δοκιμές τους.

Σχεδιασμός και ανάλυση δοκιμών
Γράφει πλάνο δοκιμών για κάθε λειτουργία της ομάδας, που καλύπτει ακραίες περιπτώσεις, δικαιώματα, καταστάσεις δεδομένων και ενσωματώσεις, και εξετάζει τις απαιτήσεις πριν ξεκινήσει η ανάπτυξη για να εντοπίσει κενά.
Αυτοματοποίηση δοκιμών
Αυτοματοποιεί τις δοκιμές παλινδρόμησης για τις λειτουργίες της ομάδας, τις κρατά σταθερές και ευανάγνωστες, και διορθώνει ή αφαιρεί τις ασταθείς δοκιμές αντί να τις αγνοεί.
Διερεύνηση και αναφορά σφαλμάτων
Εντοπίζει την αιτία των bugs με logs, ίχνη δικτύου και τη βάση δεδομένων, κρίνει τη σοβαρότητά τους με βάση την επίπτωση στους χρήστες και επιβεβαιώνει τις διορθώσεις, μαζί με τις περιπτώσεις γύρω τους.
Αποφάσεις release και κίνδυνος
Δίνει σαφή σύσταση «ναι» ή «όχι» για τα releases της ομάδας, εξηγεί τους γνωστούς κινδύνους και τι έμεινε χωρίς έλεγχο, και συμμετέχει στους ελέγχους μετά το release.
Πρακτικές ποιότητας
Συμμετέχει στο refinement και στις συζητήσεις σχεδιασμού για να προσθέσει νωρίς κριτήρια αποδοχής και θέματα ελεγξιμότητας, και δουλεύει μαζί με τους developers πάνω στο τι να καλύψουν στις δικές τους δοκιμές.
Καθοδήγηση και διάχυση γνώσης
Κρατά ενημερωμένη την τεκμηρίωση δοκιμών της ομάδας, εισάγει τα νέα μέλη στην περιοχή του προϊόντος και εξηγεί τεχνικές δοκιμών στους developers που ρωτούν.

Senior QA Engineer: τι αναμένεται

Διαμορφώνει τον τρόπο με τον οποίο μία ή δύο ομάδες ενσωματώνουν την ποιότητα και έχει την ευθύνη της στρατηγικής δοκιμών για μεγαλύτερα έργα. Η στρατηγική δοκιμών, οι σουίτες αυτοματοποίησης και οι αποφάσεις release μίας ή δύο ομάδων, καθώς και έργα που ξεπερνούν τα όρια μίας ομάδας.

Σχεδιασμός και ανάλυση δοκιμών
Σχεδιάζει τη στρατηγική δοκιμών για έργα που αφορούν πολλές λειτουργίες ή ομάδες, αποφασίζει τι καλύπτεται σε επίπεδο unit, API και end-to-end, και εστιάζει την προσπάθεια στα σημεία που είναι πιο πιθανό να χαλάσουν.
Αυτοματοποίηση δοκιμών
Σχεδιάζει τη δομή μιας σουίτας αυτοματοποίησης, τη συνδέει με το pipeline παράδοσης με λογικούς χρόνους εκτέλεσης και κάνει review στις δοκιμές που γράφουν οι developers και άλλοι QA engineers.
Διερεύνηση και αναφορά σφαλμάτων
Διερευνά διαλείποντα προβλήματα και προβλήματα που εμφανίζονται μόνο στην παραγωγή σε πολλές υπηρεσίες, εντοπίζει μοτίβα σε επαναλαμβανόμενα σφάλματα και τα μετατρέπει σε προτάσεις που εξαλείφουν μια ολόκληρη κατηγορία bugs.
Αποφάσεις release και κίνδυνος
Αποφασίζει μαζί με τους developers την προσέγγιση release για ριψοκίνδυνες αλλαγές — feature flags, σταδιακή διάθεση, επιπλέον παρακολούθηση — και ηγείται των δοκιμών κατά τη διάρκεια περιστατικών και hotfixes.
Πρακτικές ποιότητας
Βελτιώνει τη ροή δοκιμών μίας ή δύο ομάδων — περιβάλλοντα δοκιμών, δεδομένα δοκιμών, λίστες ελέγχου για review — και μετρά αν η αλλαγή μείωσε τα σφάλματα που διαφεύγουν στην παραγωγή.
Καθοδήγηση και διάχυση γνώσης
Καθοδηγεί συστηματικά junior QA engineers, κάνει παρουσιάσεις για προσεγγίσεις δοκιμών στους developers και συμμετέχει σε συνεντεύξεις πρόσληψης για θέσεις QA.

Lead QA Engineer: τι αναμένεται

Ορίζει την προσέγγιση της εταιρείας στην ποιότητα και βοηθά κάθε ομάδα να παραδίδει με λιγότερα σφάλματα που διαφεύγουν στην παραγωγή. Η ποιότητα σε όλο το προϊόν: κοινή υποδομή δοκιμών, πρότυπα release και ο τρόπος στελέχωσης και λειτουργίας του QA.

Σχεδιασμός και ανάλυση δοκιμών
Ορίζει πώς αποφασίζει η εταιρεία τι θα ελέγχεται και σε τι βάθος, με βάση τον κίνδυνο και τα δεδομένα χρήσης, και φροντίζει ώστε κάθε ομάδα να το εφαρμόζει με συνέπεια.
Αυτοματοποίηση δοκιμών
Επιλέγει τα εργαλεία δοκιμών και την κοινή υποδομή της εταιρείας, ισορροπεί τα επίπεδα της πυραμίδας δοκιμών σε όλα τα προϊόντα και κρατά ολόκληρη τη σουίτα αρκετά γρήγορη ώστε οι ομάδες να περιμένουν πράγματι τα αποτελέσματά της.
Διερεύνηση και αναφορά σφαλμάτων
Έχει την ευθύνη του τρόπου με τον οποίο η εταιρεία παρακολουθεί και ιεραρχεί τα σφάλματα, αναφέρει στην τεχνική διοίκηση τις τάσεις των σφαλμάτων που διέφυγαν στην παραγωγή και φροντίζει ώστε οι μεγαλύτερες πηγές σφαλμάτων να παίρνουν πόρους για διόρθωση.
Αποφάσεις release και κίνδυνος
Θέτει τα πρότυπα release που ακολουθεί κάθε ομάδα, ορίζει πότε ένα release μπορεί να μπλοκαριστεί και είναι το άτομο που ρωτά η διοίκηση αν το προϊόν είναι έτοιμο για ένα μεγάλο λανσάρισμα.
Πρακτικές ποιότητας
Διαμορφώνει τις πρακτικές ποιότητας σε όλο το engineering, αποφασίζει πού τοποθετούνται οι QA engineers και τι έχουν την ευθύνη οι developers, και κάνει την ποιότητα κοινή ευθύνη αντί για δουλειά μίας ομάδας.
Καθοδήγηση και διάχυση γνώσης
Αναπτύσσει τις δεξιότητες και τις διαδρομές καριέρας της ομάδας QA, ορίζει πώς προσλαμβάνονται και εντάσσονται οι QA engineers και αναπτύσσει τους επόμενους senior και lead QA engineers.

Πώς να προσαρμόσετε αυτή τη σκάλα

  1. Καταγράψτε την αναλογία χειροκίνητων και αυτοματοποιημένων δοκιμών

    Αν οι QA engineers σας εστιάζουν στο exploratory testing, συντομεύστε τη γραμμή «Αυτοματοποίηση δοκιμών» και επεκτείνετε τη γραμμή «Σχεδιασμός και ανάλυση δοκιμών». Αν κυρίως φτιάχνουν αυτοματοποίηση, ανεβάστε τις προσδοκίες για την ποιότητα του κώδικα. Σε κάθε περίπτωση, κάντε την επιλογή ρητή, ώστε κανείς να μην αξιολογείται για μια δουλειά για την οποία δεν προσλήφθηκε.

  2. Κρατήστε το επίπεδο Lead για όταν είναι πραγματική δουλειά

    Με δύο ή τρεις QA engineers, η εταιρεία συνήθως χρειάζεται μόνο τα επίπεδα junior, mid και senior. Προσθέστε το Lead όταν κάποιος θέτει πράγματι πρότυπα ποιότητας για κάθε ομάδα, όχι ως επιβράβευση για τον tester με τα περισσότερα χρόνια στην εταιρεία. Σε αυτή τη σκάλα το Lead είναι επίπεδο ειδικού. Αν ο QA lead σας διοικεί και testers, προσθέστε τις προσδοκίες για τους ανθρώπους από τη σκάλα του Engineering Manager.

  3. Ευθυγραμμίστε τα επίπεδα με τη σκάλα των μηχανικών

    Αντιστοιχίστε κάθε επίπεδο QA με το επίπεδο software engineer που έχει συγκρίσιμο εύρος και αποδοχές. Όταν ο Senior QA Engineer στέκεται δίπλα στον Senior Engineer, η μετακίνηση ανάμεσα στις δύο διαδρομές γίνεται οριζόντιο βήμα και όχι υποβιβασμός ή άλμα.

  4. Συλλέξτε τεκμήρια, όχι αριθμούς bugs

    Για τα check-in και τις προτάσεις προαγωγής, συγκεντρώστε παραδείγματα όπως ένα πλάνο δοκιμών που έπιασε ένα ακριβό σφάλμα, μια ασταθής σουίτα που έγινε αξιόπιστη ή μια απόφαση release που αποδείχθηκε σωστή. Η καταμέτρηση των bugs που καταγράφονται επιβραβεύει τον θόρυβο και τιμωρεί τους testers σε σταθερές ομάδες.

Ερωτήσεις

Ερωτήσεις για αυτή τη σκάλα

Πόσα επίπεδα χρειάζεται μια σκάλα καριέρας για QA engineers;

Τρία ή τέσσερα συνήθως αρκούν για μια εταιρεία 20 έως 200 ατόμων, επειδή οι ομάδες QA είναι μικρές. Αυτό το πρότυπο έχει τέσσερα: Junior QA Engineer, QA Engineer, Senior QA Engineer και Lead QA Engineer. Προσθέστε πέμπτο μόνο όταν το εύρος της δουλειάς ξεπερνά πραγματικά τον ορισμό προτύπων ποιότητας για όλο το προϊόν.

Πρέπει οι manual testers και οι QA automation engineers να έχουν κοινή σκάλα καριέρας;

Στις περισσότερες μικρότερες εταιρείες, ναι. Ο πυρήνας της δουλειάς — κατανόηση του κινδύνου, σχεδιασμός δοκιμών και κρίση για τα releases — είναι ίδιος· μόνο τα εργαλεία διαφέρουν. Κρατήστε μία σκάλα και συμφωνήστε, ανά άτομο ή ανά ομάδα, πόσο ισχύει η γραμμή «Αυτοματοποίηση δοκιμών».

Μπορεί ένας QA engineer να περάσει στη διαδρομή του software engineer;

Ναι, και λειτουργεί καλύτερα ως σχεδιασμένη μετάβαση. Συγκρίνετε το άτομο με τη σκάλα του software engineer, συμφωνήστε μερικές δράσεις ανάπτυξης, όπως την ευθύνη για μικρές λειτουργίες ή διορθώσεις bugs, και κάντε τη μετακίνηση όταν καλύπτει σταθερά αυτό το επίπεδο. Η εμπειρία στις δοκιμές συνήθως κάνει τους ανθρώπους καλύτερους μηχανικούς, όχι χειρότερους.

Πώς μετράτε την απόδοση ενός QA engineer χωρίς να μετράτε bugs;

Κοιτάξτε αποτελέσματα και συμπεριφορά: σφάλματα που διέφυγαν στην παραγωγή στην περιοχή του, την αξιοπιστία και την ταχύτητα της αυτοματοποιημένης σουίτας, πόσο νωρίς επισημαίνει κινδύνους και πώς αποδείχθηκαν οι αποφάσεις release. Συζητήστε συγκεκριμένα παραδείγματα με βάση τη σκάλα στα τακτικά check-in, αντί να βασίζεστε μόνο σε dashboards.

Πόσους QA engineers χρειάζεται μια ομάδα developers;

Δεν υπάρχει σταθερή αναλογία. Πολλές εταιρείες αυτού του μεγέθους έχουν έναν QA engineer για κάθε τέσσερις έως οκτώ developers, αλλά ο σωστός αριθμός εξαρτάται από το πόσο ελέγχουν οι developers τη δική τους δουλειά και πόσο κοστίζει ένα σφάλμα στους χρήστες σας. Παρακολουθήστε τα σφάλματα που διαφεύγουν και τις καθυστερήσεις των releases, και προσλάβετε όταν κάποιο από τα δύο αυξάνεται συνεχώς.

Στήστε αυτή τη σκάλα καριέρας στο LadderKit — δωρεάν

Ορίστε τα επίπεδα και τις δεξιότητές της για την ομάδα σας, αξιολογήστε τους ανθρώπους με βάση αυτά στα check-in και κρατήστε τις αποφάσεις προαγωγής συνεπείς.

Δωρεάν πακέτο · Χωρίς πιστωτική κάρτα

  • Τεχνολογία

    Software Engineer

    Πέντε επίπεδα από Junior έως Principal, σε έξι ικανότητες: από την παράδοση κώδικα ως την ανάπτυξη της ομάδας.

    • 5 επίπεδα
    • 6 ικανότητες
  • Τεχνολογία

    DevOps Engineer

    Τέσσερα επίπεδα από Junior έως Staff DevOps Engineer, σε έξι ικανότητες: από την υποδομή ως την υποστήριξη των developers.

    • 4 επίπεδα
    • 6 ικανότητες
  • Τεχνολογία

    Engineering Manager

    Τέσσερα επίπεδα από Engineering Manager έως VP of Engineering, σε έξι διοικητικές ικανότητες.

    • 4 επίπεδα
    • 6 ικανότητες

Δείτε όλα τα πρότυπα