Tuesday, 4 July 2017

Introduction to GST - What is GST

Goods and Services Tax in India

The present structure of Indirect Taxes are very complex in India. There are so many types of taxes that are levied by the Central and State Governments on Goods & Services.

We have to pay ‘Entertainment Tax’ for watching a movie. We have to pay Value Added Tax (VAT) on purchasing goods & services. And there are Excise duties, Import Duties, Luxury Tax, Central Sales Tax, Service Tax etc...

As of today some of these taxes are levied by the Central Government and some are by the State governments. How nice will it be if there is only one unified tax 
rate instead of all these taxes?

Let us understand – what is Goods and Services Tax and its importance. What are the benefits of GST, disadvantages and challenges?
------------------------------------
What is GST?

GST is the abbreviated form of Goods & Services Tax, It has been long pending issue to streamline all the different types of indirect taxes and implement a “single taxation” system, this system is called as GST.  

The main expectation from this system is to abolish all indirect taxes and only 
GST would be levied. As the name suggests, the GST will be levied both on Goods and Services.
---------------------------------------------------------
GST is a tax that we need to pay on supply of goods & services. Any person, who is providing or supplying goods and services is liable to charge GST.

How is GST applied?

GST is a consumption based tax/levy. It is based on the “Destination principle.” 
GST is applied on goods and services at the place where final/actual consumption happens.
---------------------------------------------------------
The last person in the supply chain, the end consumer has to bear this tax and so, in many respects, GST is like a last-point retail tax. GST is going to be collected at point of Sale
---------------------------------------------------------
Goods & Services Tax in india
GST Rate Structure A four-tier GST tax slabs:

i) Zero Tax rate : There won’t be any tax on almost 50 % of items in the Consumer Price Index basket, including grains used by the common man.

ii) 5% Tax slab : This is applicable on items of mass consumption used by common people

iii) There would be two standard rates of 12% and 18% under the GST regime.

iv) All the items (especially luxury items) which are now taxed at around 30% will fall under 28% GST rate slab.

Note: An additional cess would also be levied on luxury cars, tobacco products & aerated drinks besides the highest tax rate (28%).
-------------------------------------------------------------
Advantages of Goods and Services Tax (GST):

> GST is a single taxation system that will reduce the number of indirect taxes. From now, a single taxation term would cover all of those indirect taxes.

> The Prices of products and services would reduce , thus this system would prove to be beneficial for the people who are fed up of paying high prices.

> This would reduce the burden from the state and the central government. With the introduction of GST, all indirect taxes would come under a single roof.

> GST would not be charged at every point of sale like other indirect taxes so in this way, market would be developed.

> Corruption-free taxation system. GST would introduce corruption-free taxation system.
-------------------------------------------------------------
Disadvantages of Goods and Services Tax (GST):

The opposition is to the way it is being implemented. It’s complex nature of compliance.

GST was supposed to Simplify taxation and make taxation easier. Is this happening?

Multiplicity of Tax Slabs

Instead of having a single or two slabs, we have 5 Slabs in GST - 0%, 5%, 12%, 18%, 28%

It does not end there. There are items which don’t fall under GST. And there is Cess.

Multiplicity of GST

Center(CGST), State(SGST), Inter-State(IGST). Ideally there should be only one.

Compliance

You need to file returns 3 times a month for every state in which you operate. That means at least 36 filings in a year per state.

If you have trade even in 25 states in India, then number of times you file returns are: 36 x 25= 900.

This is fine for large companies with army of accountants. Small Traders, and upcoming companies with meagre resources will not find this easy.

Computer Based

Most small traders are barely computer literate, and do not have IT infrastructure. They would be dependent on ‘others’ to do this return filing on their behalf. Move towards computerization is great - but are small businesses ready for it?

Most importantly

When rules and regulations are Simple - people tend to understand what they are doing and there is high compliance.

When rules are complex - people have to depend on ‘experts’, they barely understand what they are doing, and it gives rise to red-tape.

Resources: 

  • http://www.gcreddy.com/2017/07/introduction-to-gst.html
  • http://www.cbec.gov.in/htdocs-cbec/gst
  • https://cleartax.in/s/gst-law-goods-and-services-tax

Friday, 23 June 2017

Top 5 Selenium Bloggers in 2017



Hello all,

The below mentioned bloggers are the recent trending  Selenium bloggers in 2017 who having more number of  satisfied visitors per month.

1. Mr.Arun Mootori  - Selenium143
2. Mr.AravindSelenium Testing Tutorials
3. Ms.Sherlin JonesSelenium Tutorials and Training
4. Mr.RajeshSelenium Tutorials
5. Mr.Sanjay KumarSelenium make it easy

According to my survey around the above mentioned bloggers ranks Top5, Do follow their blogs to learn Selenium automation testing.

Do follow this blog for more interesting news!!

You may also Like:





Monday, 5 June 2017

Most Common Interview Questions for Freshers:

The following mentioned are few general interview questions asked in an interview to freshers and also few interview advice and job interview tips for freshers.


1. Why have you chosen this field? There are many people who select their profession after assessing their likes, dislikes and knowledge in different fields. But this is not the case with all students. There are youngsters who lack direction in life. These are individuals who are unable to identify their strengths early. They may choose a field just because it appears better than the rest. Questions regarding choice of a field can be challenging to such individuals.
The interviewers usually expect to hear about your choice and liking for a field when they ask you why you chose a certain field. You should be in a position to explain to them what you like in your chosen field. Your passion for the chosen field should be evident in your answer.
2. What is your strength? When the interviewer asks you about your strength, he is trying to gauge your confidence in your skills and abilities. You should be able to reveal through your words what your true strength is. This question should be carefully phrased. Interviewers are always eager to trap you with your answers. Frame your answer in such a fashion that they cannot counter question you. The interviewers are always looking for loopholes in your answers. Individuals who have experience working in the industry are aware of these tricks. They know how to tackle tricky questions. You must make sure you are confident and prepared for challenges.
3. What is your weakness? An earnest man would easily fall prey to questions like these. You need to tackle questions like these tactically. When they ask about your weakness, your reply should be something like, ‘ I do not get peaceful till the work at hand is complete even if excess work affects my health adversely’. Such an answer reveals your love for the work you do and your true dedication and devotion as an employee. Your choice of an answer to such questions reveal your true attitude towards work.
You may also say things like ‘ My weakness is my strict adherence to deadlines even when the project is not urgent’ or ‘I can’t tolerate indiscipline’. These are replies that highlight you in positive light. Such weaknesses only glorify you.
4. What is your career goal? This is one of the common questions posed in interviews. The interviewers are always curious to know your career goal and your dream career. They try to analyse from your replies whether you are a good choice for the particular job. Different questions they pose try to understand your liking for the industry you have chosen.
5. Who is your mentor? The interviewer wants to understand you as an individual. He wishes to understand whom you respect or take as a mentor. The interviewer tries to identify the ideology you stand for by asking this question. Prepare your answer in a fashion that does not give a hint of extremist ideology as it may act against you in the interview.
How to answer Tell me about yourself
6. What is your goal/ambition in career? This another very probable question for freshers appearing for an interview. The interviewers wish to know whether you have well set dreams and ambitions for yourself. They try to analyse whether you are an ideal choice for the career. Your dreams and goals explain a lot regarding your knowledge and confidence in your field. Individuals who are not sure what they want to do with their lives are unable to have a clear goal or ambition.
7. Are you a team player? The huge organisations succeed because they work in teams. An individual needs to have a very high level of understanding to be able to perform in a team. The interviewers always seek team players. If they ask you whether you are one, you should be able to tell them how good you are while working in a team. Give them examples of college events where you have actively participated.
8. What is your favourite hobby or pass-time? Youngsters often fail to realize the significance of questions like this and blurt out replies that are totally irrelevant. When someone asks you regarding your hobbies and interests, you need to speak of the hobbies that could be relevant to your trade. If you are appearing for a sales job, even shopping could count as a good hobby.
If you are in for a creative role like an interior designer or an advertising agency creative head, you may speak of hobbies like writing poetry or painting. These are industries where creativity truly counts.
9. Where do you see yourself in the next five years? The interviewers wish to know whether you are ambitious. They also wish to know how well you understand the industry and your own potential. Questions like these should be answered with clarity. Your answer should reveal to the interviewers that you know exactly what you are doing. You may reply that you see yourself as the chief editor of the creative department in a prominent firm. This reply reveals confidence and clear understanding of the industry.
10. What is your salary expectation and why? The firms try to do cost cutting by paying low wages to freshers. You need to remember that your initial wage decides your later progress. You need to negotiate to make sure you get a decent first salary. You may have a tough time convincing the interviewers why you deserve the pay you are quoting. Freshers are just out of the college and they lack work ethics or understanding of the work culture. The company has to spend time, money and effort to train freshers into eligible employees. This is the reason why the companies are hesitant to pay a good wage to a fresher. If you negotiate well and are able to convince why you deserve a better pay, you may get the pay you have quoted.
The last few questions in an interview for freshers turns out to be very tricky. You need to use your brains while answering these questions. Check out a few such questions.
11. Are you a good leader? Every organization looks for good leadership qualities in their employees. While freshers are expected to follow their seniors in most situations, the firms know that only freshers can bring in change. They look for youngsters with an ability to bring change. You need to explain your leadership skills and your ability to understand the situation and find an apt solution. They seek leaders who are not bossy but understanding. Power blinds most men and you need to show the interviewers how you can help progress happen with your leadership skills.
12. Do you believe in socialism or democracy? This is another tricky question that is often posed to freshers during interviews. The interviewers try to gauge your understanding of different ideologies. Picking any particular ideology could be risky during an interview. The interviewer may be a staunch socialist and if you pick democracy, you may have a tough time putting your point across. You need to pick an amalgamation of different ideologies that help organisations function efficiently. Such an answer can keep you safe even while tackling tough interviewers.
13. What do you think India is lacking? The old school guys always have a bad impression about youngsters. They think the present generation is less patriotic and lack maturity. They wish to understand how much you care for your nation or think about it when they ask you questions like these. It would be great to have a clear answer with statistics ready for questions like these. If you mention poverty, illiteracy, lack of proper leadership or any other point, have facts and figures to support what you say.
14. Are you comfortable working on weekends? Many times freshers tend to answers such questions in the affirmative. You must remember that your first job work culture impacts your entire job life. If you opt to work in the weekends, you must never expect free time even during weekends. It is best to set a reasonable expectation in the very beginning. There is no harm in honestly stating that you do not hope to work during weekends as you wish to have sometime with your family too. A good company is sure to accept this answer in the right spirit.
These are some of the most common questions asked during interviews for freshers. If you are well prepared to face these questions with confidence, there is nothing that can stop you from achieving success in your career.
Useful Resources:


Wednesday, 10 May 2017

Top 10 Basic Interview Tips for FRESHERS






The ultimate goal of studying hard is to get a job. But many of the bright students who are intelligent in their studies fails in interview round. The aim of this post is to provide some basic interview tips for freshers which help them in clearing their job interview successfully. While giving an interview the main concern of the interviewee is to impress his/her interviewer. So here are some basic interview tips for freshers that help you in clearing your interview. Also get a free Career Guidance from Experts 

Basic Interview Tips for Freshers:

1) Information about the Company

Before attending any interview for any company, make sure you know enough about the company and you are willing to work in this company. To do this, Go through the history and the present position of the company. It will help you to understand them and make you more confident.

2) Your Resume

A resume is the main intangible tool to get a job. Prepare your resume according to the job profile the company is offering and highlighting your strength required for the job. Remember one thing, that the points you are mentioning in it should be the ones, you are really intended to. This should not be bombastic and not be false just to impress the interviewer.

3) Practice Makes you Perfect

Practice the way of your speaking and answer the questions which are often asked. Improve your communication skill. If you are good at communication, half of your job is done.

4) Arrive Early

In today’s rushing world, no one can waste their precious time for waiting for someone. So arrive five-minute early. So that you can relax there. It will also depict your punctuality.

5) Dress Like you mean Business

Your dressing sense is the mirror of your personality. It defines the society you belong to. Dress like you are a part of them. Always wear a formal suit. Black trouser and a white shirt would be the best combination. Avoid wearing colorful shirts and trousers. Look like a professional.

6) Switch Off your Phone

The disturbance is not acceptable in any form and the job is more important than your one call or a message, so turn off your phone before entering.

 7) Show Enthusiasm

Give an answer with such a great feel so that interviewer can feel your enthusiasm for the job in your voice only.

8) Keep Eye Contact

It is required to have an eye to eye contact with the interviewer because it shows your confidence and your honesty.

9) Be Yourself

People like natural things more than man-made. Be natural in front of the interviewer. Don’t try to copy an accent which you will not able to continue after some time.

10) Be a Part of them

Try to connect yourself with them, show your interest that you want to be a part of their family.

These are some basic interview tips for freshers; if you want to clear your interview successfully then you must have to follow all the above tips.

Stand out of the Queue: SoftwareTraining and Placement assistance

Also Read: Group Discussion Tips for Freshers 

Friday, 21 April 2017

Innovative ways to learn coding in 2017




Broadcast your coding experience
Live streaming is catching up with the internet. Internet giants such as Facebook, Periscope, Twitter are utilizing live streaming to build their product and also enable people to interact freely. EdTech companies such as LiveEdu.tv is also enabling learners to use livestreaming to expand their skills and career prospects. The most beautiful aspect of the livestreaming is that a beginner can go online and start a journey on his own.
As a beginner, you need proper guidance and feedback. Most of this is not readily available online. By broadcasting your learning, you are exposing yourself to guidance and feedback from fellow learners and experts. The livestreams are also recorded, and you can always play to see what you did wrong, and how you have approached it differently. Learning from your own mistakes can make you learn faster and be more confident in the learning process.
No need to wait any more - Learn Latest Software Skills Easily 
Solve Algorithms
Computers are all about algorithms. Everything a computer performs is defined in a number of steps. By learning to solve Algorithms, you are exposing yourself to how computers work. Learning to solve algorithms helps you improve your analytical and problem-solving skills.
But, you may argue whether a beginner who is pursuing web development needs to learn algorithms in the first place. Even though the algorithms will never be used in actual projects, they leave a lasting impression on your thinking abilities, making you an overall better programmer.
You can try out platforms such as TechGig, HackerRank, TopCoder, etc.
End-to-End projects
Want to learn better and succeed at the same time? Do End-to-End projects. They can give you a clear perspective of what you can expect in a real job. Most of the time you will be converting business or program logic to code. However, doing end-to-end projects can help you get a better grip on the whole project and take decisions accordingly.
Watching others code can also help you learn faster. It is a fact in computer science programming that if you want to get good in programming, you need to read a lot of code. The same is applicable for writers who want to become professionals in their field. The more you read or watch, the better you become -- it doesn’t matter if you are learning to code or learning to write.
Check out Ryhnoboy2009 who is working on a "Creating a Food Android Application" using Node.js
Teach Others
Learning is closely associated with teaching. The Protégé Effect enables you to dive deep into the material and ask questions which you would never do alone. The same pattern is also seen in siblings, where the first born tends to have higher IQ compared to their later-born sisters and brothers.
So, if you are learning to code, it is a very great idea to guide someone and share information. You can also share your knowledge and improve it at the same time. If you are having a hard time finding someone that you can teach, you can livestream some key lessons online using either YouTube or LiveEdu.tv. This will help you get some followers and get started.
No need to wait any more - Learn Latest Software Skills Easily 
Reach out for help
Getting stuck is the part of learning. You are bound to get stuck when learning to code. There are a lot of things you will get confused and feel stuck. The best way to approach is to ask for help. Use forums such as StackOverflow to get quick answers. You can also join other forums for help.
A mentor can also help you gain knowledge faster. So, if you can get one locally or online, you can speed up your learning and make it more impactful.
Conclusion
Learning to code in 2017 is a lot different compared to a decade ago. The advent of livestreaming platform, easy availability to information and practice platforms give you all the tools required to become an excellent programmer. All you need to do is practice hard and be disciplined.
Do you agree with the innovative ways to learn to code in 2017? If so, comment below and let us know how you approach learning to code. We are listening!
No need to wait any more - Learn Latest Software Skills Easily 



Thursday, 13 April 2017

Top 7 Traditional Software Testing Best Practices


Let’s have innovation in automation with our old-school software testing best practices followed for years to add value to the software:






















Software Requirement Specification (SRS) phase:    

While preparing this document of SRS, the scope of activities can introduce the test automation opportunities. Here, one more document can be prepared for internal purpose to list down the various test scenarios that can be tested using automation testing for a software being developed.

Testing Criteria for Entry-Exit Points:

Understand your software application being tested completely. Here, we do take care of when and how the testing of a particular testing phase will start and end. So, this will help us to decide how and which automation testing framework can be involved for a particular testing stage.

Checking for Bugs:

Every time, it is not necessary to ask the other members of a software development team to inspect the software application for errors as they might skip to test a few scenarios as per the user’s requirements. Rather, we can involve dedicated software testing, QA and test automation teams by outsourcing your software testing processes to a leading software testing company.

Automation for Cross-Platform Testing:

 There are various test automation tools which support headless testing. Headless testing avoids graphical user interface while performing web testing across various browsers & platforms.

Automation for Nightly Builds:

Earlier, we used to run nightly builds to track the bugs. But, nowadays, it is feasible to introduce bug tracking tools in your test automation strategies. You can also opt for a test automation tool that supports the bug tracking tools of your choice, whether it is JIRA, MANTIS or any other.

Not Just Usability Testing:

There had been many myths surrounded around test automation. But, we should use automation in a more optimized way. Yes, definitely for usability testing, but, other than that, the user interface (UI), database, regression testing, web service needs to be automated.

Automated End-to-End Testing:

We have seen a great demand for end-to-end testing by many B2B companies now. And, automating end-to-end testing ensures that the application functions appropriately and accurately according to the real user scenario.

Recommended Reading:





References: 



Monday, 10 April 2017

Manual Testing Tutorial for Beginners - Goal of Manual Testing



Manual testing is the process of manually testing software for defects. It requires a tester to play the role of an end user whereby they utilise most of the application's features to ensure correct behavior. The Manual Testing is very basic type of testing which helps to find the bugs in the application under test. It is preliminary testing, must be carried out prior to start automating the test cases and also needs to check the feasibility of automation testing.

Test Plan

The Test Plan is created & followed by the tester to ensure that the comprehensiveness of testing while executing the test cases manually without using automation testing tool.

Technical Skills

It is not necessary to have knowledge of any testing tool for manual software testing. As the Software testing fundamental always says that “100% Automation is not possible” so the Manual Testing is very important.

Goal of Manual Testing

The main Goal of Manual Testing is to make sure that the application under test is defect free and software application is working as per the requirement specification document.

This type includes the testing of the Software manually i.e. without using any automated tool or any script. In this type, tester takes over the role of end user and test the Software to identify any un-expected behavior or bug. There are different stages for Manual Testing like Unit testing, Integration testing, System testing and User Acceptance testing.

A test plan document is created by test lead which describes the detailed and systematic approach to testing a software application. Basically the test plan typically includes a complete understanding of what the ultimate workflow will be. To ensure the completeness of testing (100% test coverage) test cases or test scenarios are created. Manual Testing Concepts also includes exploratory testing as testers explore the software to identify errors in it

After the testing is started the designed test cases or test scenarios will be executed & any differences between actual & expected results are reported as defects. Once the reported defects are fixed, the testers will retest the defect to make sure that the defects are fixed. The main goal of Software testing is to make software defect free & deliver good quality Product to customer.

Manual Testing types:




Conclusion

Testers need to play a role same as end user & execute the all test cases as per the end users point of view. In this article we have seen about the “What is manual testing?”, Goal of manual testing. Meet you all with another one important topic in Software Testing.

References:
  • https://en.wikipedia.org/wiki/Manual_testing
  • http://www.guru99.com/manual-testing.html
  • http://www.softwaretestinghelp.com/manual-testing-tutorial-1/
  • http://www.softwaretestingclass.com/what-is-manual-testing/ 

FullStack Course - Offer is on..! Book Now to grab the discount.

Registration Procedure: 5 more seats left to book.!