Software Testing Career


Software Testing Career

1) Academic Qualification
2) Software Testing Skills
3) Operating System Knowledge
4) Documentation Knowledge
5) SQL / Database Knowledge
6) Programming Knowledge
7) Software Testing Certifications
8) Domain Knowledge
9) Communication, Presentation Skills
10) Technical Expertise
-------------
11) Test Automation / Automated Testing
12) Defect Management, Test management
--------------------------------------
1) Academic Qualification

MS, MTech/ME (Computers, or others...)
BE/BTech (CSE, IT...), MCA, Msc (Computers), BCA, Bsc (Computers) etc...
BE/BTech (ECE, EEE, Mechanical, Civil ete...), MSc (Mathes...), Mcom, BSc, etc...
--------------------------------------
2) Software Testing Skills

  (Computer and Mobile Software) 
i) Software Development Life Cycle and SDLC Models
ii) Software Test Levels
iii) Software Test Types
iv) Software Test Life Cycle/Software Test process
a) Test Planning
b) Test Design, Test Desgn Techniques
c) Test Execution
d) Test Closure

v) Software Quality Standards
i) ISO
ii) IEEE
iii) CMM/CMMI...
--------------------------------------
3) Operating System Knowledge

i) MS Windows (Client side - Windows 7, 8, 10.0, Server side -Windows 2008 Server)


ii) UNIX/Linux/Salaries...
--------------------------------------
4) Documentation Knowledge

i) MS Office (MS Word, MS Excel...)

ii) Open Office, Star Office....
Note: If you are following Manual Testing then you can use MS Office like software for documentation,
or if you follw Automated Testing/Test Automation you can use Test Tools for Documentation.
--------------------------------------
5) SQL / Database Knowledge

i) Nowadays Database Testing is mandatory for Enterprise Applications
ii) We can conduct Database Testing using SQL Commands
iii) Database Testing can be done in two ways
a) Manaul Testing
b) Automated Testing

For Practicing SQL: Download any Database Engine, and Install.
* MS SQL Server Express Edition

i) Data Definitaion Language
ii) Data Manipulation Language
iii) Data Control Language

SQL is for:
i) Database Developers
ii) Database Testers
iii) Database Administrators
--------------------------------------
6) Programming Knowledge

i) Comments
ii) Data Types
iii) Modifiers
iv) Variables
v) Operators
vi) Control Flow
a) Conditional
b) Loop
c) Branching
vii) Strings
viii) Arrays, ArrayList
ix) Functions (Buil-in and User Defined) / Methods (Buil-in and User Defined)
x) Exception Handling
-----------------------
i) Object, class, Package, and Project
ii) Inheritance
iii) Polymorphism
iv) Abstraction, Interfaces...
v) encapsulation etc...
--------------------------------------
7) Software Testing Certifications

i) Vendor-Neutral Certifications
ISTQB, CSTE, CSQE....

ii) Vendor Certifications
UFT/QTP, ALM...
--------------------------------------
8) Domain Knowledge

BFSI (Banking, Financial Services and Insurance)
ERP (Enterprise Resource Planning)
Telecome
Healthcare
Ecommerece
Logistics....
Retail Market
Others...
Software Testing Tutorials
-----------------------------Incomplete---

0 comments:

Post a Comment