Software Engineering Manager Resume
SUMMARY
- Over 10 years’ experience on management/coordination
- Responsibilities have included since Business analysis/scoping requirements, Design, Development, Testing under SDLC and Agile/Scrum methodologies, Quality assurance, Project Management (PMI), until strong IT managerial experience (people management, stakeholder’s engagement, vendor’s relationship).
- Hands on experience implementing/improving testing processes.
- Experience on conforming, transitioning, growing Software Development groups; implementation of strategies to automate and improve development processes/products, with focus on defining & tracking metrics to find defects but also to prevent them.
TECHNICAL SKILLS
Methodologies: SDLC, PLC, TDD, CMMi, CI, Scrum, Object - Oriented Programming, Testing
methodlogies/models: TMM (Testing Maturity Model), TPI (Test Process Improvement), IBM-Test Process Model, ISO/IEC9126, ISO/IEC17025, ISO9001 standards.
Programming languages: ANSI C, C++, Delphi, SQL, Confidential Basic
Data Bases: SQL, DB2, Interbase, Oracle
SW Testing Tools: HPQC, TestLink, Mantis (Defects tracking), Bugzilla, Microsoft TFS, TTT(Test Tracking Tool), SPR (defect management tools), Rational Functional Tester, Rational Performance Tester, Selenium, etc.
Operating Systems: Windows, AIX
PROFESSIONAL EXPERIENCE
Confidential
Software Engineering Manager
Responsibilities:
- Successful transition of an Intel group from USA site to Mexico site.
- Group responsible for Web Development /maintenance/testing/releasing Intel SW/packages (drivers, firmware, etc.) to internal and external customers (OEMs).
- New team structure defined, very talented team members were hired, processes defined and started producing results without negative impacts during transition. Business kept running all the time (24/7)
- Strategies/plans were implemented to improve certain areas (Development/Testing and Release), functions/new infrastructure/ archiving processes/ information and product retention policies/ were re-organized, new outsourcing model created, critical key indicators were defined which allowed to identify bottlenoses in current process.
- After all, Automation plans were put in place to gain efficiencies.
- Successful vendor management, dealing/negotiating with 3 diff vendors, SOW management, onboarding, Implementation of a new (Outcome Based Model) to gain efficiency (decreasing costs by 30%).
Confidential
Software/Firmware Testing services
Responsibilities:
- Chief Operating Officer (management focused on technical testing area).
- Oversee the day-to-day operation of the whole Testing area, contribute in the annual strategic planning, define/monitor staff’goals, responsible for conforming and developing teams based on technical skills, strengths management and business needs; assess/define updates about Testing process, champion on projects for Test process improvements and looking for international company certifications, Review/approve contracts, SLAs.
- Plan/monitor resources capacity.
- Care about new business opportunities.
- Manage Budget/Costs/SW and HW Infrastructure for testing projects.
- Team development, create new leaders, performance review, technical training, hiring.
- Testing consultancy for external organizations .
- Speaker on Testing courses and symposiums.
- Negotiate on critical decisions/high risk projects.
- Elaborate and present project’ proposals to customers, negotiate.
Project/Program Manager
Responsibilities:
- Active support on creating “Test Sourcing”, a new start-up of the Confidential
- Growth headcount (60%) and expanded services to some USA customers.
- Maximize staff’ capabilities by tailoring training processes toward a metrics-driven method
- Savings (30%) on payroll costs through successful opening of a new office in a low-cost city
- Improve/create new services by implemeningt/coordinating R&D program called “Internal innovation cells”.
- Deliverables related to Sw Testing trending topics (“Agile Testing cell, Automation Testing cell, Mobile Testing cell, Performance Testing Cell, Test Case Management tools cell, Defects Tracking management tools cell)
- Project Champion on new testing process definition with metrics under compliance with the ISO-IE-9126 standard.
- Quality Management System created and certified, based on the NMX-I-17025 and ISO-9001
- Member of the National Standardization Technical Committee of NYCE in adoption of the NMX-I-25000 norm from ISO/IEC 25000 SQuaRE (Software Product Quality Requirements and Evaluation) Supported to our tech staff (80%) to get an ASTQB Software Testing certification
Confidential
Test Project Manager
Responsibilities:
- Create/maintain all test project plans (project schedule, communication plan, Master Test Plan, Detailed Test Plan, Software Configuration Management Plan, Scope, Detailed Test Plan, Quality Assurance Plan, etc.)
- Plan, schedule, and coordinate CMMI Quality reviews
- Track risks, dependencies, defects, changes, and issues to closure on a timely manner.
- Communicate the test project status and ensure project deliverables met acceptance criteria.
- Deal with technical groups (architects, systems designers, operations, service management, etc.) to accomplish testing goals.
- Defect Manager/Execution Lead. Lead the day-to-day testing execution, distributing workload to meet goals, making sure that issues were resolved.
- Review/validate the defects raised by the execution team and tracking them until closure.
- Negotiate defects' fixes based on risk/impact.
- Leading the daily defects meeting where all the external defects from several teams were analyzed.
- Review/look for solutions about issues related with the test env. test data, etc.
- Update system requirements/testware if needed Software Testing Engineer.
- Collaborate on different levels of testing: FVT, Integration, System test, System Integration Test, Acceptance Test, etc.
- Design of test requirements matrix
- Design, execution and tracking of test cases by using different kind of test cases management tools
- Evaluate requirements for testability, reviewer of the technical acceptance criteria.
- Inspections of testing artifacts, evaluate coverage
- Reporting defects by using different kind of defect management tools
- Gathering/documenting system requirements when needed.
