SlideShare a Scribd company logo
1 of 2
My duties, responsibilities and tasks as a Quality Assurance Engineer at The Nerdery:
General Tasks:
 Test plan execution using various desktop browsers, mobile devices, tablet devices and 3rd party
hardware
 Static design and copy comparison testing
 Corner testing
 Audit testing
 Hardware integration testing
 End to End testing
 Localization testing
 Maintenance testing
 Regression testing
 Admin feature testing
 CMS testing - WordPress, Drupal, SharePoint, Sitecore, Sitefinity, Umbraco
 Internal project team meetings
 Writing detailed defect or enhancement tickets using issue tracking software (Jira, Trac).
Providing the summary of the issue/enhancement, expected results, location of
issue/enhancement, environments the issue occurs in, steps to reproduce and providing
annotated screenshots and/or videos
 Creating timesheet entries in Mainframe for time billed to clients and admin time used for work
performed each day
 Updating a capacity report spreadsheet daily for resourcing. With current project work and hours
needed for the week if looking for billable client work
Integrated QAE Lead Duties and Responsibilities:
 Managing/leading a QA team on large project engagements – Communicating project updates
and changes requested from the client and assigning tasks/direction to each QA team member
 Test plan writing - Creating test cases in which all requirements based on the scope of work,
wireframes and designs are met
 QC testing – Testing while writing the TPS (Testing Procedural Spreadsheet), calling out any
blocker issues that could prevent test cases to be performed before the project is ready to begin
the first sweep. As well as calling out any missing requirements or features that have not yet been
implemented into the staging environment
 QA process planning - Integrating agile or waterfall methodologies based on project size and
timeline
 Sprint planning - Working together with the lead developer and SPM to plan which features and
requirements to test together or separate for each sprint and create a sprint timeline breakdown
 Requirement analysis - Reviewing scope of work and ensuring all requirements described are
tested and written properly into the test plan. As well as calling out any potential risks or concerns
from a QA perspective during QAE lead kickoff meetings
 Creating project status reports for internal team and for the client
 Estimating QA hours needed to complete a project before testing begins
 Client facing meetings - Discussing project status, describing current issues/defects and provide
possible enhancements for the project
 Bottlecap presentations for projects from the QA standpoint
 Provide training, leadership and guidance to new QAE employees. As well as create training
documentation used during their first week.

Environment/Browser and Device Management (Role I created 2 years ago to benefit the QA
department and company as a whole):
 Provide environment recommendations for various projects based on technology used, project
type, current market share value, client analytics and the client’s budget
 Send out a weekly email to the QA, SE, SPM and Sales departments containing information
regarding browser updates, iOS/Android OS version updates, upcoming Apple or Google events
(overview of event will take place in the following email after event occurs), new devices
purchased and available for scoping to projects, current stable versions of desktop browsers and
current stable versions of iOS/Android OS versions. As well as current market share/usage data
for desktop browsers, mobile/tablet browsers, desktop OS versions, mobile/tablet OS versions,
Apple App store distribution numbers by version and Android Google Play store distribution
numbers.
 Meet with the technology managers each quarter to discuss upcoming device purchases to add
to the device library and upcoming new major desktop OS/Apple OS/Android OS version updates
that could effect upcoming projects
 Review and analyze client analytics – Create a breakdown spreadsheet with current usage
numbers for all desktop OS versions, browsers and their versions and mobile devices/models and
their versions. As well as how each desktop OS, browsers and mobile devices/models/versions
are trending. Then provide a recommended supported environments list for the project based on
the numbers, trends and client’s budget
 Review the supported environments listing in SOW documentation during QA intake. In which I
will approve the supported listing or recommend updates/changes to be made and meet with the
project team and client to discuss
 Manually maintain devices and update device OS versions in the library as needed based on
market share value and project needs. As well as use debug tools as needed if there’s an
issue/problem with a device
 Present at SPM bi-weekly meetings when a major OS version update occurs to ensure everyone
is aware of the new features/changes to the OS that could effect current or upcoming projects
and communicate the information I present to clients so they are aware
Staff Augmentation:
 On site at client office for an extended period of time, until project completion
 Provide consulting advice on NQA process and how it can be implemented or adapted to the
client’s current QA process (if client currently has a QA process)
 Lead the overall requirements testing effort and User Acceptance Testing effort


More Related Content

What's hot

Spm life cycle phase
Spm life cycle phaseSpm life cycle phase
Spm life cycle phasegollasaidulu1
 
Software process in software engineering basics by ram k paliwal part 2
Software process in software engineering basics by ram k paliwal part 2Software process in software engineering basics by ram k paliwal part 2
Software process in software engineering basics by ram k paliwal part 2Ram Paliwal
 
Week 8 final assesement presentation
Week 8  final assesement presentationWeek 8  final assesement presentation
Week 8 final assesement presentationmatumba Thuso
 
Kelis king - a new perfect vision of software development
Kelis king -  a new perfect vision of software developmentKelis king -  a new perfect vision of software development
Kelis king - a new perfect vision of software developmentKelisKing
 
Lecture 04
Lecture 04Lecture 04
Lecture 04Rana Ali
 
Jeremy Gold\'s Resume
Jeremy Gold\'s ResumeJeremy Gold\'s Resume
Jeremy Gold\'s ResumeJGold02
 
Criticality & Risk Assessment 1
Criticality & Risk Assessment 1Criticality & Risk Assessment 1
Criticality & Risk Assessment 1Manjunatha Hebbar
 
Example_ProjectPlan.docx
Example_ProjectPlan.docxExample_ProjectPlan.docx
Example_ProjectPlan.docxssuser5fbd88
 
Apt sdlc
Apt sdlcApt sdlc
Apt sdlcIndra
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process FrameworkJAINAM KAPADIYA
 
Timothy Pettway Resume 8-2-2015
Timothy Pettway Resume 8-2-2015Timothy Pettway Resume 8-2-2015
Timothy Pettway Resume 8-2-2015Timothy Pettway
 
Agile driven development main principles
Agile driven development main principlesAgile driven development main principles
Agile driven development main principlesTanya Epstein
 

What's hot (20)

Spm life cycle phase
Spm life cycle phaseSpm life cycle phase
Spm life cycle phase
 
Software process in software engineering basics by ram k paliwal part 2
Software process in software engineering basics by ram k paliwal part 2Software process in software engineering basics by ram k paliwal part 2
Software process in software engineering basics by ram k paliwal part 2
 
Week 8 final assesement presentation
Week 8  final assesement presentationWeek 8  final assesement presentation
Week 8 final assesement presentation
 
Kelis king - a new perfect vision of software development
Kelis king -  a new perfect vision of software developmentKelis king -  a new perfect vision of software development
Kelis king - a new perfect vision of software development
 
Lecture 04
Lecture 04Lecture 04
Lecture 04
 
Jeremy Gold\'s Resume
Jeremy Gold\'s ResumeJeremy Gold\'s Resume
Jeremy Gold\'s Resume
 
Criticality & Risk Assessment 1
Criticality & Risk Assessment 1Criticality & Risk Assessment 1
Criticality & Risk Assessment 1
 
Example_ProjectPlan.docx
Example_ProjectPlan.docxExample_ProjectPlan.docx
Example_ProjectPlan.docx
 
WHAT ABOUT QA
WHAT ABOUT QAWHAT ABOUT QA
WHAT ABOUT QA
 
Apt sdlc
Apt sdlcApt sdlc
Apt sdlc
 
Software testing
Software testingSoftware testing
Software testing
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
 
The Waterfall Model & RAD MODEL
 The Waterfall Model &  RAD MODEL The Waterfall Model &  RAD MODEL
The Waterfall Model & RAD MODEL
 
Timothy Pettway Resume 8-2-2015
Timothy Pettway Resume 8-2-2015Timothy Pettway Resume 8-2-2015
Timothy Pettway Resume 8-2-2015
 
RAD Model
RAD ModelRAD Model
RAD Model
 
V shape process model
V shape process modelV shape process model
V shape process model
 
Agile driven development main principles
Agile driven development main principlesAgile driven development main principles
Agile driven development main principles
 
Rad model
Rad modelRad model
Rad model
 
Apps Incorporated
Apps IncorporatedApps Incorporated
Apps Incorporated
 
Case study on functional testing
Case study on functional testingCase study on functional testing
Case study on functional testing
 

Similar to NQAE Tasks, Duties and Responsibilities

Similar to NQAE Tasks, Duties and Responsibilities (20)

Shylaja_Sr QA 6 years
Shylaja_Sr QA 6 yearsShylaja_Sr QA 6 years
Shylaja_Sr QA 6 years
 
Richa Rani-QA Consultant
Richa Rani-QA ConsultantRicha Rani-QA Consultant
Richa Rani-QA Consultant
 
Bindu Sharma
Bindu SharmaBindu Sharma
Bindu Sharma
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Resume
ResumeResume
Resume
 
Mobile App Development for Startups | Phase Specific Presentation
Mobile App Development for Startups | Phase Specific PresentationMobile App Development for Startups | Phase Specific Presentation
Mobile App Development for Startups | Phase Specific Presentation
 
Mary anneaugustine it_projectmanager (1)
Mary anneaugustine it_projectmanager (1)Mary anneaugustine it_projectmanager (1)
Mary anneaugustine it_projectmanager (1)
 
Testing Attributes
Testing AttributesTesting Attributes
Testing Attributes
 
Shalini Sharma Resume
Shalini Sharma ResumeShalini Sharma Resume
Shalini Sharma Resume
 
Sai Krishna_Resume
Sai Krishna_ResumeSai Krishna_Resume
Sai Krishna_Resume
 
Sinu_TestAnalyst
Sinu_TestAnalystSinu_TestAnalyst
Sinu_TestAnalyst
 
Agile Experience
Agile ExperienceAgile Experience
Agile Experience
 
KARPAGAMBIKAI - TESTING PROFILE
KARPAGAMBIKAI - TESTING PROFILEKARPAGAMBIKAI - TESTING PROFILE
KARPAGAMBIKAI - TESTING PROFILE
 
Nataraj Krishnaswamy Profile
Nataraj Krishnaswamy ProfileNataraj Krishnaswamy Profile
Nataraj Krishnaswamy Profile
 
Anthony Bordley Resume
Anthony Bordley ResumeAnthony Bordley Resume
Anthony Bordley Resume
 
MagdaEContosResume
MagdaEContosResumeMagdaEContosResume
MagdaEContosResume
 
CV_PraveenKonda_CCIVR
CV_PraveenKonda_CCIVRCV_PraveenKonda_CCIVR
CV_PraveenKonda_CCIVR
 
Ankit_Sharma
Ankit_SharmaAnkit_Sharma
Ankit_Sharma
 
Reshma Resume 2016
Reshma Resume 2016Reshma Resume 2016
Reshma Resume 2016
 
KamalSharma_Cv(a)
KamalSharma_Cv(a)KamalSharma_Cv(a)
KamalSharma_Cv(a)
 

NQAE Tasks, Duties and Responsibilities

  • 1. My duties, responsibilities and tasks as a Quality Assurance Engineer at The Nerdery: General Tasks:  Test plan execution using various desktop browsers, mobile devices, tablet devices and 3rd party hardware  Static design and copy comparison testing  Corner testing  Audit testing  Hardware integration testing  End to End testing  Localization testing  Maintenance testing  Regression testing  Admin feature testing  CMS testing - WordPress, Drupal, SharePoint, Sitecore, Sitefinity, Umbraco  Internal project team meetings  Writing detailed defect or enhancement tickets using issue tracking software (Jira, Trac). Providing the summary of the issue/enhancement, expected results, location of issue/enhancement, environments the issue occurs in, steps to reproduce and providing annotated screenshots and/or videos  Creating timesheet entries in Mainframe for time billed to clients and admin time used for work performed each day  Updating a capacity report spreadsheet daily for resourcing. With current project work and hours needed for the week if looking for billable client work Integrated QAE Lead Duties and Responsibilities:  Managing/leading a QA team on large project engagements – Communicating project updates and changes requested from the client and assigning tasks/direction to each QA team member  Test plan writing - Creating test cases in which all requirements based on the scope of work, wireframes and designs are met  QC testing – Testing while writing the TPS (Testing Procedural Spreadsheet), calling out any blocker issues that could prevent test cases to be performed before the project is ready to begin the first sweep. As well as calling out any missing requirements or features that have not yet been implemented into the staging environment  QA process planning - Integrating agile or waterfall methodologies based on project size and timeline  Sprint planning - Working together with the lead developer and SPM to plan which features and requirements to test together or separate for each sprint and create a sprint timeline breakdown  Requirement analysis - Reviewing scope of work and ensuring all requirements described are tested and written properly into the test plan. As well as calling out any potential risks or concerns from a QA perspective during QAE lead kickoff meetings  Creating project status reports for internal team and for the client  Estimating QA hours needed to complete a project before testing begins  Client facing meetings - Discussing project status, describing current issues/defects and provide possible enhancements for the project  Bottlecap presentations for projects from the QA standpoint  Provide training, leadership and guidance to new QAE employees. As well as create training documentation used during their first week. 
  • 2. Environment/Browser and Device Management (Role I created 2 years ago to benefit the QA department and company as a whole):  Provide environment recommendations for various projects based on technology used, project type, current market share value, client analytics and the client’s budget  Send out a weekly email to the QA, SE, SPM and Sales departments containing information regarding browser updates, iOS/Android OS version updates, upcoming Apple or Google events (overview of event will take place in the following email after event occurs), new devices purchased and available for scoping to projects, current stable versions of desktop browsers and current stable versions of iOS/Android OS versions. As well as current market share/usage data for desktop browsers, mobile/tablet browsers, desktop OS versions, mobile/tablet OS versions, Apple App store distribution numbers by version and Android Google Play store distribution numbers.  Meet with the technology managers each quarter to discuss upcoming device purchases to add to the device library and upcoming new major desktop OS/Apple OS/Android OS version updates that could effect upcoming projects  Review and analyze client analytics – Create a breakdown spreadsheet with current usage numbers for all desktop OS versions, browsers and their versions and mobile devices/models and their versions. As well as how each desktop OS, browsers and mobile devices/models/versions are trending. Then provide a recommended supported environments list for the project based on the numbers, trends and client’s budget  Review the supported environments listing in SOW documentation during QA intake. In which I will approve the supported listing or recommend updates/changes to be made and meet with the project team and client to discuss  Manually maintain devices and update device OS versions in the library as needed based on market share value and project needs. As well as use debug tools as needed if there’s an issue/problem with a device  Present at SPM bi-weekly meetings when a major OS version update occurs to ensure everyone is aware of the new features/changes to the OS that could effect current or upcoming projects and communicate the information I present to clients so they are aware Staff Augmentation:  On site at client office for an extended period of time, until project completion  Provide consulting advice on NQA process and how it can be implemented or adapted to the client’s current QA process (if client currently has a QA process)  Lead the overall requirements testing effort and User Acceptance Testing effort 