(Starting Statement)
I am having around 8.5 years of experience in Software quality assurance and testing.
(What qualities I possess and Why I like testing)
I am very passionate about the quality of the application and it's features I work for. Being a QA, testing not only helps to find out the defects/issues in the system but it also gives me an end-2-end idea of the overall system and helps me to understand business strategy. I try not to compromise on the quality of the product and services and this has been appreciated by some of world class clients for which I worked for like Microsoft, CVS Caremark.
I am very passionate about the quality of the application and it's features I work for. Being a QA, testing not only helps to find out the defects/issues in the system but it also gives me an end-2-end idea of the overall system and helps me to understand business strategy. I try not to compromise on the quality of the product and services and this has been appreciated by some of world class clients for which I worked for like Microsoft, CVS Caremark.
(Demonstrating my experience to work with
client)
Majority of my work experience is with few
of fortune 500 organizations during which I directly worked with the client and
have a good exposure to client interaction and to co-ordinate between offshore
and onshore team.
(A brief mentioning of what I know in terms of testing keywords)I have good hands on experience in software testing life cycle which includes analyzing requirements and participate in requirements review discussions, preparing and maintaining test artifacts, test execution, reporting and tracking defects, providing test status and sign-off
Currently I am working as Test Lead with Galaxe Solutions India Pvt Ltd, thank you.
What are your current role and responsibilities?
Currently I am working as Test Lead and my responsibilities include
- Understanding requirements and participating in requirement review discussion with BA
- Dividing tasks among team member including myself
- Maintaining query log for the queries related to requirements and get them addressed through BA
- Preparing Test plan, test cases, reviewing TCs prepared by team members
- Scheduling TCs walk through with client for his approval
- Identifying TCs for automation and get them automated
- Maintaining RTM, co-coordinating test execution
- Reporting defects and verification of defect fixes
- Reporting daily and weekly test status
- Providing test sign off
What is Quality
Quality is a measure or standard of excellence of a product
Why do you think Quality is important?
Quality is very important aspect of any product or services being offered to end users. A good quality measure ensures that the product used by end users is what he is looking for and gives him confidence. e.g. there can be many products of similar nature but what matters most is that which one is the quality product. Good quality services also gives client confidence and helps to generate more business. Quality is important because this is something which helps to differentiate between a good and a great product
Can you tell me some situations where you have demonstrated your passion about quality?
1. In one of my project there was a feature where an order can be placed using CC. While ordering, a customer may choose to use the CC once or he has an option to save the CC for future use as well. All these details were submitted to another system through various web services. There was a defect in the system due to which if you use a CC as one time use it stores the CC information and then don't allow the same CC to be stored again. Since we didn't have access to DB of the 2nd system we raised this an issue, however our development team responded back saying that this is the design at their side and we can't fix it from our side. I discussed and explained this issue to my onsite client lead since it was a breach of privacy to store something user is not asking for. He then bring this issue with the other team and they agreed to get this fixed in their subsequent release.
2. There was another situation where a feature was not working properly in consecutive builds. The fix for the defect in previous build was generating a new issue in the subsequent build. This was due to the reason that development team were not running the unit tests after making the fixes. I discussed this issue with my project manager who agreed to have the unit tests results available to QA team for the build. This process improvement helped a lot to not only QA team but to the development team as well since it was a bit time taking exercise to go back and forth for the defect.
How will you know that the product or feature is ready to ship/release?
Once we meet the test Exit Criteria for the product, product is good to ship/release
What is Exit criteria?
Exit criteria is set of specification or conditions which ensures that a product has passed the acceptable operational specifications. For example all the priority 1/2, severity 1/2 defects should be close to release the the product
Who creates Exit criteria?
Exit criteria is created based on the product requirements and organizational process, however this can vary on customer's need & expectations. Test exit criteria is prepared by QA team based on the discussion with QA Manager and customer.
What is the first thing you should do once the Build is available for test?
If there is an automated build system, we should review the BVT results of the build and examine if the build is good enough for the further testing or not. In case if there is no automated build system and BVT results available, then QA team should run the BVT on build to make sure that if the build can be use for further tests
What is BVT and who is responsible to run it?
BVT is build verification test which includes basic test for the feature to ensure whether the build is good or not for further testing. Usually the build release team is responsible to run the BVT, however in certain scenarios where team is small or there is no build team, running BVT can be taken care by Dev or QA team itself.
Why this company
(What company do e.g. Stryker)
1. Leading manufacturer of orthopedic products and medical specialties
2. It is one of the world’s leading medical technology companies and is dedicated to helping healthcare professionals perform their jobs more efficiently while enhancing patient care
(Fact about company e.g. Stryker)
1. historically increased revenues by 20% each year for the last 27 years
2. Stryker is now at 323 on FORTUNE magazine’s list of top 500 U.S. companies in terms of revenue.
3. Stryker corporation named 68 on FORTUNE Magazine’s “100 Best Companies to work for” list.
Why do you want to leave your current Organization?
I am doing good in my current organization, however
I feel that the current work has become a routine.
OR
I am not able to fully utilize my potential and capabilities
I tried to explore other opportunities in my current orgranization but Since my current organization is small so there are limited opportunities hence I am looking forward for this opportunity which will help me for growth and advancement in my career
Where do you see yourself after X years?
I would like to learn and gain knowledge about the product & domain I will be working for. This will be helping me to become an expert in the respective field and achieve a position where I can contribute towards the growth of the organization
Why should we hire you?