Quality assurance engineer #JobShadowDay #XWiki

14
Quality Assurance Engineer Job Shadow Day, April 11, 2014

Transcript of Quality assurance engineer #JobShadowDay #XWiki

Page 1: Quality assurance engineer #JobShadowDay #XWiki

Quality Assurance EngineerJob Shadow Day, April 11, 2014

Page 2: Quality assurance engineer #JobShadowDay #XWiki

About me:5 days of the week:!• Junior Quality Assurance Engineer !

Day by day:!• full-time Mozilla Rep • full-time Romanian Mozilla Community

member • full-time Firefox user • part-time Firefox OS app reviewer • part-time QA contributor !

Where you can find me:!• twitter: @andreea_popescu • LinkedIn: @andreeazpopescu

Page 3: Quality assurance engineer #JobShadowDay #XWiki

What a QA engineer does!

• Writes test plans from the requirements, specifications and test strategies

• Uses versioning systems to code test scripts

• Creates and perform test campaign whenever it is necessary to fit in the overall planning

• Uses bug tracking database to report bugs

• Analyses test results

• Reports results to the QA manager

• Raises an alert when an important issue is likely to put in jeopardy the whole project

Page 4: Quality assurance engineer #JobShadowDay #XWiki

What makes a good QA Engineer

Page 5: Quality assurance engineer #JobShadowDay #XWiki

1. Broad understanding of the product

• The QA engineer must know the

product well enough

• Knowing the product includes also

knowing how end-users expect it

to work

• The QA engineer must have a

"customer-focus" vision

Page 6: Quality assurance engineer #JobShadowDay #XWiki

2. Effective communication• Direct communication with both

Development and Product teams

• Capability to communicate with technical and non-technical people

• Having the diplomacy to say "no" when a bug is considered as not fixed

• Having the diplomacy to communicate about a bug without “offending" the developer

Page 7: Quality assurance engineer #JobShadowDay #XWiki

3. Creativity

• The QA engineer must use its creativity to figure out all the scenarios that are likely to detect a bug

• The QA engineer must be able to "see beyond the obvious”.

Page 8: Quality assurance engineer #JobShadowDay #XWiki

4. Development knowledge

• Development capabilities are required to eventually code automated tests

• If you know how to develop, you have better ideas on what is "dangerous" to code, so what to test more thoroughly

Page 9: Quality assurance engineer #JobShadowDay #XWiki

QA Engineer at XWiki

Page 10: Quality assurance engineer #JobShadowDay #XWiki

1. Manual testing

test.xwiki.org

hall of fame

Page 11: Quality assurance engineer #JobShadowDay #XWiki

2. Reporting bugs

• A bug can be: blocker, critical,

major, minor or trivial.

• Jira - for bug tracking

• We can come, also, with New

Features, Ideas and Improvements.

Page 12: Quality assurance engineer #JobShadowDay #XWiki

3. Bugs

• translation bugs

• design bugs

• functionality bugs

• security bugs

• navigation bugs

• other bugs

Page 13: Quality assurance engineer #JobShadowDay #XWiki

The end.

Page 14: Quality assurance engineer #JobShadowDay #XWiki

Sources:

• [1] - http://www.xqual.com/documentation/tutorial_qa_engineer_skills.html (content)!

• [2] - http://geek-and-poke.com (images)