Hi Friends,
Nice to have you here! Welcome to My blog!
This is my first ever blog I am thrilled to write , where I am going to share my experiences & also open to discuss on various topics on Software Testing Life Cycle(STLC), based on our real time experience at work place.
Topics can be covered on UI / Client automation , SOAP/REST API testing, relevant tools, frameworks, continuous integration tools, Virtual cloud environments those assist us to accomplish the job goal on time with quality.
The software testing domain is broad and logical as we do white box testing too along with black box procedures. To do White box testing we need to know the system internals, logical calls like how and what running inside the code of each operation which made on UI or client.
As a Quality assurance engineer for any particular product will require strong knowledge on the domain as well the system / tools. Also its very good to learn a powerful programming language or scripting language like Java or Python respectively as a sample.
Quick Skills those would be must for any QA:
1) Good analytical and go-deep to learn attitude
2) Ask right questions to yourself in order to understand the domain / requirement on feature.
3) Rights questions to be asked at right time
4) Good creativity , helpful to think, question & come up with great scenarios to test / break system.
5) A programming / scripting knowledge - to think logical to connect end-to-end on any process.
6) OS based skills on tools / environmental comfort. Linux skills would be helpful.
7) Database knowledge - Basics, Queries , latest No query DB details. MySQL, Oracle, MongoDB..etc.
8) Certifications on domain / tools / technology is necessary items as part of learning & get certified from well known international bodies, which will boost your confident level and knowledge towards latest technologies.
9) Hands-on knowledge on test frameworks , IDE like JUnit with Eclipse or IntelliJ, which will be really helpful and speeding up your task develop/run time at work place.
10) Learn continuous integration tools and have idea on how the things work and how to do. As a automation engineer you may need to do code checking/pulling from the central repository, build/run them while creating scripts and test. Tools like Git, Ant, Maven would be helpful here.
11) Learn automation techniques and basics features available on any automation test suites/.tools. There are very popular tools namely IBM RFT, HP QTP for full functional automation testing & recent famous selenium suites for UI automation.
12) Learn basics of SOAP / REST + WSDL/XML/JSON in order to excel on API automation. REST is getting much popular and many IT giants using it. Try with APIGEE for simulation on live environment testing and SOAPUI tool is handy for API testing as well.
13) Domain based tools ,software utils are really will be helpful. for a networking based test engineers, he must know traffic generator tools(JMeter/IXIA), packet analyse tool (wireshark), SSH/SCP tools as a basics.
I will keep updating the page and feel free post your questions, let us have discussion.
(to be continued...)
Nice to have you here! Welcome to My blog!
This is my first ever blog I am thrilled to write , where I am going to share my experiences & also open to discuss on various topics on Software Testing Life Cycle(STLC), based on our real time experience at work place.
Topics can be covered on UI / Client automation , SOAP/REST API testing, relevant tools, frameworks, continuous integration tools, Virtual cloud environments those assist us to accomplish the job goal on time with quality.
The software testing domain is broad and logical as we do white box testing too along with black box procedures. To do White box testing we need to know the system internals, logical calls like how and what running inside the code of each operation which made on UI or client.
As a Quality assurance engineer for any particular product will require strong knowledge on the domain as well the system / tools. Also its very good to learn a powerful programming language or scripting language like Java or Python respectively as a sample.
Quick Skills those would be must for any QA:
1) Good analytical and go-deep to learn attitude
2) Ask right questions to yourself in order to understand the domain / requirement on feature.
3) Rights questions to be asked at right time
4) Good creativity , helpful to think, question & come up with great scenarios to test / break system.
5) A programming / scripting knowledge - to think logical to connect end-to-end on any process.
6) OS based skills on tools / environmental comfort. Linux skills would be helpful.
7) Database knowledge - Basics, Queries , latest No query DB details. MySQL, Oracle, MongoDB..etc.
8) Certifications on domain / tools / technology is necessary items as part of learning & get certified from well known international bodies, which will boost your confident level and knowledge towards latest technologies.
9) Hands-on knowledge on test frameworks , IDE like JUnit with Eclipse or IntelliJ, which will be really helpful and speeding up your task develop/run time at work place.
10) Learn continuous integration tools and have idea on how the things work and how to do. As a automation engineer you may need to do code checking/pulling from the central repository, build/run them while creating scripts and test. Tools like Git, Ant, Maven would be helpful here.
11) Learn automation techniques and basics features available on any automation test suites/.tools. There are very popular tools namely IBM RFT, HP QTP for full functional automation testing & recent famous selenium suites for UI automation.
12) Learn basics of SOAP / REST + WSDL/XML/JSON in order to excel on API automation. REST is getting much popular and many IT giants using it. Try with APIGEE for simulation on live environment testing and SOAPUI tool is handy for API testing as well.
13) Domain based tools ,software utils are really will be helpful. for a networking based test engineers, he must know traffic generator tools(JMeter/IXIA), packet analyse tool (wireshark), SSH/SCP tools as a basics.
I will keep updating the page and feel free post your questions, let us have discussion.
(to be continued...)
No comments:
Post a Comment