Tuesday, February 22, 2011

Database Testing Positions - Microsoft Corporation

Position -  1  

Senior Software 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 various non-functional testing requirements like test automation, Performance testing, Code coverage, Security testing etc. Would be required to support and own Test Planning using VSTF 2010, own test development (concept, design; automation), and test execution for the areas that you are responsible for.

Responsibilities: 

As a Senior 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.
  • Contribute to impact analysis discussions, design reviews, and code reviews
  • Overall planning Test Cycle including execution of Test plans, Test cases for multiple projects.
  • Communicate status, metrics, execution and coverage stats to stakeholders.
  • Support UAT process and collaborate with stakeholders for release deployment in Staging and Production systems.
  •  Responsibility for developing and maintaining automation scripts for testing purposes and making sure it is compliant with standard automation framework used in the team
  • 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
  • Contribute to moving quality upstream through effective review and inspection of release artefacts during the design and development phases.
  • Logging and maintaining defect repository, and running effective triages for priority based defect resolution.
  • Becoming an expert in your specific feature ownership area;
  • Participating in proactive initiatives around improvement in the overall functioning of the team around process, technology, tools and methodologies.
  • Innovate around adoption of future technologies from a test perspective and using them for better results.

Minimum Requirements
·         IT related qualification and/or relevant experience
·         Minimum of 5+ years test experience. 
·         Strong written and verbal communication skills in English
·         Exposure in dealing with clients around explaining and troubleshooting functional issues in a solution.
·         Minimum 2+ years writing automation scripts in a framework(preferably coding using C#)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).
·         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.

Desirable Requirements
·         Exposure to Visual Studio team system
·         Experience in .Net programming and Database querying / Administration.
·         Experience in testing web based technologies (IIS, ASP, ASP.Net, XML)
·         Exposure to Code coverage analysis, Performance testing, Security testing etc..  

Position  - 2  

Job Description/Responsibilities:

This position will lead the test activities in ES space in BIE. The applications are developed using SQL Server 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 Lead this person will be responsible for:
l   Manage a talented STE team and responsible for the quality of the releases.
l   Active participation in testing cycle of the software development lifecycle (requirements gathering, prototyping, architecture, detailed design, and development). 
l   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
l   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
l   Team leadership for test case analysis, design, review development of test plans and repeatable testing procedures for moderate to high risk/complex systems
l   Overall planning Test Cycle including execution of Test plans, Test cases for multiple releases.
l   Make sure testing is on schedule and identify and work with project leads to fix test issues that are delaying implementation.
l   Communicate test processes and test plans to appropriate parties
l   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
l   Quality & risk management metrics analysis

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

l   Experience in a test lead role and proven track records of excellent leadership is required; including training and mentoring of developing STE.
l   Practical experience in software development/testing.
l   Experience in defining and driving successful system testing programs in an enterprise system environment
l   Excellent planning, organizational, communication and motivational skills; a “lead by example” attitude
l   Understanding of database design, Experience with Data-warehousing, Reporting and/or Business Intelligence Applications.
l   Proficient in planning, writing, and executing test specifications
Excellent result driving capabilities and strong problem solving and cross-group collaboration skills are desired.

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