Software Quality Engineer Resume
New Providence, NJ
SUMMARY (MANAGEMENT AND TECHNICAL)
- 13+ years of experience in Software QA&QC, Quality management, Project Management and 5+ years in Requirements, Design and Development of Real Time, Web applications in distributed environments using Agile and Waterfall models in Rapid Application Development (RAD)/War room environments
- Supervise Manual & Automation test leads and teams at On-site and Off-shore under service managed model; Manage Performance of employees, Setting Objectives, Review Performance Development (PDP) and Performance Improvement (PIP) plans
- Plan, Execute, Track and oversee QA Projects for new features, porting large systems to new architecture with minimal business impact, testing of architectural and design patterns, manage Software Releases
- Build and manage relationships with stakeholders both internally and externally, including Product management, Project Management, Vendors, Business Analysts, Business partners, Marketing and System Engineering to set project priorities, effort estimation, resource planning, and provide status reports for in-house development projects and OEM (Original Equipment Manufacturer) projects.
- Design, develop and Implement Defect tracking process, traceability across projects and chair the Project Change Review Board (Software Incidents Review Board) Meetings
- Application domain experience from Real Time Embedded Systems to Business Applications in Healthcare (Diagnostics), Legal, Mobile applications, Insurance, Manufacturing, Inventory
- Proven track record in coaching, mentoring and performing in the areas of QA and User Acceptance Test (UAT), Database, System Integration, Load, Stress and Informatics, Mobile, SaaS and SOA testing
- Infrastructure Development (Manual and Automation Test Harness) in highly regulated FDA environment and knowledge of ISO 9000 quality process.
- Self motivated with strong Analytical Ability, Team Building, Communication, People and Presentation skills and capacity of learning on the fly.
TECHNICAL SKILLS
TOOLS : QTP 11.0, QC 11.0, TFS (Visual Studio 2010 ultimate), TOAD, Blue Print, Solr,
Endeca, Redmine, JMETER, SOAPUI, Fiddler, Informatica 8.1, Firebug, Visio, PVCS,
BugZilla/Jira/Team Track/DevTrack, WinRunner, Lotus Notes, Test Director
LANGUAGES : VB.net, C#, SQL, TSL, XML, COBOL, JAVA
DATABASES : MongoDB, Oracle 11g, SQL 200x, DB2
SERVERS : JBOSS, Windows Servers
PLATFORMS : Microsoft Windows operating systems, UNIX (Solaris, Linux)
PROTOCOLS : TCP/IP, FTP, SPEC 79, ASTM1394 (LIS), RTP, RTSP, SMS, SMPP
TECHNICAL EXPERTISE
- Software test development and Management (Manual, Automation, Quality Management & Project Management) of large and complex projects of size 1.5 million lines of code.
- Conduct Gap analysis and Define, Implement and integrate quality principles and quality processes of QA group within SDLC.
- Participated in ‘tiger teams’ along with Software development team to address, analyze and test Production/customer issues during controlled and final releases of the software.
- Manage Automation test effort by analyzing potential Automation scripts, design and develop automation Test suite, Contributing to Automation Framework that provides a structured and repeatable approach to meet reusable objectives utilizing QTP and WinRunner
- Associated with development team in designing test stubs to ensure complete code coverage and developed and executed the SQLs for data verification.
- Investigating root cause of the problems by reviewing the Session logs, Workflow logs, Bad files, debug logs and reviewing the data on the application software for successful and rejected data in the tables.
- Managed Internationalization/Localization testing and verified the translations with US branch members
- Design, Develop, execute and track Software V&V test plans and Lead multi-disciplinary review team for Test Specifications and Requirements, in order to ensure the testability is built into requirements.
PROJECT MANAGEMENT EXPERTISE
- Able to Plan, track & report multiple concurrent projects activities with changing priorities and met the relevant deadlines. Took initiative and proposed solutions to senior management to resolve the issues during the crunch time to meet the project schedules.
- Prepared documentation (Test, Risk Analysis and Open Issues Reports) for Technical Reviews before the product release as per Product Development Process by identifying areas for improvement and understand the accompanying impacts, dependencies and risks
EXPERIENCE PROFILE
Job Title: Consulting Software Quality Engineer
Employer: Confidential, New Providence, NJ
- Conducted Gap analysis in continuous improvement efforts within the QA organization and Designed, developed and implemented issue tracking process in TFS and participated process improvements
- Develop and manage the execution of Quality Management plans, track & report projects with various work-streams for consolidated test execution with hands on QA effort of web client server application by porting the business logic, large systems to new architecture using new technology open source tools in war room with minimal business impact
- Implemented Data driven Automation frame work in QTP and lead the automation effort by Identifying test cases for automation for Sanity, Regression and functional test cases. Execute automation suite of Sanity and Regression tests during production releases and data migration
- Lead with hands on experience of functional testing of Web services (API), mobile, IPAD application by interacting with software vendor and provided the Xpaths’ from XMLs with annotation on GUI.
- Review End-to-End System Analysis and design; conduct the peer reviews and manage end-to-end process flow test effort of web based multi tier applications.
- Establish a clear roadmap for project delivery involving shared resources to manage parallel efforts
- Lead the software releases to QA, Certification /Staging and production environments by interfacing with SW Development, Project management, Change management, Infrastructure team support and Database Administrators and trouble-shoot the production issues. Test and release the hot fixes
- Hands on Experience of ETL effort from Oracle DB to MongoDB. Investigating root cause of the problems by reviewing the Session logs, Workflow logs, Bad files, debug logs and reviewing the data on the application software for successful and rejected data in the tables.
- Preparing load & performance scripts using JMeter to predetermined threshold of volume & activity.
- Review functional requirements and Design documentation and develop the test plan and test strategy for better test coverage of new functionality and regression suite.
- Review the Test cases and input data conditions and outputs of all functionality, RESTful API (Web Service calls), in QC and also review file processing, database updates and logging functions.
- Prepare the Quality metrics identifying the defect trends, blocked tests and percentage of testing completed and Risks.
- Review the Defects in the Change Review Board along with Business, Requirements, Development and Design team and track the issues till the closure by providing the supporting trace evidence.
- Lead the teams at both offshore and onsite under shared services contract
Environment: a) Ruby on Rails, MongoDB, Solr/Lucene, Ubuntu (O/S), Amazon Cloud, Redmine, Jmeter, QTP, Linux b) Windows server, C#, Oracle 11g, TOAD, SQL Server, Fiddler, JIRA, Team Track, TFS, AKAMAI,
Job Title: Lead QA Engineer
Employer: Confidential, NY (Client: Confidential ., NJ)
Worked in ERTMON software framework consisting email, fax, report and outcall services integrated with external ERT clinical trial SW applications/systems of Cardiac Drugs
- Design, Develop and perform Load testing in association with Architect.
- Lead with hands on experience of testing Web services (API) using SOAPUI and deign, develop and execute Test Plan and Test Procedures.
- Review JBOSS server logs in clustered and load balancing environment and write SQLs and verify the work flow of these web services and their logging in Oracle database using TOAD.
Environment: JAVA, ORACLE 10g, JBOSS server, TOAD 9.7, Linux , SOAP, XML, SOAPUI, JMETER
Job title: Sr. Software Engineer
Employer: Confidential, NY
- Develop and manage the execution of Quality Management plans, test specifications and test protocols/scripts, for Functional, GUI, Database, System Integration, UAT, Performance and Informatics testing under iterative development environment.
- Lead the team of QA professionals. Prepare the schedules and merge with the project schedules by interacting with project and product management teams utilizing Microsoft office applications. Establish a clear roadmap for project delivery involving shared resources to manage parallel efforts
- Design, test and troubleshoot network configurations and guide team members and Resolve complex system issues, handle escalations and share knowledge of troubleshooting processes
- Monitor defect-tracking procedures and maintain the issue-tracking database (DevTrack).
- Hands on Experience of informatics data ETL effort from SQL server to Oracle DB. Developed SQLs and verified the data quality and generated the reports, before utilizing these SQLs to implement database check points. Evaluate and Implement Technical Solutions for automation testing utilizing WinRunner, QTP on client server and Web applications.
- Associated with development team in designing test stubs to ensure complete code coverage and used them to generate non-happy path conditions that are difficult to simulate in the real-time.
- Prepared documentation (Test, Risk Analysis and Open Issues Reports) for Technical Reviews before the product release as per Product Development Process by identifying areas for improvement and understand the accompanying impacts, dependencies and risks
- Validated accuracy of bug fixes and updated the Regression Bucket/cart with extra test cases and verified functionality of new enhancements and/or after bug fixing.
Environment: WinRunner, QTP, Informatica, ASP.Net, C++, C#, SQL server, Oracle 9i, UNIX, XML, SOAP and HTML, ADO.Net, UNIX, SQL, XML PL/SQL, Forms, Reports, DevTrack
October 1999 – August 2001 Job title: Programmer Analyst
Employer: Confidential, CT
Clients: Confidential, MA
- Wrote Test Code in PL/SQL by writing the SQLs and verified the Data Integrity and Data quality of speech application database.
- Designed, Developed automation scripts and Maintained Automation Test Suite for Smoke, Functional, Volume testing. Used User defined API, Win32 API for generating the scripts.
Environment: Java Technologies, Test Director, COM objects, WinRunner, TrackWeb, SQL, PL/SQL, HTML, Java Script, XML, XSL, Web Services, BEA WebLogic 8.1, Oracle 9i
Job title: Programmer Analyst
Employer: Confidential, MA
- Performed code changes in Disability System module and Reinsurance module for Y2K compliance.
- Wrote the SQLs and verified data quality (e.g., Name and Date of Birth) and integrity for the Disability system module after Y2K implementation.
- Interacted with users and carried out maintenance work by rewriting the SQLs for batch runs and thus improved the performance of the programs.
Environment: SQL, and Data reporter, DB2
Employers: Confidential
Confidential
Job title: Senior Software Engineer
- Reviewed the code changes, ensured quality and performance for Year 2000 compliance. Coordinated and released the programs with null net man tickets to the production
- Mentored a team of professionals and Provided Technical Support to the Team members. Participated in the Designing and coding efforts of both on-line & batch programs in both mainframe and Client Server environments
- Comply with ISO 9000 Quality Management processes and procedures and adapt Best practices. Supported Quality management effort for ISO 9000 certification by conducting the gap analysis and providing the recommendations.
- Technical leadership for developing Business Analysis and Software Requirements, Application Development and testing of Mainframe and client server environments and system Integration.
Environment: VB and Oracle, SQL, PL/SQL, Forms, DB2, COBOL, IBM3090