Олександр Струков “qa skills keeping it up to date”
TRANSCRIPT
QA Skills
Keeping it up to date
By: Oleksandr Strukov
Agenda
• Introduction.• History of the QA day• Skills to start from• QA skills set. [ Middle QA\QC ]– Dive into hard skills – Dive into soft skills
• Planning our education.• Skillset to aim to QA.
Who Am I
• My Name is Oleksandr Strukov• Senior QA. Abto Software
QA. Slice of History
• 9.09.1945 – Does this day mean anything to you?
[Mark II Aiken Relay Calculator. Harvard ]
Skills to start from• Hard skills :
– English [ Intermediate ]– Basic computer knowledge – How surfing in the internet works [html? Browser types ]– Mobile [ Android\IOS ]– Knowledge of what is testing. And why we need it. [test documentation, test types,
etc..] Soft skills:
– Communication– Team player– Adaptability– Critical observation– Ability to analyze
Skills to start from• Surfing in the web : ?
– What browser types do you know– What is usability testing? – What priority to set for home page design / functional part.
• Mobile testing : – Have you performed testing on IOS– Have you performed testing on Android– Do you know what are main sensors in mobile.
• Test planning – Create test cases. Rules– Create check lists– Do you know what is test plan [ IEEE 829] and it’s difference with real test plan
delivered to client.– Why do we need requirements?
Skills to start from
• Soft skills :– Communication
• Raise a ticket • Keep team up to date
– Time management– Motivation– Adaptability– Creativity – Ability to analyze – Team player
Skills Out there: • Grey box, White box, testing• Domain knowledge
– Analyze the domain under test. – Suggest and create presentations , for client. – Suggest improving software based on the domain knowledge
• BA – Analyze and create requirements– Create up to date documentation in big and complex projects
• UI\UX – Creating wireframes– Creating vision of end user– Analyzing user needs and customer needs
• Automation– API testing– Performance testing– Security testing– Web automation– Mobile automation
• Security– Owasp top 10 Vulnerabilities– Using automation and scripts– Reverse engineering
• Test planning• SDLC• Programming
Time to learn???
• It is impossible to know everything I don’t have time.
• Priorities. Time has nothing to do with it.
• Josh Kaufman | TEDxCSU [ The first 20 hours- how to learn anything ]
– Planning– Have 0.5 hours -1 hour time each iteration – Work so for 20 hours. – Achieve skill
What to expect
Vacancies
New Tech - new testing
• VR • AR• Neuroheadsets• First Games In VR : • Wearable's
What Should I know ?
• Java / c# / Python programming• Unit testing• Usability / UX testing and knowledge• Gamification knowledge• Security testing• Automation – MUST! • PM \ QA Merging• DevOps • Cloud
What Should I know ?
• Communication skills• Teamwork and collaboration• Adaptability• Problem solving• Critical observation• Conflict resolution• Able to held presentation for wide audience • MOTIVATION
OOP principals in help • Abstraction
– Decompose complex tasks into smaller components.
• Planning your work and Mind map• Using courses there in WWW.
– Corsera– Udacity– Edx– Udemy – Futurelearn
• Don’t forget about Josh Kaufman• Develop your skillset together with soft skills.
Questions:
Thank you