my experience in testing and technical writing.
Some of the devices and software I tested as a QA Engineer:
1 Google Assistant (e2e) testing
Feature | Regression | Triage | Comparison (deepDives) |
Dogfood |
---|---|---|---|---|
Actions (Date Questions) |
DONE | DONE | DONE | DONE |
My Day (DaylyBrief) |
DONE | DONE | DONE | DONE |
Actions (Device Questions) |
DONE | DONE | DONE | DONE |
Music (Youtube, Spotify, Pandora) |
DONE | DONE | DONE | DONE |
News (Sports, NPR) |
DONE | DONE | DONE | DONE |
Remote Casting (Youtube, Netflix) |
DONE | DONE | DONE | DONE |
Actions (Misc) |
DONE | DONE | DONE | DONE |
Radio, Podcast (Questions) |
DONE | DONE | DONE | DONE |
Productivity Actions (Alarm, Timer, Reminder) |
DONE | DONE | DONE | DONE |
Answers (Nutrition. Pronounce, Spelling, Web answers) |
DONE | DONE | DONE | DONE |
Personal Answers (Calendar. Photos, Flights, and more) |
DONE | DONE | DONE | DONE |
* Contributed massively to the Google Assistant triage playbook.
* Created the handbooks for
* onboarding,
* flashing Google Assistant,
* writing bug reports,
* and so on.
2 Google Assistant with wearables (verification testing)
- Headphones,
- Watches,
- Loudspeakers, and more
3 Alexa (verification testing)
- Screens,
- Monitors,
- Loudspeakers,
- Headphones,
- Watches, and more
4 Google Embedded infotainment system
- GM,
- Ford,
- Volvo,
- and more
5 Fitbit
- [update in progress]
6 Pixel 5G power performance testing
Feature | 12V device | 8V device | Triage |
---|---|---|---|
AirplaneRockbottom | DONE | DONE | DONE |
Bouncy Ball | DONE | DONE | DONE |
Chrome Browsing Wifi | DONE | DONE | DONE |
Chrome Browsing scroll | DONE | DONE | DONE |
GFX | DONE | DONE | DONE |
Keepress OOB | DONE | DONE | DONE |
LocalYoutube Music | DONE | DONE | DONE |
Partial Wakelock | DONE | DONE | DONE |
Photos (4K60FPSH265) | DONE | DONE | DONE |
Photos (AVI) | DONE | DONE | DONE |
Photos (MFC) | DONE | DONE | DONE |
Static Display | DONE | DONE | DONE |
Youtube Wifi | DONE | DONE | DONE |
Youtube stream | DONE | DONE | DONE |
- Pixel-thermal (99 degC)
- Power Stats (mWs of Cellular, Modem, CPU, etc)
- Core » Wake Lock
- System > Foreground or App Wakeups
- Hardware
- Brightness
- GPS (Signal Quality)
- Audio
- Battery
- Plugged
- Charging
- Connectivity [3GPP protocol 5G/4G]
- Phone signal
- Mobile Radio
- Data connection
- Conn Change
- Wifi
- Wifi scan
- Data connectivity
- Cellular network type
- Cellular Rx signal strength
- Wifi Rx signal strength
- Wifi app scan
- Kernel Wakeup reasons
- CPU Usage by App
- Mobile Radio Activity per app
- App Wakeup Alarms
Multimeters
- to measure multiple parameters of an electric circuit like voltage, current, and resistance (voltmeter, ohmmeter, and ammeter).
- additional properties such as temperature and capacitance.
Bluetooth testing
- Bluetooth testing profiles
- BT test senario: Classic Bluetooth - continuous data streaming
- BT test senario: BLE - Data exchange
- BT test senario: Bluetooth Mesh - for nodes and messaging
- BT test senario: Bluetooth 4.x
- BT test senario: Bluetooth audio
- Bluetooth testing tools
- Bluetooth testing tools Sniffer
- Bluetooth testing tools Picolo
- Bluetooth bugs
- Bluetooth logs
Testing AR/VR/MR
- Framework/application testing
- Performance and stress testing
- Test coverage and test process/methods
- ADB
- Automation using Python
In the works:
Testing AI
Quick Python rundown
0 Sequences
1 Sequence String:
- 01_strings_slicing
- 02_string Function & Operators
- 03_string_methods
- 04_string_formatting
- biggerPicture
2 Sequence List:
3 Iteration:
- 01_whileLoops
- 02_forLoops
- 03_range
- 04_loop Control Structures
- 05_Programming Patterns
- 06_Comprehension
- 07_Iterator
4 set & dict:
Examples of Application
- data struture (list, set, dictionary) - sorting
- data struture (list, set, dictionary, tuple) - search
- data struture () - replacing
5 File Handling:
6: Functions
- 01_Functions_Parameter
- 02_Function_Arguments
- 03_Return values
- 04_Scope & lifetime of a var
- 05_Nested functions
- 06_Anonymous functions
- 07_Decorator
- 08_Generator
- 09_Function recursion
- 10_Namespace
- 11_Functions as Objects
- 12_Programming Paradigms
7: OOP
- 01_creating Objects
- 02_defining Classes
- 03_special Methods
- 04_Encapsulation
- 05_abstraction
- 06_Inheritance
- 07_Polymorphism
- 08_SetterGetter
8: regular expression
- 01_Compiling
- 02_Pattern Matching
- 03_Pattern Matching grouping
- 04_Pattern Matching repetition
- 05_Pattern Matching extraction
- 06_Substitution
9: Algorithms
- Sorting
- Linear Search
- Linear Search unitest
- Binary Search
- Graph
- Dynamic
- Tree
- String
- Math
- Numerical
10: Testing
11: Modules, Packages and APIs
ADB cmds [still updating]
Data Analysis
- my progress
- EV
- Happy World - Data cleaning
- My car’s gas consumption - Cleaning data
- Notes from sqltutorial.org
- Notes about numpy
- Notes about pandas
- Notes about Matplotlib
Handbook | status |
---|---|
[Link to Selenium_Java page] | Done |
[Link to Selenium_Python page] | Done |