BA, QA, Database, Developer... what should I do? I am confused sathiharu... Need help

Archived from the original Sajha.com — preserved as posted, replies can no longer be added here.
Start a New Discussion
Archived Post

Hello friends, I am in my final semester of MBA. I am taking one last class before I am done. I will be graduating in May and it would be time to go and look for a job. I have talked with two consultancies about what classes they provide and what I should do from now to be ready by the end of this semester. I am a business major student so they both tell me to go do BA and/or QA But when I talk to my friends with the similar circumstance like mine they did IT related classes like UNIX, Linux, Java, oracle or dot net and now they have their H1B. They tell me to go for IT field specially something like UNIX. Because that's what two of my friends did who are relatively close to me. Now, my dilemma is in selecting the field. Considering the fact that I need to apply for H1B once I get the job which field would be the most appropriate? About my background in computers: I had done some C++ while I was in Nepal. However I was more gravitated towards graphic designing and post production when I was back home. Does developer or database sound plausible? Or should I stick with Business Analyst (BA) and/or Quality Assurance (QA)? NEED CONSULTATION PLEASE!!!

Need Consultation · Jan 12, 2014 9:29 PM · 52,103 views

36 Replies

AI is the best.

Khairey · Jan 12, 2014 10:58 PM

If you can do anything besides QA/BA in computer field then do those. Otherwise do those.

Khairey · Jan 12, 2014 11:00 PM

Which one in computer field would be the best in terms of 1. Market demand 2. Less challenging (since I am a business major) to learn 3. Roughly 5 to 6 months of learning period considering having time until May to graduate and take class until that time 4. Easy to maintain the job 5. Best of the best for long term and H1B purpose Last edited: 12-Jan-14 11:42 PM

Need Consultation · Jan 12, 2014 11:41 PM

You seem to have qualities required to become a top notch reporter based on the way you framed those questions. However, if you're hellbent on pursuing an IT career, I'd say start off with BA or QA. You can't go wrong with either. Since it's January already, you're better off getting trained for a QA position as it might come in handy to meet the H-1 filing deadlines (March, if I'm not mistaken); QAs generally get placed sooner and since most interviews are done over the phone, based upon your consultancy, cracking your interview should be completed w/ limited ease. But really, you can't go wrong with any field as far as getting placed in concerned. Your resume w/ 6-8 years of "professional experience" is gonna woo any potential client and sooner or later, you'll get placed. And you'll be able to sustain your stronghold, once you get in, with minimal fuss as a QA or a BA. But then again, I've come to meet some friends w/ little or no computer background working as Programmers and DBA specialists.

riddle · Jan 13, 2014 3:06 AM

riddle, can you refer a good consultancy? i must file h1b this year and don't have any idea about how to chose consultancy and what to look for when searching one.

pepsi · Jan 13, 2014 10:08 AM

Agama and Betasoft in CA.

riddle · Jan 13, 2014 12:09 PM

what about colorado guys?

waiting · Jan 13, 2014 1:57 PM

If you know programming (.NET or java) you are always safe. But it takes heck lot of effort and time to learn. It is not like taking QA training for 3 months and go to market with fake resume. And only programming may not be enough. You have to have database knowledge too. Database takes less time to learn compared to learning programming. Good Luck.

nepalibudho · Jan 13, 2014 1:59 PM

1. (Current) Market demand, Most of the jobs right now? --programming i.e. java, .net, android programming, IOS 2. Less challenging (since I am a business major) to learn -BA, QA, Tester 3. Roughly 5 to 6 months of learning period considering having time until May to graduate and take class until that time -- No amount of time will be sufficient if you don't understand what you are doing. There is no way any one can tell you whether or not 5-6 months is good enough to learn something. Learning is a something that you do all of your life. Whatever you do, just don't stop learning. I have seen people developing android apps and pushing it to market within a month. It all depends on individual.. But if you take an average 5-6 months is good enough to learn basic fundamentals. 4. Easy to maintain the job ---again hard to tell, its all depends. I don't think that any one can tell you "this kind of job will be easy to maintain"? 5. Best of the best for long term and H1B purpose -- best of the best ???.... no one can't guarantee you the future my friend. What is currently trending doesn't mean it will there forever. Things change, people change and so do the technology. and now coming to your part here is my few cents 1 ) If you have to choose C++ or graphics design which one would you choose ----- if the answer is c++ and it fascinates you, makes you to provide something that you can deliver to other people then go for programming. As NepaliBudho already suggested programming takes a lot of effort, not just while learning but putting it work too, and you have to keep learning everyday.. if you are ready for a challenge every day then go for programming. if you answer is graphics design, then go for BA or QA. This field is not also easy my friend, you need to know a lot of stuff and people having many years of experience also constantly need to learn. I will also say why even BA or QA why not graphic design or post-production.. if you have skills on those and you absolutely LOVE it then why not. I understand that these might have limited jobs but you really don't want to be in that position when you wake up and say oh man i have to go to work... Trust me in long term you really can't push yourself.. Having said so,, ask this to yourself ? Do I like C++ or graphic design ? you will get the answer right there... my two cents all the best for your future.

meroghar124 · Jan 13, 2014 6:48 PM

Thank You Everyone for your replies. @Meroghar124: I appreciate the time and effort you put to answer all the questions. It really helped to settle the mud that was stirred in my mind. If I had to choose between C++ and graphic designing then I would go for graphic designing and specially post production. But the circumstance here is that we need to take consideration of job market and the fulfillment of the main objective as for now to get a H1B. I would go for BA or/and QA but I have heard that these jobs are difficult to find and not very easy to maintain either. I was thinking if BA is also challenging and difficult to get then why not go for another challenging field but easier to get such as database or programming. I think I should choose a middle ground. From what I have come to understand Database seems to be the middle ground. High= Programming Moderate= Database Comparatively lower= BA Low= QA Analyzing all the pros and cons I think Database is the answer. Database is in demand, is moderately challenging, considering 5 to 6 months of learning plus on the job training/learning makes it applicable and seems plausible to maintain the job after few months in job. This looks like a good option to me because if later in life you want to switch to programming then that could be done too with a flare. Since a programmer needs a database knowledge as well like Nepalibudo mentioned. Now my new Question is: What in Database? SQL, XML, OQL, DB2, Oracle? Pardon my ignorance. I hope the above lists are applications. Thank You Everyone once again, NEED CONSULTATION PLEASE!!! Last edited: 14-Jan-14 01:24 PM

Need Consultation · Jan 14, 2014 1:22 PM

To be safe, do dot net. Since you are an MBA, SAP functional can also be something you can look at. The job makes sense what you learned in the school.

Kanchho2013 · Jan 14, 2014 2:16 PM

Besides QA/BA, I think most of the other IT jobs can be challenging. It also depends on your luck. I would say choose one field between database(Oracle/SQL) or System Admin (linux). If you have some close friend who are in IT then following their technology can be a good idea provided that they can and will help you during your project. Keep in mind, degree of effort to most of the technology can be somewhat similar but it is advantageous if you have someone to guide you.

arni1101 · Jan 15, 2014 12:13 AM

I am also looking for sql training. Let me know what you find out.

sdi133 · Jan 15, 2014 6:49 AM

SQL is a good choice for you, but there are many ways to go on it. You can go as a dba. as a developer as a ETL developer BI Developer etc. So may be i can guide you on this and can also help you in your training no matter where you are its all online no contract to sign you sign a contract after you are placed.

Un_Forgiven · Jan 16, 2014 11:37 AM

i also want to learn SQL and pl/sql. where and what is good training or consultancy? please share ur ideas. thank you. Last edited: 16-Jan-14 12:25 PM

Dhyani · Jan 16, 2014 12:23 PM

This might be off topic but wanted to ask as it relates to IT anyway. I came to know of a QA called Datawarehouse/ETL testing. This is not a click here and there qa that people associate with. It requires you to know sql pretty well and have solid understanding of database concepts, data warehouse etc. In any projects, are there just a single qa or a team of qa to do ETL testing? I guess it depends as per my common sense, in order to test so many functionality and scenarios , there will be a team of testers to do the jobs. A friend of mine works by himself as an ETL Developer but another one works in a team of ETL developer. Any idea or experience one can share working as a qa? Did you work alone or in a team of QA? Thanks,

cyrus · Jan 16, 2014 4:05 PM

@Need Consultation: I think Business Intelligence is also an option, its a common ground between technical or advanced roles like programming/database and functional roles like BA. Its not very hard to learn and make your self proficient into and also is more technical than QA/BA roles. The main thing to consider for people like you and me who do not have technical background and are in IT (or planning to do so) is not just finding a job, but being able to sustain in that job, especially when your H1B in the future will depend on having a job. I would suggest to start with something less advanced and once you're comfortable in it, move up the ladder. Good Luck to you!

SuperSixNine · Jan 16, 2014 7:44 PM

Thank You everyone once again. This thread has been very helpful. @Riddle had shared Agama and Betasoft in CA as the good consultancies to check into. I have checked their websites and read their reviews. But this hasn't made me clear as to if they are truly good consultancies that would help with the H1B filing process. Since H1B filing is the main priority I would like to know about them before I commit. I have read somewhere in sajha that there are some consultancies that charge you $1000 to start classes online. I was reading that these companies might be a run away companies or more talk no work companies, so beware. How true is that? I have no idea. Anyone experienced or know someone who has experienced the above mentioned tragedy? Please share those consultancies. Now let me boil down to my main question Which consultancy is the best? (in terms of the following criteria) 1. H1B visa processing (You or someone you know already got the visa through this C) 2. Provision of online classes (w/o a deposit of $1000) 3. Best for job placement (connections w/ several companies and wait time after marketing less than a month) 4. Lodging, fooding, and other benefits 5. Percentage of Pay cut (Actual dollar value per hour) Thanks again everyone for making this thread informative and classy.

Need Consultation · Jan 20, 2014 7:23 AM

Need Consultation: I am in 100% same situation as yours. Just graduated in Non STEM major, looking for a good BA/QA consultancy, must get trained and get a job ASAP so that I can file h1b this year coz OPT expires next Jan. plz keep me posted what you do and if you get any idea about consultancy, we could join them together.

pepsi · Jan 20, 2014 7:43 AM

Need consultation, your research is getting tedious. I've already given more than 2 cents. I'm gonna have to start charging you by an hourly rate if I prolong my session any further. Agama and Betasoft successfully file more than 50 H1B applications each year. Unless you come across reviews posted by the owners and instructors, five star reviews are almost non-existent when it comes to Indian Consultancies. Stop fooling around and join a class already!

riddle · Jan 20, 2014 8:14 AM

@Need Consultation: 1000$ deposit for either onsite or online courses are unheard of, and especially for an online training, does not sound genuine. So, yes one must be aware of such consultancies. Regarding taking online or onsite, I think if you're into programming or database training, it is strongly advisable to take it onsite where the training is more interactive than online. If you're going for BI, BA or QA, I think online works fine - but again, if there's an onsite training, it would be a little more beneficial as you will also develop personal network with the instructor and other candidates that will be in the field as yours, and it might help later in the future. Okay, now your queries: Which consultancy is the best? (in terms of the following criteria) 1. H1B visa processing (You or someone you know already got the visa through this C) -I can recommend Vastia Inc. located at Irving, TX. I know many friends of mine who have worked and made their GC or still work with Vastika. I also used to work for them, and from my experience i can say, unlike many Indian consultancies, they are easy to work with, flexible, and have good understanding. Google for their company review and you can view their H1B petitions, GC petitions, approval rates etc. 2. Provision of online classes (w/o a deposit of $1000) - as far as i know, they do have online courses coz I had taken an online course with them some time back. 3. Best for job placement (connections w/ several companies and wait time after marketing less than a month) - they have an array of network with reputable vendors that work directly with clients. 4. Lodging, fooding, and other benefits - i am not sure if they offer these, but assume they would, because to be competitive with other consultancies, they would have to 5. Percentage of Pay cut (Actual dollar value per hour) - not sure what the current percentage cut is, but used to be 70/30 and after a year or project 80/20 Hope this helps. Good Luck.

SuperSixNine · Jan 20, 2014 1:59 PM

Any good consutancy in nj that offers data analyst or qa training and provides good housing. Guest house are infested with roaches and bedbugs. I heard a company called Cloudeeva that accomodates u to live in a hotel. But they only provide training on BA and SQL BI Developer, Cognos, Financial Analyst as well. Also they ask you to write them $2500 as a safety check in case you flee after the training. I dont think any other cons offer hotel accomodation during training.

cyrus · Jan 21, 2014 12:24 AM

Dear guys, since y'all were so helpful on giving suggestion so here I am asking for one more suggestion please. I need a help regarding choosing a right consultancy. I know it's almost impossible to find the one with 5 stars but still trying to find someone who at least gives better training because all the agencies these days seems like they wanted to get rid of you as soon as possible. Believe it or not one of the consultancy in Houston told me their training is only two weeks. How in the world they would finish the training in two weeks for a person like me who's not from IT field. Long story short, if a consultancy ask for security deposit than how legit do y'all think the consultancy might be. Thanks in advance.

Karnali Blues · Feb 7, 2014 10:21 AM

From my own experience as Developer for 8 years, I have seen with my own eyes BA that work with us.. they make very good money.. Developer work..good pay but very long hours..and sometimes you have to be on-call support.. BA work is very good pay...just goto meetings and make documents.. QA work is easy but pay also low... I am thinking of switching to BA or QA position... Anyone know if QA job is easy to find ? Any thoughts ?     Last edited: 15-Jul-14 09:44 AM

mojaboy · Jul 15, 2014 9:39 AM

How about consultancies in Texas? Anybody know the good ones or had good experiences with any of them?

soaltee · Jul 15, 2014 10:14 AM

Mojaboy dude, What is the salary range for the experience of 8 years being a developer? Are you referring to Database developer or Software developer (Programmer)? Did you say BA makes more than developers (Programmers)? Thanks.

NepaliBhai · Jul 15, 2014 10:23 AM

*Please call soon for More Info! *UI Web Developer –Training Online: From 7/19/2014 to 08/09/2014 Also MS MySQL Server / Informatica Coming Soon _______________________________ *User Interface is Online training and we have instructor who have real time work experience and also very good in teaching. Also we have an excellent marketing team, which works hard to get candidates a project in the shortest amount of time. You can also refer your Friends & Co-worker! Refer can be anyone with Valid Authorization:-Citizen/ GC/ H1-B /OPT/ CPT/ L-2. We enroll candidates from all over USA we also provide free accommodation. We also give training & Placement at below position • MS SQL Server - In house • User Interface Web Developer - Online • Infomatica - Online {Training starting soon For UI Web -Developer Online: Enroll Soon!} 07/19/2014 to 08/09/2014 Monday Tuesdays Wednesday Thursday Friday -8 :pm to 10 pm Saturday :- 9:am to 11:am Sunday :- OFF {Course Content} * Course Duration: 120 hrs Basis to advance learning and also Assignments/Projects will ve given for practice every day. HTML/CSS/JavaScript/JQuery /Ajax/SQL/PHP/ Adobe Photoshop/ Dreamweaver/ Please feel free to contact me at hr.margin5@gmail.com .

Khushinagpal · Jul 15, 2014 10:52 AM

Where the hell is this training?

NepaliBhai · Jul 15, 2014 10:55 AM

It online and out office is in NJ if you are local you need to come 1 time for interview and then will confirm you and you will also let us no if you like to join .

Khushinagpal · Jul 15, 2014 11:05 AM

I am trying to understand your English. Can you write correct sentences with correct spelling? Are you Desi?

NepaliBhai · Jul 15, 2014 11:12 AM

SQL sever developer training will be a good place to start. down the road you can also go for DBA. for the first project make sure you have a really good job support form what ever consultancy you go through. It will be very helpful to create a network of people working in same field.....it will be like "help me,help you" type of thing. Usually after you join the project its all you....!!!

SolveSQL · Jul 15, 2014 12:13 PM

Sathi haru, Auta dhots bata BA gareko, 20 days mai sidhayayo..now linthing linthing halli ra...Its been over 2 months. not even single calls. I do not think they are agresive enough.... any idea? thanks for help I dont mind switching company if someone offers more supports and shit

urban khasi · Jul 15, 2014 12:36 PM

Our office is in NJ and this training is online 'but you need to come to office to give your interview .

Khushinagpal · Jul 15, 2014 1:38 PM

we are Starting MySQL In House training you need to come every day Monday To Friday 9: AM TO 5:PM for 3 weeks to New Jersey our office for learning it . If you interested let me know so that i can send you more details . http://chahiyo.com/view.cfm?li... Check this above Link' this one is old but we have new class coming from 8/11 /2014

Khushinagpal · Jul 15, 2014 2:01 PM

We are a software development and IT consulting firm located in Edison –NJ we specialize in software development and IT Training. Founded in 2009, our founders have a combined experience of more than 35 years in the IT industry. Our strong hold is on Databases. We specialize in training candidates in Database Management Technology. The core of our company is in MS SQL Server Database Administration and Development. We have successfully trained and placed numerous candidates in MS SQL Server Developer, Informatica, User Interface Web Developer, Java & other related IT profile We provides In-house and online both Training. Also we have an excellent marketing team, which works hard to get candidates a project in the shortest amount of time. You can also refer your Friends & Co-worker! Refer can be anyone with Valid Authorization Citizen/ GC/ H1-B /OPT/ CPT/ L-2. We enroll candidates from all over USA we also provide free accommodation. We also give training & Placement at below position • Ms SQL Server - In house • User Interface Web Developer - Online • Infomatica - Online • Java Developer –Placement • .Net Developer –Placement • Quality Analysis –Placement • Business Analysis –Placement {Training For MS SQL Server 2012 In-house :} Please see below all the training details which we are going to cover in this session. MS SQL Server 2012 In-House Training Starting 7/28/2014 to 8/22/2014 - Monday to Friday 9 am to 5:pm The course is entirely Hands-On; we have physical servers on which SQL Server will be implemented. There is no virtual environment; it’s all physical environments with live PHYSICAL SERVERS. You Will Learn How to: Administer SQL Server 2012 with SQL Server Management Studio and Transact-SQL Build databases and upgrade from prior versions Secure the server through logins and permissions management Automate administrative activities with SQL Server Agent multistep jobs Perform routine maintenance to correct fragmentation and database corruption Identify problems and monitor server health Course Benefits:- SQL Server 2012:- provides a robust platform that enables organizations to run their most demanding, mission-critical applications. It is essential that database administrators know how to manage this complex platform correctly. This hands-on course provides you with the skills you need to install SQL Server, create and modify storage structures, manage security, and back up and recover databases. Hands-On Training Throughout this course, a series of extensive hands-on exercises provides you with practical experience administering SQL Server 2012. Exercises include: Administering SQL Server 2012 with graphical tools and Transact-SQL Creating databases Implementing security for logins, databases and objects Backing up and restoring databases Managing transaction logs Configuring Database Mail Carrying out routine database maintenance Monitoring server health Clustering Mirroring Log Shipping Replication {Course Content} * SQL Server 2012 Installation and Features Installing SQL Server Choosing installation options Upgrading from previous versions Applying a service pack Essential tools SQL Server Management Studio Transact-SQL SQL Server Configuration Manager Policy-based Management * Creating and Managing Databases Storage structures Examining disk structures Creating databases and transaction logs Defining file groups Managing database space Permitting automatic database growth Adding database files to expand databases Specifying database options Moving databases Scripting objects and moving data with Transact-SQL Detaching and attaching databases * Implementing Server and Database Security Creating logins Contrasting Windows and SQL Server authentication Authorizing logins Making logins members of server roles Enforcing password policy Authorizing database access Adding users Defining new roles Delegating privileges with predefined roles Assigning users to roles Handling mismapped logins * Managing Permissions Granting database-scoped privileges Permitting object creation Granting blanket permissions Schemas Designing schemas Assigning a default schema Handling object-level permissions Limiting object access Meeting complex permission requirements with roles Examining permission hierarchies * Recovering from Disasters Backing up databases Choosing a recovery model Transaction log architecture Performing full, log and differential backups Reclaiming transaction log space * Restoring databases Recovering user databases testing recovery scenarios * Automating Tasks with Jobs and Alerts The SQL Server Agent Configuring the agent Setting up Database Mail Multistep jobs Defining jobs to handle routine tasks Creating alerts and operators Associating alerts with jobs * Performing Database Maintenance:- Fragmentation and database corruption Identifying and curing fragmentation Finding and repairing database corruption Database Maintenance Plan Wizard Choosing maintenance tasks Scheduling plan execution * Monitoring SQL Server:- Ad hoc monitoring Identifying problems with Activity Monitor Querying Dynamic Management Objects * Installing Windows 2012 Failover Clustering:- Defining components of a cluster Active-Passive architecture Active-Active architecture Shared storage Resource Group Heartbeat Quorum * Preparing for Windows failover clustering:- Setting up an iSCSI target Managing shared storage Configuring iSCSI initiators Validating a cluster configuration Installing the failover clustering feature Creating a Windows Failover cluster Establishing SQL Server Failover Clustering Planning for SQL Server failover clustering Upgrading from Windows Server 2003 to 2008 Migrating to SQL Server 2012 Leveraging virtual machines for clustering Geographically dispersed clusters Creating a SQL Server failover cluster Installing a new failover cluster Adding a new mode Failing over to a passive node Employing Log Shipping Preparing for a warm standby server Synchronizing logins Creating network shares * Implementing transaction log shipping:- Specifying log backup frequency Configuring the log shipping monitor Switching to the standby server Redirecting applications Bringing the standby online Configuring Database Mirroring Comparing mirroring architectures High availability High protection High performance Full safety vs. safety off Getting ready for mirroring Setting the recovery model Selecting the principal, mirror and witness servers * Mirroring a database:- Configuring the principal, mirror and witness Initiating the mirroring session Administering mirroring Enabling and disabling mirroring with scripts Launching the Database Mirroring Monitor (DMM) Employing a mirror for reporting Taking a database snapshot Querying a snapshot of the mirror * Leveraging Replication for High Availability Laying out a replication strategy Enumerating types of replication Making the business case Configuring Peer-to-Peer Transactional Replication Creating distributors Initializing databases Creating and subscribing to a publication Adding a node to a topology Employee Benefits: • We provide free training and accommodation. • Excellent Salary + Benefits for Qualified Candidates. • We are looking for all IT graduates. • We do H1B sponsor • Green Card Processing. • OPT/CPT Support for STEM Extension. • We are E-verified Company. • We also proved Group Health Insurance. Please call soon to enroll hr.margin5@gmail.com

khushinagpal · Jul 23, 2014 9:43 AM

Hi, I work in a consulting company and I would like for you to contact me at doka@canvasinfotech.com We have an amazing rate of placement and H1b sponsorship as well.

doka · Jul 28, 2014 12:01 PM

This conversation is preserved exactly as it was on the original Sajha.com and can't accept new replies.

Start a New Discussion