you can send your resume to
manish_singh2@mcafee.com
Development Manager - Solidcore
About the Role and Responsibilities
McAfee believes that amazing things can be accomplished by diverse teams of talented individuals. Share your talents with us by joining the world's largest dedicated security technology company. McAfee delivers proactive and proven solutions and services that secure systems and networks around the world, allowing users to browse and shop the web securely. With our unmatched security expertise and commitment to innovation, McAfee helps home users, businesses, the public sector, and service providers to comply with regulations, protect data, prevent disruptions, identify vulnerabilities, and continuously monitor and improve their security. Our products are unique in how they work together to make security affordable and manageable. These days, the threats are tougher, and the perpetrators are trickier. As we have for more than 20 years, McAfee delivers superior protection that is trusted by millions of people.
About the Role:
As software Development Manager you will be responsible for delivering quality software on schedule at or under the predicted resource cost, while adroitly handling the unexpected. We are looking for an individual who has a passion for technology to fulfill this technical role; we expect this individual to have familiarity with variety of languages, platforms, frameworks.
McAfee will ask you to do great things and we'll give you a wide degree of freedom in finding ways to success. This role is a blend of People Manager, Project Manager, obstacle remover, mentor and cheerleader. We are looking for self motivated leaders with a drive and desire to work with smart teams and deliver world class products.
Primary Responsibilities:
1. Working with other people and organizations to determine project requirements and resolve issues
2. Developing project plans, specifications, estimates and schedules
3. Monitoring project progress vs. schedules; revisions to project plans and staffing as necessary
4. Assigning tasks, balancing ongoing projects and immediate needs for product fixes and problem resolution
5. Providing opportunities and encouragement for employee growth and team productivity growth
6. Participation in the creation and maintenance of software development processes and standards
7. Monitoring the work of direct reports and providing ongoing feedback
Experience
Experience & Qualifications:
1. Proven past experience in leading a team through successful software projects (Minimum 10-12 years of software development experience with the latest 2+ years as a development manager)
2. Exceptional communication abilities - spoken, written and otherwise - across a variety of audiences
3. Knowledge and experience through the whole cycle of software creation - from conception through execution and into deployment and maintenance
4. Strong ability to create proper top-down, structured project plans comprising a product breakdown structure, work breakdown structure. Plans should identify not only all of the products that will be delivered during the project but also all of the activities that will be required to be accomplished to deliver the products.
5. Manage and monitor the project plan to ensure successful completion of the plan activities and delivery of the project on schedule
6. Prior professional software development experience
7. Deep experience - and willingness to mentor others - in C, C++ and/or Java
8. Loves a good puzzle and troubleshooting complex problems
9. Knowledge of specific topics in version control, development methodologies (Agile, etc) and theories of management
10. Relevant undergraduate or advanced degrees
11. Strong written and oral communication skills
12. Desire to work in fast-paced, entrepreneurial setting
13. Proactive, positive approach to work
14. Strength to stand up to and tame unexpected problems as they arise
15. Demonstrated history of curiosity and continued professional growth
16. Strength to deliver bad news - and solutions - when needed
17. Demeanour and personal compatibility with the software development organization at McAfee
Software QA Manager - Solidcore
About the Role and Responsibilities
McAfee believes that amazing things can be accomplished by diverse teams of talented individuals. Share your talents with us by joining the world's largest dedicated security technology company. McAfee delivers proactive and proven solutions and services that secure systems and networks around the world, allowing users to browse and shop the web securely. With our unmatched security expertise and commitment to innovation, McAfee helps home users, businesses, the public sector, and service providers to comply with regulations, protect data, prevent disruptions, identify vulnerabilities, and continuously monitor and improve their security. Our products are unique in how they work together to make security affordable and manageable. These days, the threats are tougher, and the perpetrators are trickier. As we have for more than 20 years, McAfee delivers superior protection that is trusted by millions of people.
About the Role :
As software Quality Assurance Manager you will be responsible for ensuring quality software delivery as per schedule. The role requires close collaboration with the engineering staff to define, develop, and execute test plans and test cases, review and report on test progress, status, and meet test completion and delivery milestones that you help define. You will be required to work closely with design, development, project management and documentation to coordinate testing responsibilities.
Primary Responsibilities:
1. Developing QA project plans, specifications, estimates and schedules
2. Monitoring project progress vs. schedules; revisions to project plans and staffing as necessary
3. Assigning tasks, balancing ongoing projects and immediate needs for product fixes and problem resolution
4. Providing opportunities and encouragement for employee growth and team productivity growth
5. Participation in the creation and maintenance of software test processes and standards
6. Monitoring the work of direct reports and providing ongoing feedback
7. Working with other people and organizations to determine project requirements and resolve issues
8. Guide team to create/maintain test plans and test cases for McAfee Software products
9. Ensure and extend post-build regression testing
10. Work closely with engineering in early product phases to facilitate McAfee's agile development methodology
11. Track features and bugs (Bugzilla)
12. Work on methodology to enhance code coverage testing
13. Provide mentorship to QA staff members
14. Evaluate tools and technologies to improve the overall QA process
Experience
1. 10-12 years of proven past experience in leading a team through successful software projects (Minimum 5+ years of IT experience and 2+ years of project management experience)
2. Exceptional communication abilities - spoken, written and otherwise - across a variety of audiences
3. Strong ability to create project plans and schedules, to manage to these schedules
4. Demonstrated history of curiosity and continued professional growth
5. Passion for quality
6. Experience writing in depth test plans and test cases leading to successful product releases
7. Strong UNIX/Windows and shell programming skills (Java, Bash, Perl, Batch scripting, SOAP, etc.)
8. In-depth understanding of the principles of Software Quality Assurance
9. Strong written and oral communication skills
10. Desire to work in fast-paced, entrepreneurial setting
11. Proactive, positive approach to work