Sunday, December 5, 2010

Test Positions - Microsoft Corporation - Hiring event in Chennai / Pune

Test position 1


Title: Test Engineer

Job Description/Responsibilities:

This position is responsible for testing of enterprise systems. You will play a role with the technical architecture and testing of an end-to-end business solution which is defined as multiple related and integrated applications that comprise a complete solution spanning a service area. This position requires comprehensive business knowledge within a solution delivery area or business unit. These solutions are developed using SQL Server / .NET and related technologies and this position helps drive the system quality assurance program for stakeholders, customers and partners to deliver high quality products as part of the software development lifecycle.

As a Test Engineer 3 this person will be responsible for:

• Active participation in testing cycle of the software development lifecycle (requirements gathering, prototyping, architecture, detailed design, and development).
• Working closely with the Program Management, Analysis, Design, Development, and Support teams to create and deliver a quality-focused system testing plan and schedule while identifying system issues and risks in a fast-paced development environment
• Develop functional, integration and partner end-end scenario test cases to validate business, system and operational requirements.
• Collaboration across all teams to drive product and process improvement in test execution, system/integration test automation, and release quality measurement & assessment via software development and QA metrics
• Team leadership for test case analysis, design, review development of test plans and repeatable testing procedures for moderate to high risk/complex systems
• Leadership role in setting, driving and delivering testing program elements including all elements of test program planning/execution and release-based quality/risk assessment.
• Evangelizes best practices in configuration management
• Contributes to impact analysis discussions, design reviews, and code reviews
• Overall planning Test Cycle including execution of Test plans, Test cases for multiple projects.
• Make sure testing is on schedule and identify and work with project leads to fix test issues that are delaying implementation.
• Communicate test processes and test plans to appropriate parties
• Separate, but equal, checkpoint to Development and SQA for enforcement of SOX and SDLC controls
• Responsibility for developing automation frameworks and tools for testing purposes.
• Overall responsibility for building and maintaining TEST server environment for the projects responsible.
• Work closely with different functional groups to resolve issues, ensure thorough testing from a business perspective, understand support issues, release high quality products to production, etc
• Quality & risk management metrics analysis
• Bug incident database management support

Requirements/Qualifications and Previous Work and Related Experience (including educational requirements):

• Experience creating, performing, and documenting technical test cases
• Experience in defining and driving successful system testing programs in an enterprise system environment
• Strong understanding of database design
• Excellent verbal and written communication skills
• Strong leadership skills
• Ability to set up testing environments and troubleshoot application installation issues
• Dedicated to concepts and principles of testing/quality management as well as strong understanding of SDLC, Good software test practices and software lifecycle methodologies
• Strong working knowledge of SQL Server, (various scripting languages such as VB/ C#/C++ etc) IIS and .NET technology, Networking and infrastructure. Proficient in Windows OS/server configuration and network infrastructure.
• Hands-on experience in building automation frameworks and automating functional test cases for enterprise-level web-based projects a plus
• Proficient in planning, writing, and executing test specifications
• Experience writing solid bug reports and analysis
• BA/BS in Business, Computer Science, MIS, or related field
• Master degree preferred
• Seven to ten years of related experience

Test  positon -  2  



Primary Job Roles and Responsibilities:
1.      Participates and provides critical feedback during requirements, functional and technical specification walkthroughs; contributes to the development of the test plans; to the development of project and release Master Test Strategy documents; and assists in the preparation of test estimates and project schedules.
2.      End to end ownership and accountability on Functionality, Integration, System, Regression, Performance, and maybe Unit Testing for the application assigned.
3.      Able to execute testing independently and ensuring critical defect free project deliveries and meeting the planned schedule.
4.      Able to articulate detailed test strategy, write and maintain detailed test scripts and other required testing artifacts.
5.      Able to articulate the test strategy and review it with DEV and PM to get their feedback and approval.
6.      Records and tracks defects uncovered during the execution of tests accurately and in timely manner, debugging to find root cause, validation of the resolved ones and closing it.
7.      Utilizing appropriate automation tools, writing automation scripts, identify process enhancements wherever necessary to be able to continuously improve test effectiveness and productivity.
8.      Demonstrating good collaboration with project team to ensure the business goals are met.
9.      Proactively escalates issues, problems, status to the Leads and alerts/communicates with team on items of impact.
10.  Creates automation scripts for test cases and executes them
11.  Able to demonstrate expertise/leadership by sharing best practices, tools, white papers etc. that would enhance the value we deliver to our customers.

Must have Skill-Set:
§  Strong functional and automated testing, test strategy and planning, writing detailed test cases based on user scenarios and deep technical knowledge.  Candidate should demonstrate expertise with Transact-SQL (T-SQL), Stored Procedures, Triggers, Replication, DTS, Query tuning and optimization and other advanced SQL Server features to implement distributed and partitioned databases.
§  Experience with Data-warehousing, Reporting and/or Business Intelligence Applications.
§  Ability to understand business and functional requirements and translate them into test scenarios/cases
§  Usage of automation/performance tools and able to write end to end automation scripts.
§  Knowledge of various software development life cycles and how testing in performed in it.
§  Strong analytical  and problem solving skills
§  Excellent verbal and written communication skills

Monday, October 4, 2010

SDET Interiews in bangalore this Weekend -Microsoft hyd

Job description same as posted below on the blog
exp 3-5 yrs
Job Location - Hyd
interviews in bangalore

Thursday, September 23, 2010

Testing with Prior Development in C#/Asp.net - 3-5 yrs for Microsoft Corporation- Hyd

Company : Microsoft Corporation

location : Hyderabad

INPERSON INTERVIEWS ON THIS SATURDAY - SEPT 25TH FOR SHORTLISTED CANDIDATES

OVERALL EXPERIENCE 3-5 YRS - SHOULD BE CURRENTLY IN TESTING / PRIOR DEVELOPMENT EXPERIENCE IN C# OR ASP.NET WOULD BE IDEAL





Sales and Marketing IT, which is part of RXD – MSIT group, is building a high scalable enterprise applications like GLOBAL SALES EXPERIENCE, PARTNER SALES EXPERIENCE which works Microsoft Dynamic CRM.We are looking for a self-motivated, energetic tester, willing to do whatever it takes to ship high quality software on time. The primary responsibilities include designing end-to-end test cases, developing test automation, running test cases, reporting concise test results, identifying and defending defects in triage, driving them to closure, to cover the functionality, performance, reliability and other critical aspects of quality gates. Other responsibilities include ensuring rapid automated verification of new features and test holes, integrating it with the test framework, maintaining existing regression suites/test libraries and verifying fixes. Adopting creative test techniques, to balance between the needs of agile development and right coverage to keep the testing on schedule will be appreciated. Apart from these, you will have opportunities to learn and impact the design of the next generation distributed cache, through functional/design spec reviews and code reviews. Also the responsibilities have scope to work with other groups doing exciting work in spaces like CLR, WCF.

Qualified candidates are expected to have strong analytical and problem solving skills. Need minimum 4+ years of experience out of which 2yrs in software development with proficiency in producing efficient and maintainable code (C#). Need to have innovative insights into automating tests end to end. Good troubleshooting to have /debugging skills are must. Need to have good cross discipline and cross group collaboration skills.


How to Apply
1. If u have received a mail from me ...reply to that mail with your CTC details

Else

2. Send in your resume to leelakrishna@crest.in with SDET as the subject ...Include CTC details in your mail

Sunday, September 19, 2010

Test Positions with Microsoft- Bangalore recruitment event - 25th Sept (Saturday)

1. Test Positions  5-14 yrs -  Hands on ( Multiple positions )
2. Test  manager  -  Lead a team of 20 Testers  ( Should be technically  sound...not a pure people manager ...50% hands on work involved )

For all Positions - Telephonic  1st  round to be conducted Today ( Monday  ) / Tuesday /  Wednesday .

Final  round  Inperson in bangalore on Saturday

Position  1 -  BI Test  Engg 


Primary Job Roles and Responsibilities:
1.      Participates and provides critical feedback during requirements, functional and technical specification walkthroughs; contributes to the development of the test plans; to the development of project and release Master Test Strategy documents; and assists in the preparation of test estimates and project schedules.
2.      End to end ownership and accountability on Functionality, Integration, System, Regression, Performance, and maybe Unit Testing for the application assigned.
3.      Able to execute testing independently and ensuring critical defect free project deliveries and meeting the planned schedule.
4.      Able to articulate detailed test strategy, write and maintain detailed test scripts and other required testing artifacts.
5.      Able to articulate the test strategy and review it with DEV and PM to get their feedback and approval.
6.      Records and tracks defects uncovered during the execution of tests accurately and in timely manner, debugging to find root cause, validation of the resolved ones and closing it.
7.      Utilizing appropriate automation tools, writing automation scripts, identify process enhancements wherever necessary to be able to continuously improve test effectiveness and productivity.
8.      Demonstrating good collaboration with project team to ensure the business goals are met.
9.      Proactively escalates issues, problems, status to the Leads and alerts/communicates with team on items of impact.
10.  Creates automation scripts for test cases and executes them
11.  Able to demonstrate expertise/leadership by sharing best practices, tools, white papers etc. that would enhance the value we deliver to our customers.

Must have Skill-Set:
§         Strong functional and automated testing, test strategy and planning, writing detailed test cases based on user scenarios and deep technical knowledge.  Candidate should demonstrate expertise with Transact-SQL (T-SQL), Stored Procedures, Triggers, Replication, DTS, Query tuning and optimization and other advanced SQL Server features to implement distributed and partitioned databases.
§         Experience with Data-warehousing, Reporting and/or Business Intelligence Applications.
§         Ability to understand business and functional requirements and translate them into test scenarios/cases
§         Usage of automation/performance tools and able to write end to end automation scripts.
§         Knowledge of various software development life cycles and how testing in performed in it.
§         Strong analytical  and problem solving skills
Excellent verbal and written communication skills

Position  2 -  MBS  Test 

Position Detail:
Ø      Clarified and influenced how end-to-end business solutions should work under a variety of usage scenarios by eliminating ambiguous requirements, which resulted in fewer bugs and increased reliability
Ø      Suggested alternative testing approaches or methodologies by analyzing risks and making appropriate compromises among cost, timing, and quality considerations
Ø      Developed or investigated and used reliable, maintainable, and effective test automation that could be implemented on several platforms or in several languages, which resulted in substantial increases in productivity across multiple teams
Ø      Developed new testing methodologies, best practices, and/or tools to improve testing effectiveness, coverage, or product quality by understanding business processes
Ø      Demonstrated an in-depth understanding of the design and code of an end-to-end business solution, which resulted in more accurate test case suites and in addressing missed requirements and/or potential design shortcomings
Ø      Collaborated with Customers/Clients and Development teams to understand design/code in more depth, which resulted in the resolution of multiple issues for his/her assigned end-to-end business solution (for example, debugging development issues and adopting new user scenarios or personas into the design)
Ø      Overall planning Test Cycle including execution of Test plans, Test Scenarios, Test cases for projects.
Ø      Perform functional testing and white box testing
Ø      Write performance test plan and test cases
Ø      Fixed bugs that are found in the automation scripts, which resulted in a decrease in the reporting of false application bugs
Ø      Created automation or tools that integrate well with existing tools and are not redundant
Ø      Took advantage of improved methods from other teams rather than always relying on proven methodologies
Ø      Proactively identified issues in code, implementation, quality, or dependencies, and removed obstacles or escalated issues as appropriate, which kept the project on schedule and brought critical issues to management's attention
Ø      Mentored junior team members to improve the quality of their overall performance
Ø      Identified and effectively communicated quality gaps in an end-to-end solution, which resulted in faster resolution of issues
Ø      Consistently advocated for and influenced partner decision making and proactively set expectations on projects (for example, partner deliverables and release dates), which resulted in improved partner performance
Ø      Provided input into integration planning and reviews of dependencies within the project team, which resulted in better team coordination across the end-to-end business solution
Ø      Thorough working knowledge of estimation techniques and issue resolution
Ø      Active participation in testing cycle of the software development lifecycle (requirements gathering, prototyping, architecture, detailed design, and development). 
Ø      Make sure testing is on schedule and identify and work with project leads to fix test issues that are delaying implementation.
Ø      Ability to work on multiple simultaneous projects with quick context switching
Ø      Able to work independently and estimate work assignments

List the technical skills required for this position:
Must have:
Ø      Should have 6-7 years of IT experience with at least 3+ years of development. MS technologies using C#, SQL Server and XML are preferred.
Ø      Test automation experience including building of automation framework using Visual Studio Coded UI, analyzing existing frameworks, Test Case automation, execution and reporting
Ø      Strong working knowledge of .NET and SQL Server.
Ø      Should have strong skills in test case design/analysis and writing Test scripts.
Ø      Strong in concepts and principles of testing/quality management as well as strong understanding of SDLC,  Good software test practices and software lifecycle methodologies
Ø      Should have strong test planning skills for middle tier applications and complex systems, preferably experienced in integration testing involving multiple systems.
Ø      Strong understanding about SDLC and should have implemented minimum 1-2 projects using SDLC methodology.
Ø      Test Estimation Skills
Ø      Risk Planning and Mitigation skills
Ø      Should be conceptually aware of ROI from automation.
Ø      Should have experience on working on multiple platform.
Ø      Good problem solving and debugging skills

Position 3- Test manager 
Role and Responsibilities
The ideal candidate should have contributed to and led teams in delivering great products/services to customers managing the test discipline. Individual should have a proven track record as a key leader in consistently managing and delivering Testing activities through complete software development lifecycle, prioritizing and solving operational and strategic issues, building a great plan, and delivering high quality software/service on schedule. Candidate should be excellent communication skills to influence peers, customers, and the team and possess a demonstrated ability to work effectively across organizational boundaries. Proven ability to collaborate and communicate well with senior staff as well as mentor and grow an high-performance teams is a must.
Lead and direct the test discipline. Will manage and supervise a group/team of up to 20 people (including vendor resources) focused on multiple enterprise systems with varying complexity.
Total accountability for Functional, technical and quality issues across team.
Strong and in-depth experience in delivering testing projects doing Functional and Non Functional Testing.    
Hands on experience in the area of Test Automation including experience of planning and setting up automation frameworks.
Excellent problem resolution, judgment and decision making skills required
Communicates and trains teams in test plan development methods; quality and risk management metrics; database management of bug incidents; evaluation of software to design and usability standards, test case writing efficiency, test case executing efficiency
Identify risks and dependencies of the product and its subsystems
Deliver the project on time and according to milestones, specifications and expected standards
Actively work in setting metrics to ensure overall product quality
Plans and provides work allocation for resources across the group and monitor plans and projects
Ensures proactive and cooperative relationships exist within the team
Exercises broad judgment within less defined and/or ambiguous practices/policies
Fosters cooperative relationships between their team and other individuals/groups that interface with their team.
Excellent written and oral communication skills required.
Excellent problem resolution, judgment and decision making skills required
Holds regular 1:1s with FTE employees; takes time to learn about and understand direct reports career goals 

How to Apply
1. If u have received a mail from me...reply to that mail with your CTC details

Else

2. Send in your resume to leelakrishna@crest.in with "Test  / Microsoft" as the subject  ...Include CTC details in your mail


Monday, August 30, 2010

DW Testing - Testing with Dev experience in SQL Server or SSRS / SSIS

Company:  Microsoft

Location :  Hyderabad


CFSE Test Engineer Role

This position is responsible for testing of enterprise systems. You will play a role with the technical architecture and testing of a feature (s) within an application or simple application (s). These applications are developed using SQL Server / .NET and related technologies and this position helps drive the system quality assurance program for stakeholders, customers and partners to deliver high quality products as part of the software development lifecycle.

Test Engineer Role
This is an individual contributor testing role in which the successful candidate will be expected to test the assigned features of the application and also have to work on test automation. Requirement to support all aspects of test automation strategy across the portfolio, own test development (concept, design; automation), test planning and test execution for the areas that you are responsible for.

Responsibilities:

As a Test Engineer this person will be responsible for:

• Active participation in testing cycle of the software development lifecycle (requirements gathering, prototyping, Inspections, architecture, detailed design, and development).
• Working closely with the Program Management, Analysis, Design, Development, and Support teams to create and deliver a quality-focused system testing plan and schedule while identifying system issues and risks in a fast-paced development environment
• Develop functional, integration and partner end-end scenario test cases to validate business, system and operational requirements.
• Collaboration across all teams to drive product and process improvement via software development and QA metrics.
• Evangelizes best practices in configuration management
• Contributes to impact analysis discussions, design reviews, and code reviews
• Overall planning Test Cycle including execution of Test plans, Test cases for multiple projects.
• Communicate test processes and test plans to appropriate parties
• Separate, but equal, checkpoint to Development and SQA for enforcement of SOX and SDLC controls
• Responsibility for developing automation tools for testing purposes and script out testcases in given automation framework.
• Overall responsibility for building and maintaining TEST server environment (Deployments across distributed environments).
• Work closely with different functional groups to resolve issues, ensure thorough testing from a business perspective, understand support issues, release high quality products to production, etc
• Quality & risk management metrics analysis
• Bug incident database management support
• Driving the quality of features through solid testing methods;
• Becoming an expert in your specific feature ownership area;
• Designing, implementing, debugging, and maintaining automation for team;
• Building strong working relationships with Dev/PM counterparts;
• Improving efficiency of the team through automation improvements, process improvements, and adopting new test methodologies.

Minimum Requirements
• IT related qualification and/or relevant experience
• Minimum of 4+ years test experience.
• Minimum 2+ years writing automation scripts for test purposes
• Very strong in SQL technologies (which includes debugging stored procs, writing SQL scripts for testing purposes, setting up environments which have Mirroring, Replication, SQL Server Reporting Services, SSIS packages testing, SQL Service Broker).
• Ability to read and write code in a coding language e.g. C#.
• Experience in testing client or server products/technologies, core products, and functional/design specification reviews.
• Experience in setting up and troubleshooting client/server based applications or solutions
• Proven experience of working with software life cycle models and delivering on strategic test bets.
• Strong written and verbal communication skills

Desirable Requirements
• Experience in testing Microsoft SQL server Cubes
• Experience in .Net programming or Visual Basic.
• Experience in testing web based technologies (IIS, ASP, ASP.Net, XML)

How to Apply
1. If u have received a mail from me ...reply to that mail with your CTC details

Else

2. Send in your resume to leelakrishna@crest.in  with  "DW Testing " as the subject ...Include CTC details in your mail

Wednesday, August 25, 2010

Principal Test manager - Microsoft Corporation


Company : Microsoft Corp 
Location:  Hyderabad

Key  shortlisting criteria : 
Currently  working as a Lead/ manager/ head -  Testing function 

Prior experience (Development )  in .Net /  SQL ( Development  experience is very  important ...we can also look at  someone primarily  into development with a strong current  Testing experience  

Team management  experience  is a plus 


Job Title: Group Test Manager


Are you passionate about the transforming business challenges into IT solutions using Microsoft technologies? Do you want the opportunity to work on cutting edge technologies and deliver applications that impact Microsoft’s Manufacturing, Supply Chain & Information System (MSCIS)? Our goal is to build world class business solutions that will empower the Interactive Entertainment Business o reach new levels of success.  The MSCIS IS Development team provides great exposure to an exciting set of problems in a dynamic environment.  If you have the right combination of technical depth and problem solving skills this job is waiting for you!

The primary job responsibility of the Group Test Manager will be to help stabilize the quality of the IT solutions in support of Xbox 360, Zune, Kinect and other forthcoming products from the Microsoft Interactive Entertainment Business. This will include testing enterprise applications on Microsoft products, solving complex technical issues, establishing patterns and practices, and following standards and guidance, building platform for Automation, performance and scalability testing.

The perfect fit for this role will be someone who has excellent communication skills in addition to excellent technical skills in the testing area and demonstrates thought leadership. Strong software test skills and demonstrated ability to create a successful group and application test strategy including automation testing, security testing, test case development, test case management as well as setting and verifying milestone release criteria are required. The candidate must possess a combination of a strong technical aptitude, leadership capability, intimate knowledge of the software development life cycle, a proven track record in delivering projects, and robust communication skills.  The candidate will be required to coordinate activities for multiple projects across Redmond, Hyderabad & China. It is critical that the candidate deliver real projects to the point where the project was successfully implemented.  Strong SQL and .net framework experience is highly desirable.


Roles/Responsibilities
Will manage and supervise a group/team of up to ~50 people. 


Communicates and trains teams in test plan development methods; quality and risk management metrics; database management of bug incidents; evaluation of software to design and usability standards
  • Responsible for testing process and ensuring that testing methods meet specifications. 
  • Plans and provides work allocation for resources on his projects across the group.
  • Creates test plans and monitors projects.
  • Communicates, mentors and trains his team in test plan development methods; quality and risk management metrics; database management of bug incidents; evaluation of software to design and usability standards, test case writing efficiency, test case executing efficiency
  • Prepares an efficient strategy for meeting test goals within the team
Total accountability for Functional, technical and quality issues across team

Ensures proactive and cooperative relationships exist within own project team and other individuals/groups that interface with their team.
Provides direction in appropriate delivery/performance of tasks/assignments
Experience in Agile methodologies , SCRUM/ SCRUM-BAN
Proven ability to deal with ambiguity; excellent problem resolution, judgment and decision making skills required



How to Apply
1. If u have received a mail from me ...reply to that mail with your CTC details

Else

2. Send in your resume to kurien@crest.in with Test manager as the subject  below ...Include CTC details in your mail