Software Development
Engineer Job
Location: Hyderabad,
IN
Job
Category: Software Engineering: Development
Location: Hyderabad,
IN
Job
ID: 772445-65516
Division: IT
**Only
Fresher’s to apply (2012 Batch) **
Software
Development Engineer
In
common parlance, a Software Design Engineers (SDE) in the IT industry is
expected to write good and sustainable code. However, at Microsoft, the role
has a far deeper significance. Our strong culture of empowerment and innovation
encourages an SDE to own and evangelize the product or offering, and not just
put it together-thereby impacting millions of people all over the world. Our
broad range of products allows our SDEs to grow and nurture their skills, so
that they are always on the cutting edge of technology. This encourages the
adoption of a diverse range of skills, be it in Systems, Databases, Web
Development, Devices or the host of other areas in the company’s vast portfolio
of offerings.
Responsibilities
Build
strong partnerships with program management and test partners to design and
prioritize features.
Develop
a peer network of extremely smart people, all working towards the same goal of
helping and satisfying customers. This gives the SDE a great opportunity to be
nurtured and mentored in the community.
Software
Design Engineer in Test
A
Software Design Engineer in Test (SDET) at Microsoft is a developer with the
primary responsibility of writing code and tools to test products. SDETs are
responsible for ensuring that the quality of the product meets the customers’
needs. It is a very unique and challenging role and provides immense
opportunity to design wide-reaching tools. It combines the "building"
aspect of software design engineering with the "breaking" aspect of
software test engineering. Microsoft test organizations have developed rich and
effective test methodologies and tools. Procedures include functional testing,
negative testing, customer scenario testing, stress testing, performance
testing, scalability testing, international testing, and more. All are
conducted to make sure that the customer gets the best quality product.
Responsibilities
Utilize
innovative test technologies to develop a product's testing strategy. Test and
critique software to ensure quality and identify potential improvement
opportunities and projects.
Work
closely with SDEs and program managers to understand product requirements and
functionality, design appropriate test plans and test cases to verify features
and functionality, and then identify bugs through systematic testing.
Identify
key business improvement opportunities and potential future projects. Work with
the Program Managers and Developers to design, develop and maintain automation
systems for use in development and testing cycles.
Program
Manager
To
say that the role of a Program Manager (PM) at Microsoft is unique, is an
understatement. The usual parallels drawn from the industry are the “Product Manager”
(product companies) and “Project Manager” (service companies) roles. Neither of
these are accurate, though there are elements of the PM job at Microsoft that
could sometimes overlap these roles. It is not a marketing role, but a very
clear engineering role. It is not a people management role, though there are PM
career paths both in management as well as in individual contributor streams.
It is an inwardly facing role, though customer empathy is a key competency
requirement and customer connection is a key role attribute.
Responsibilities
Partner
with development and work through the entire product cycle as the advocate for
end-users and customers. The role entails the following three distinct “phases”
in cycles: Learn, Spec, Deliver.
Job
Segments: Design Engineer, Developer, Engineer, Engineering, Management,
Operations, Product Manager, Program Manager, Software Engineer, Technology,
Test Engineer, Testing