We provide IT Staff Augmentation Services!

Sr Principal Sqa Engineer Resume

0/5 (Submit Your Rating)

Culver City, CA

OBJECTIVE:

To work in growth - oriented company where I can use my skills and abilities, put all my efforts in the field of Engineering, Management & Information Technology. Senior lead member with proven track record in consulting, driving process improvements and implementation of best practices in a wide range of organizations.

SUMMARY:

  • Proficient in functional, negative, regression, system integration testing (SIT), User acceptance testing (UAT), load/performance, security, browser compatibility, and performance testing. Excellent knowledge and working experience in with test planning test execution and Test results analysis/ Virtualization.
  • Solid expertise in automated testing.
  • Quality Assurance Management • Vendor Management
  • Continuous Process Improvement • Methodology Development
  • Program/Project Management • Offshore Setup and Management
  • Agile and Waterfall methodologies • Internal Process and Product Auditor
  • Windows Operating System, VMWare, Azure
  • Software Quality Assurance Testing / Technical Support / Analyst /Automation
  • Developed test methodologies to execute complex system level tests for functional, performance
  • and stress testing.
  • Strong leadership, team building and time management qualities
  • Extensive Project Management skills: identify leverage across projects, develop execution schedule and establish communication process across different teams.
  • Capable of driving fast paced projects and diverse functional areas.
  • Designed automation frameworks and requirement documents for testing tools development, test result archiving and reporting.
  • Managed and led several projects at a time.
  • Managing and leading teams at multiple geographical locations and time zones.
  • More than 10 years of experience in software quality control, software development life cycle and release management.
  • Hands on experience in system test lab planning and establishment.
  • More than 10 years’ experience in virtualization (VMWare).
  • More than 5 year’s agile experience.

PROFESSIONAL EXPERIENCE:

Sr Principal SQA Engineer

Confidential - Culver City, CA

Responsibilities:

Lead the product engineering team, roadmap and delivery for hybrid cloud platform ("Platform as a Service"). End to end ownership of the inhouse product (Full stack) ranging from defining product roadmap, owning and leading the development scrum teams, program management, and customer support for the product. The product runs across on-premises private cloud data center and Azure data center scaling several million executions per month. Built on micro services architecture that works across Windows, Mac and linux datacenters with automatic deployment of services. Devops culture of Continuous delivery of features catering to a single stack ranked backlog for Product architecture, Customer, Business requirements. Product is designed to cater for high scale, availability, maintainability and serviceability.

Lead the team that owns the CI/CD pipeline for Norton client products (Norton 360, Norton Internet Security and Norton Antivirus). My team owns several Jenkins servers and 1000+nodes and responsible for maintenance and provisioning of the CI pipeline.

Manage and provided support for Synopsys Applications (Blackduck Hub and Coverity Applications) code scanning for vulnerability and security issues. Coverity App provides developer support for finding and fixing defects in their Java, C/C++ or C# open source project before shipping. Blackduck App is used by all the developer for ppen Source Security & License tracking. It provides solution that helps development teams manage risks that come with the use of open source. It gives them complete visibility into open source management.

Sr Principal Software Quality Assurance Specialist

Confidential - Culver City, CA

Responsibilities:

Managing team of 18 members’ onsite and offshore. Works on Confidential Automation project and different consumer products lead to help solve issues. Presents work at QA meetings in a clear and concise manner. Executes test scripts for more complex and broadly used product capabilities and components. Analyzes and enters the defects found into the Confidential Automation application into defect tracking system. Leads task teams in SQA activities such as test case scripting, UAT and build acceptance testing, or weekly status reporting. Works with development team to help troubleshoot coding problems. Identifies, analyzes, and communicates unanticipated problems and issues. Works closely with developers to: (1) review design specifications from a quality and testability perspective and recommend changes, and (2) provide unit and integration level testing on early versions of new products and features. Provides effective technical training, guidance and direction to other SQA staff, balancing leadership and teamwork values. Trains and guides external teams such as technical support or localization teams on new product features. Trains and guides junior SQA Analysts in analyzing product requirements, defining test plans, and developing test scripts and cases. Works with other QA team leaders to develop the best testing strategies. Leads the testing effort for a major component of the product. Trains and guides SQA staff in analyzing product requirements, defining test plans, developing test scripts and cases, and researching emerging SQA methods and tools. Work with other development center oversees to help them in understanding the work flow and project requirements Provides guidance for project organization and scheduling of new product version testing. Reports test results, and defect and quality metrics. Performs more advanced and comprehensive analysis on the reported data. Analyzes defect trends and quality metrics for patterns and takes appropriate actions. Reviews and provides feedback on product requirements, functional specifications, and design and user documentation. Tracks the efficiency of the SQA effort in general. Defines test cases and test scripts for complex and broadly used product capabilities and components. Works within established practices to maintain, modify, and enhance existing software quality methods and processes, and participates in the development and testing of new software quality assurance methods. Assignments will include review of test scripts prepared by peers. Test plan and test requirement definition assignments will range from a single feature or component to multiple products being used together and with third-party products and components. Expectations include those of the SQA Specialist plus technical leadership and mentoring, the ability to research and identify test requirements, and the ability to define test plans for all aspects of software testing including functional, integration, performance, stress, scalability testing and load testing. Managing multiple projects at a time. Working on multiple Confidential Products and My leadership style follow following keys points for successful leadership path.

Software Quality Assurance Specialist

Confidential - Pasadena, CA

Responsibilities:

Work on executing test plans and test cases in highly structured and loosely structured development environments. Gives accurate status to the rest of the group on daily activities. Works well with the other team members. Takes direction from senior team members and performs tasks according to specification. Performs black box testing on product versions that are in development using existing test plans and scripts. Enters defects found into the application in defect tracking system. Prepares computers for testing. Installs operating systems; downloads existing test system images and configures systems as necessary. With guidance of other team member creates test images required for already-defined test cases. Demonstrates proficiency in using and configuring popular PC systems that run Windows and/or Linux operating systems. Understands, uses, and configures products assigned for testing. Understands and uses pre-defined test scripts and cases for assigned products. Learns assigned tasks and minimizes the level of oversight and assistance needed to complete those tasks. Works and manages time in accordance with team goals and priorities. Communicates effectively in writing and in speech. Learns from a mentor and performs tasks that will grow technical skills. Works with other QA team members to understand QA strategy and standards, write and maintain test plans and test cases. Set up and configure test environments to validate software against test suites and execute additional scripts for automated software testing. Help other team members in planning, designing and testing techniques. To specify and prepare test environment according to the plan requirement and ensure the appropriate configuration control is managed. Maintains test labs of client environments. Debug and troubleshoot customer issues escalated from Support teams. Closely work with programmer to satisfy the client’s requirements. Work in Tech Support department handling tech calls, troubleshooting, assisting customers in the maintenance, training & support issues and do web session for product training. - Performing various types of testing, such as functional, regression, user acceptance, negative and installation testing. Performing Security testing of the basic security levels in the Client Link application security mechanism. Record and document test result-using PTR (Problem Tracking Request). Overall view is work in functional, negative, regression, system integration (SIT), acceptance (UAT), load/performance, security, browser compatibility, and performance testing.

Assistant Computer Lab Supervisor

Confidential - Los Angeles, CA

Responsibilities:

Duties include Installation & Maintenance of software’s used in computer lab using DOS batch files. Maintain the reliability of network of computers and security related issues in engineering department. Conduct workshops and presentations as a part of teaching. Work in Technical Support Dept to assist students in IT issues. Conducts compatibility tests with other software programs, hardware, multiple operating systems, and network environments. Monitors program performance after implementation to prevent recurrence of program operating problems and ensure efficiency of operation. Documents, tracks, and communicates test plans, test resultsAnalysis, and unresolved problems. Develops computer programs to test, track, and verify defects in software programs. Technical Support Answers technical support questions from users. Interviews user to collect information about problem and leads user through diagnostic procedures to determine source of error. Handles problem recognition, research, isolation, resolution and follow-up for routine user problems, Logs and tracks calls using problem management database, and maintains history records and related problem documentation.

Senior Intern Engineer

Confidential - Pico Rivera, CA

Responsibilities:

Worked in a Engineering and Analysis department. Helped senior engineers in upgrading the control system, hardware equipment and software for data acquisition this will be used for reading pressure and temperature of different samples of gases. Duties involve installation, compatibility testing, troubleshooting, testing, and hardware analysis, cost analysis and testing of Software. Test compatibility issues of new equipment with an old equipments. Writing reports and present to senior team members plus worked on Relays, Switches, Data acquisition cards and PLC.

Intern System Analyst

Confidential - Los Angeles, CA

Responsibilities:

Responsibilities include working closely with Senior Systems Analyst to research/define use requirement, design and develop applications to test, track and verify defects in software programs, handle problem recognition, research, isolation, resolution and follow up routine user problems, installation and maintenance of software’s. Work on network storage devices testing and installation. Technical Support of Applications, installation and other IT issues. Answers technical support questions from users. Interviews user to collect information about problem and leads user through diagnostic procedures to determine source of errors. Working on configuration and testing of network storage devices i.e. NAS and SAN etc

Computer Lab Consultant

Confidential - Los Angeles, CA

Responsibilities:

Duties include monitoring lab computers and helping students and faculty with variety of software applications. Help in workshops and presentations as part of teaching. Keep track of lab usage and inventory. Trouble shoots machines those have problems and write trouble tickets for them.

We'd love your feedback!