hi everyone welcome you on in this video
I am going to discuss about different
roles and responsibilities of software
tester or automation tester and this is
a common question everybody will feel is
when people are attending the interviews
what is your role in the current project
and what kinds of responsibilities you
are handling so in this video I may be
focusing on two different roles a
special software testing field one is QA
engineer or QA lead the other one is
automation related load that is
automation tester or automation lead so
I am more focus on focus on these four
different roles and and then I will
discuss about the responsibilities but
before going to discuss in detail we
need to understand what is the basic
difference between the role and
responsibilities so roll easy position
and responsibilities is a function or a
task ascend with the role
so for example as a test engineer I am
responsible for writing test cases or
test execution reporting the defects
developing automation script etc so if
you see this particular example test
engine here is a role as a test engineer
whatever tasks down I have to perform
they're all comes under the
responsibilities so writing test cases
is my responsibility
execution of our test cases is my
responsibility so this is a basic
difference between the role and
responsibilities now first we will see
what are the different roles will be
there
as part of software testing so here I
have mainly mentioned four different
rule but there are apart from these rows
we will have lot of roles based upon the
number of years of experience and here
mainly I have listed out four different
roles and one is software tester or QA
engineer so normally people who are
having 1 to 3 years of experience will
fall under software tester RQ engineers
and you can also consider freshers as
part of this list and software test lead
or clearly so people who are fall under
3 to 6 years of experience we can
the mass off the lease as well he
believes and these two are softly tested
rose mostly minor testing will takes
place and when you come to the
automation psyllium automation test term
same automation lean so these are the
two different roles which are they
especially for automation testers now we
will discuss what are the different
responsibilities or what are the
responsibilities of a project especially
irrespective of these particular roles
will see one by one the first and most
important role is software tester or QA
engineer so fall under three two one two
three years of experience and the main
responsibilities of these people
basically involve understanding interest
requirement doesn't mean tasks and they
have to derive the tester scenarios and
how to document the test cases means
they have to write the test cases and
review the test cases with the team and
they have got Delta test traceability
matrix to map requirements with the test
cases they have to repair the test data
which is required for testing scenarios
and how to create the test batches and
their source they have categorizes they
test cases as part of sanity a
regression functional and so on and they
are also responsible for executing the
test cases that is also another
responsibility and while executing your
test cases you need to find out the
defects and reporting those defects to
the developers and finally we need to
collect that test matrix means how in
this case have been executed harmony
apart from your failures how many
defects we have reported how many are
fixed so these kind of matrix we have to
color and then we to set the test cases
for regression testing means some set of
test cases we need to execute every time
whenever we get the bill from the
developer so what are those test cases
we have to select and executing those
regression test cases and as and when we
required some modifications in the test
cases we should also do the
modifications on test cases so these are
the major responsibilities of the
software tester or QA engineer in the
testing projects and have just
consolidated the list of these cause
these list is common for mostly every
autumn a
every softer tester or cue engineer
probably some sometimes they may have
some other extra function extra as
possibilities also that depends on the
projects and project complexity but here
whatever I have listed out here these
responsibilities are common for every
software tester or QA engineer and when
you go for an extra software test lead
or QA lead so this is a lead level road
people who are fall under three to six
years of experience they have to perform
a lot of responsibilities they have so
the main responsibilities of Lisa's
purely is testing securities are they
how to understand the or analyzing their
requirement and they have to do some
kind of risk analysis and how to
implement this strategy means what kind
of testing has to be done on the product
or application and test estimations they
need to analyze what are the skill set
we have what are the number of the
comment number of resources we have add
valence of the resources and based upon
the I'm time lanes they have to estimate
the time so many resources we have
hardware resources software resources
human resources and based on that they
do some kind of estimations and team
formation so especially whatever project
they have a handle handling a specific
skill set is required so they will
choose a team who will work on the
particular project and test plan
documentation then configuration
management planning traceability
document preparation or defining the
test environment setup what kind of
environment setup be required to conduct
the testing that's also called as test
lab setup and most of the times they
have to guide to the team members and
test monitoring and most of the times we
interact with the client-side people to
get the requirements to clarify all the
questions and all and ever using the
exist idea so once we have completed
your testing we need to do some kind of
evolution before exhibit before stopping
the testing so like we have exhibited
all the test cases or not
still the is there any pending defects
or not so these kind of analysis we have
to do that's called evolution of a
criteria and preparation of test summary
report and finally we have to send the
test deliverable to the customer so most
of these responsibilities the QA lead is
having so to Neely is mainly responsible
for performing these kind of activities
or actions so now comes with automation
perspective so again we have a two
different towards an automation one is
chilling automation tester and lead
automation tester so not only one two
three years of experience guys comes
under stadium automation tester and
these people responsibilities are they
have to select the test cases for
automation and especially with
regression test case in theatres this is
the how to identify and sometimes
whatever test case is automatable they
have to also choose to display stress
for automation and they have to set up
environment automation cm environment
setup and the main thing especially for
CM automation perspective they have to
inspect that elements different kinds of
elements or objects and application they
how to create the test cases using
element locators and by using C them you
have driver commands and the how to
enhance the test cases using programming
features and if I were using Java you
have to use all the feature from Java or
if you are using Python you have to use
all the feature from Python so base can
be how to enhance the test cases by
adding the feature from programming then
most of the times they have to route the
test cases prioritizing the test cases
excluding the test batches and
generating the test reports using
testing your cheering and data driven
testing cross-browser testing and
database testing so these testing should
be conducted through automation and
finally we need to as automation tester
how to analyze the test results and
report the defects and defect our team
and the select test cases for regression
testing and regression testing or
modified business they how to execute
the automation test cases every time
whenever they get the build from the
developer especially regression test
cases should pass and they how to make
sure that and find how the aggression so
before sending the bill to the
production a final regulation should be
run and finally maintenance of test
automation resources in
and repositories they have to take care
and apart from this if any other tasks
which are allocated by the lead so they
have to perform so these are the main
important responsibilities of automation
tester in their projects now if you come
to the automation lead he is also having
a same kind of role or responsibilities
but apart from this they should also
perform a different they should also
have different responsibilities like
they will involve most of the time like
the management activities like
feasibility analysis on automation tools
like what kind of automation tools are
suitable for our projects something like
that and design and implementation of
automation frameworks especially
frameworks will be designed by the
senior people who are having some
experience and domain skills and
especially leaves or design or implement
automation frameworks and these people
will most important continuous
integration and delivery processes along
with the DevOps and developer teams and
they closely work with the different
product teams to discuss requirements
and solve the product and process the
relate issues and also they will prepare
the automation matrix especially for
test automation code coverage how much
code we have covered through our
automation and they will use certain
number of tools there and suggest the
improvements on automation what kind of
implements we can make in the existing
automation source so they can also
suggest and come up with the solutions
to improve the automation source so
these are the major responsibilities of
automation leaves and these people are
also responsible for normal tasks though
those tasks will perform by the Chilam
automation testers but these are having
additional responsibilities when you
compile with the automation tester okay
so these are the main roles we can see
in automation as well as testing point
of view and so four roads may have
discussed one is tester automation
tester automation test lead and so the
automation test or massage software
tester and software testing automation
tester and automation so these are the
four important and major roles we can
see in software testing and there are
different roles like disk manager - your
manager
I started so these rules also there they
are very senior people who are having
more than eight years ten years of
experience and they are also having
certain number of responsibilities but
as a automation tester if you start your
carrier so these roles are enough to
understand what kind of responsibilities
they perform and accordingly us can
prepare for that so there's all for this
video guess so thanks for watching see
in the next video