WASE Wipro Academy of Software Excellence Results

WASE Program, WET Results from Wipro

If you are planning to be part of Indian IT major WIPRO in their software team then you can explore the opportunity through WASE - Wipro Academy of Software Excellence. To know more about WIPRO's WASE program and eligibility criteria then please visit this site:

Here are some important points for this program:

Education - B.Sc. ( Computer Science/Electronics, Physics, and Mathematics) / BCM / BCA
Branches - Mathematics, CS, IT, Physics, Statistics, Electronics
Academic Percentage - Equal to OR above 60% in 10th, 12th and in graduation till date.
Additional requirement - Should have studied Mathematics in 12th

Selection process for WASE:
The selection procedure for WASE comprises of three stages, a Common Entrance Test, Technical Interview and HR interview. Dates for each stage would be made available to you upon registration.

WASE Entrance Test will be conducted between 13th and 20th December 2009. WASE 2009 Results are expected to be released by 25th of December.

All the best!!

Java Software Development, Java web developers profile

Java Programmer, Java Developers profile for Java Software Development

Lets see what Java Software Development means and what are the skill sets that are needed for you to fit the position of Java web developer. With this typical skill set of a Java web developer, you can plan your career accordingly or ensure that the interviews that you face for Java web developers or Java programmers positions are taken care with some very relevant skill sets.

Java Software Development is the kind of programming that uses Java as its major platform, Software development using Java as a technology platform is amongst the most popular environments. This is mainly attributed towards the flexibility, efficiency and cross platform features of Java programming language.

There are many opportunities for software programmers in Information Technology companies - these exists at various level starting from Java web developers, Java programmers, Java Analysts, Java architects

Some of the responsibilities and skills that are required for a Java programmers profile are:

* Write Java code that meet the requirements specifications

* Develop Object Oriented code that include interacting with different layers of the designed solution in Java

* Develop conceptual and technical design including use of Object-Oriented techniques and using tools that are compatible with Java development platform.

* Conduct unit testing by using JUNIT and continuous build scripts like ANT

* Familiar with Java IDE's such as Eclipse and Net Beans

Freelancing projects | Software Freelancing | Software Programmers

Online resources on Freelancing projects, Software Freelancing and Software Programmers

With the market situation being not so good for software programmers, many of us are looking forward for some kind of software freelancing opportunities. In this regard I wanted to start some discussion and also explore the opportunities available all over the world for freelancing software projects.

There are many online websites from where you can get inputs on freelancing projects in web development and web designing. Whether you are a java web developer or .NET developer or a web development expert in php, mysql, html, jquery you can find tons of information on freelancing. One thing I also found interesting is about the number of sites that are available on bidding for projects.

You can individually bid for software projects that are available online. I know many freelance software professionals who got benefited from such sites, in fact there are small size software development companies that bid aggressively for these projects online and do get some sizable revenue from these sources.

Some of the sites that I was mentioning are:


I will keep updating this list and will add more to this as and when I get some valid information.

Infosys Aspirations 2020 : Campus Connect Information

Aspirations 2020 Campus Connect details and schedule dates from Infosys

Here are the details of Aspirations 2020 from Infosys, this program is an initiative from one of the top Software Exports company from India - Infosys Technologies Limited. To know more about this company visit: www.infosys.com.

Also See:

WIPRO WASE Software Development Jobs

About Aspirations 2020 - as taken from http://campusconnect.infosys.com/Aspirations/
Aspirations 2020 is a unique platform introduced by Infosys as part of its Campus Connect initiative to bring the best of engineering talent from across India together to interact, enjoy and learn from each other while winning a few accolades and fame in the bargain.

Engineering and MCA students from 473 Campus Connect colleges and partner colleges across 20 States & 19 different Zones will take up the Aspirations2020 challenge with great zeal.

Some important links to access Aspirations 2020 from across the different states of the country:

Aspirations 2020 ANDHRA PRADESH


Aspirations 2020 KARNATAKA

Aspirations 2020 KERALA



Aspirations 2020 TAMILNADU

All the best !

Make your own barcode from www.barcodesinc.com

Make your own bar code | What is a bar code

As you all know today is the 57th anniversary of Barcode and many online sites and people are celebrating its birthday. If you searched for anything today in Google you would have noticed a new bar code next to Google search box. This barcode is nothing but "Google".

Just like Google did this you can also generate a bar code for anything including your name - here is the resource for the same:

On the above site you can type any value and get your "Barcode Label Printer - Free Online Barcode Generator". This is really cool. It uses a set of parameters and then I guess some CGI script to generate an image that represents the value you entered. This image can then be scanned by the most common barcode readers to get the actual value of the code.

The application of bar code is immense these days and you can find it in many point of sales applications, application forms, records etc.

What is a barcode?
Here is the definition from Wikipedia about Barcode:
A barcode is an optical machine-readable representation of data.

What is Cloud Computing | List of Cloud Service Providers

Know more about Cloud Computing and the list of Cloud Service Providers

If you want to know more about Cloud Computing and also check who are the existing Cloud Service Providers then read through the post below.

What is cloud computing:

Cloud Computing is a new and emerging style of way we use computer resources over the Internet. This new method is generally scalable and uses virtualized resources for the required services over the Internet. This style of computing combines Software as a Service (SAAS), Infrastructure as a Service (IAAS) and Platform as a Service (PAAS).

More and more enterprises and ISVs are coming out to explore the new concept and already Amazon, Google and Microsoft (Azure) provide services and products in this area.

For a complete list of Cloud computing infrastructure technology, solutions and servics provider:

To know more about Cloud Computing read this:

Google Wave Preview from wave.google.com

Find here some developer resources related to Google Wave.

Google Wave is a new tool for communication and collaboration on the web, coming later this year. For more information on this kindly check

Here is what Google Wave can offer you

Google Wave can make you more productive even when you're having fun.

Learn how to put waves in your site and build wave extensions with the Google Wave APIs.

Google Wave uses an open protocol, so anyone can build their own wave system.
Learn more at www.waveprotocol.org.

Check back at the above site for the developer preview at Google I/O for a keynote presentation.

Read about Google wave from Google Blog
Went Walkabout. Brought back Google Wave.

Effort Estimation of Automation Testing

Effort Estimation of Automation Testing is very tricky and one has to consider few things in detail to arrive at the same. Here are some steps that need to be considered for the same: (Win Runner, QTP, Quick Test Pro, Selenium are the most common regression automation testing tools used these days.)

Identify the scope of automation test scripting

See how many of the manual test cases, test scenarios can actually be automated

Identify the steps in each test case

Count the number of data driven aspects, number of validations in each test case

Based on the above arrive at the size of the each test case in terms of small, medium or large

Best thing is to perform one automation test case and see the time it takes

Compare the size of the above test case and derive a numerical effort to the gorupings of the test cases - small, medium and large

Add some factors such as automation test framework, test data setup, test environment

As the size of the test steps increase there may be an increase in the complexity also, this could be one of the estimation attribute of automation testing

Add some management effort and test tool complexity to this effort

Microsoft Certification Test | Microsoft Certified Professionals

Here is some information taken from the Microsoft site related to the different certifications on MS Technologies. All these certifications are industry recognized, Being a Microsoft Certified Professional (MCP) will help you in your career and also will add some value to your profile

The Microsoft Certifications are available in different flavors - by role, by technology and by name - see below for more details.

Available certifications for IT professionals and developers

Certifications by technology

Certifications by name

Here are some certifications that are currently available - There are many online resources, training material available for these exams.

MCTS - Microsoft Certified Technology Specialist (MCTS)

MCITP - Microsoft Certified IT Professional (MCITP)

MCPD - Microsoft Certified Professional Developer (MCPD)

Microsoft Certified Architect program

Microsoft Certified Master program

MCDST - Microsoft Certified Desktop Support Technician (MCDST)

MCLC - Microsoft Certified Learning Consultant (MCLC)

MCSA - Microsoft Certified Systems Administrator (MCSA)

MCSE - Microsoft Certified Systems Engineer (MCSE)

MCDBA - Microsoft Certified Database Administrator (MCDBA) on Microsoft SQL Server databases.

MCT - Microsoft Certified Trainer (MCT)

MCAD - Microsoft Certified Application Developer (MCAD)

MCSD - Microsoft Certified Solution Developer (MCSD)

Microsoft Certified Business Management Solutions Specialist

Microsoft Certified Business Management Solutions Professional

MOS - Microsoft Office Specialist

MCAS - Microsoft Certified Application Specialist (MCAS)

Privacy Policy and Disclaimer

Privacy Policy and Disclaimer - programming-questions.blogspot.com

The content of this site is for general information purposes only and does not constitute advice. Anything written on this site is my own view. programming-questions.blogspot.com tries to provide content that is true and accurate as of the date of writing; however, there is no assurance or warranty regarding the accuracy, timeliness, or applicability of any of the contents.

Links to external sites, or third party Web sites, are provided only for the site visitor's convenience in that context. Links which redirect the site users to other sites are done so at your own risk and programming-questions.blogspot.com accepts no liability for any linked sites or their content.

When you access an external Web site, keep in mind that this site has no control over its content. Content taken from other sites is for reference and quoting purposes only, appropriate sources of information will be given in such cases, in case if anything is objectionable then kindly send a comment, I will take immediate steps on the same.

We use third-party advertising companies to serve ads when you visit our website. These companies may use information (not including your name, address, email address, or telephone number) about your visits to this and other websites in order to provide advertisements about goods and services of interest to you.

If you would like more information about this practice and to know your choices about not having this information used by these companies -
click here.


Software Development Life Cycle Methodologies

Just an overview of Software Development Life Cycle Methodologies, also referred to as SDLC. Every software project will have to follow some kind of life cycle. In fact this applies just for every product development.

Some common SDLC methodologies

Waterfall Software Development Methodology
Iterative SDLC Methodology
Incremental SDLC
Incremental Waterfall
IBM Rational Unified Process - RUP
Microsoft Solutions Framework - MSF

Agile based Software Development Life Cycle Methodologies - like

Extreme Programming
Test Driven Development
Feature Driven Development

More on SDLC
Now this product development life cycle when applied to Software projects - new product development or maintenance then it is termed as SDLC. For freshers and experienced software professional it is very important to understand the different aspects of an SDLC.

Most of the Software companies - both software services and product development - are looking for peoples who not only have good technical knowledge but also posses some kind of an exposure to any of the standard industry followed Software development Life Cycle methodologies.

With many factors coming into play in today's Software industry - like distributed development, agile nature of work, communication barriers, teams from different cultural background, time to market, increasing demands to meet last minute changes and changing customer specifications etc - it has become very critical for software companies and individuals to adopt one or more SDLC and also to improve on the processes that are established around these life cycles.

So testing an individual's exposure to these aspects has become an important factor and is one of the measuring attribute in interviews these days.

Web Development using PHP Frameworks

Learn PHP Frameworks and develop websites and blog sites quickly

For every one who their career in website designing and website development, I want to suggest that they should look at their careers and preferably can select PHP as the language of their choice to develop the sites.

I am saying this because there are so many Content Management Systems (CMS) that have come up these days that rely on PHP. Most of these CMS are open source and there is a great potential for you to make a mark in this open source technologies.

Very popular PHP frameworks that are being used now a days are following - there are a lot more, I am just listing a few.

Wordpress (Blogging and Content Management Tool)

Joomla (Powerful Content Management Tool)

Drupal (Module based CMS Tool)

Blogger (Easy to use blogging tool)

TypePad (You can use and install customized blogging templates)

PHPBB (PHP based forum management and Bulletin Board sites)

These Technologies, as mentioned, are based on LAMP Technologies - Linux, Apache, MySQL and PHP - try learning these technologies - I have a list of interview questions that you can refer to in case you need to attend an interview in these areas.

If not as part of an organization, you can make your career individually by mastering any of the above PHP frameworks - since mostly everything is open source you can develop custom modules, plug-ins for these tools that will be used by many website developers or content managing teams.

There is a career in writing plug ins, modules, scripts,themes, templates, CSS that add rich features to any site.

Read below on most common interview questions in these technologies

PHP MySQL Interview Questions

PHP Interview Questions

Ajax Interview Questions

Software Development Jobs | Freshers Jobs

IT Software Development Jobs for Freshers and Professionals.

With IT job market getting tougher, it has become difficult for freshers and also for people with less experience to get a job. Even for experienced people changing jobs has become difficult.

At the same time HR staff in IT companies are also finding it difficult to get good talent as no one is willing to shift their job in these difficult times.

IT companies layoff has become the talk of the day amongst the IT professionals and as well as first time job seekers. So in these situations it is important that you prepare well for interviews and do not miss the chance that you get.

Job portals like monster.com, naukri.com and jobsahead.com are also seeing a less number of experienced people registering in their portals.

Also, I came across one good site that gives you the list of openings for jobs in different areas, including for Software Professionals in IT field. See below: