AMIT SAINI
703-***-**** ad5wp9@r.postjobfree.com Acton, MA
CITIZEN OF THE UNITED STATES OF AMERICA
SUMMARY
Accomplished hands on Technical and Business architect with over Twenty five years extensive experience. In-depth knowledge and experience of Information Technology processes and methodologies, System integration, Testing and project management, Employee training and mentoring, budgeting and proposal writing.
EDUCATION
Master of Science in Computer Engineering/Science, University of Massachusetts
Bachelor of Engineering in Instrumentation
EXPERTISE
Expertise in overall Team Management, Software Test management, Guidance, Test creation, Test coverage, employee training.
Expertise in QA processes and standards, software testing methodologies, development of test cases, design and execution of strategic test plans and test scenarios.
Expertise in in DevOps and tools used like Jenkins, Maven, Git etc.
Drive QA related PI planning activities across all relevant teams.
Expertise in Business Analysis, Black Box Testing, White Box Testing, Writing Test Plans, Test Cases, UI Manual testing, GUI Automation testing, Unit Level Testing, System Testing, Integration Testing, Regression Testing, API Level Testing, Functional Testing, Load/Stress and Performance testing and code walk through.
SOA/Web Services testing using a variety of tools like SOAPUI, UFT
Expertise in overall test management using JIRA, Quality Center (QC)/ALM.
Expertise in JIRA, QC(Quality Center)/ALM site administration (creating projects, users).
Maintaining QC backups, system and project level administration in QC - projects, servers, users, licenses, DB servers, managing and customizing projects and environment
Customizing the workflow in QC to add, remove buttons and their functionality
Project level administration in QC, managing project lists, defects.
Proven ability to work with client’s Business, technical and user stakeholders to define issues, and design enhancements in a Business Analyst function. As well as a strong ability to quickly identify issues, perform root cause analysis, determine corrective action, and delegate responsibilities to complete tasks.
Proficiency in creating, maintaining, and managing project plans .
Strong in requirement management, documentation, report analysis, business analysis, work flow design, coding, testing and defect reporting.
Expertise in using testing tools like QTP, LoadRunner, Quality Center/Test Director, Terminal Emulator, Client/Server and Mainframe applications.
Proficient in writing structure code using VB Script, TSL to enhance the power of automated scripts to handle logical test cases
Understanding and Implementation of waterfall, spiral, agile software development methodologies. Scrum, feature driven development, lean development, XP (Extreme Programming), adaptive software development.
Good team player and also have the ability to work independently in a time sensitive environment.
Motivated self-starter with exceptional team building, leadership, project management and interpersonal skills.
Expertise in analyzing business and development specifications.
Documentation experience creating technical reviews, reports and strategy.
TECHNICAL COMPETENCIES
Testing /Tools:
UFT 17/QTP, Selenium Webdriver, TestNG, Maven, Jenkins, iCEDQ, PlayWright
Management, Defect Tracking and Reporting Tool:
ALM 17/Quality Center, JIRA Confluence, Sharepoint
Languages:
VB Script, C, C++, JAVA, VB, SQL, COBOL, PERL, Shell Scripting, HTML, XML, PL/SQL
Operating systems:
LINUX/ UNIX, Windows/NT, Windows XP/2000, Windows Vista, Windows 7, Mac OS X and MS DOS.
RDBMS:
DB2, Oracle, MS SQL server, MS Access, SYBASE, UDB, SQL Server Management Studio
Web Technologies:
HTML, DHTML, Perl, AJAX, Flash, Flex
Data Visualization and Reporting:
Tableau, Cognos Suite of Business Intelligence Applications
Others:
MS Project, CSS, ETL Process and testing, SPICE, MATLAB, MS Word, Excel, Access, PowerPoint Presentation, Front page Express, Toad, My SQL, SQL Developer, Eclipse, SOA Lisa, Share Point
Concept of Validation and Verification IQ OQ PQ, CICD, Git, AWS, Bluetooth, Artificial Intelligence, SAFe, Agile
WORK EXPERIENCE
APSS Futuristics LLC, Malden MA January 2014 – Till Present
Software Quality Assurance Automation Manager/ Architect
Architected the whole automation Software Quality Assurance system and created the team to efficiently run it for clients
Hands on designed and created automation framework and scripts in UFT(QTP), ALM(QC), Selenium Webdriver, TestNG, Maven, Jenkins, Git etc.
Hands on Architected The QA Environment for the State of Tennessee, implemented ALM 17.01, UFT from scratch, designed and created scripts and frameworks from scratch
Responsible for hiring, training of new employees who are responsible to work at various clients
Responsible for hands on training the USDA Staff on Confluence and JIRA
Created a number of proposals for various opportunities with the Federal Government and Commercial clients
Responsible for successfully winning the Federal Governments SBA 8(a) STARS-III contract for the company
Created and managed the automation team that successfully performance tested major applications and created scripts to improve the testing phase
Identified testing requirements for new projects and impact to QA environments and identified and researched new web related testing tools and suites
Extensively managed the Agile project management process using JIRA etc.
Well versed in DevOps and tools used like Jenkins, Maven, Git etc.
Transitioned to virtual server technology to maximize server usage and create multiple test environments
Created project plans and budgets, allocated resources and evaluated test tools
Managed scheduling to ensure efficient and effective product testing; identified and reported risks to project schedule and product quality and proposed new methods to control and/or mitigate risks
Identified automated tools to perform quality assurance tasks and activities
Developed measures and metrics to support software/systems processes and product quality
Implemented, Trained personnel and documented the use of Hewlett Packard suite(Now Opentext) of products: Unified Functional Testing, Application Lifecycle Management
Massachusetts Institute of Technology, Cambridge, MA
Software Quality Assurance Automation Architect March 2011 – December 2013
Responsible for overall Team Management, Software Test management, Guidance, Test creation, Test coverage, employee training on ALM/ UFT.
Created a Software Quality Assurance automation framework for SAP system from scratch using ALM/UFT, trained and guided MIT staff as to how to use it.
Hands on created scripts to test various applications in various MIT computer systems including their Financial systems
Designing Test Plan/Test Cases and Regression testing scenario and Automated them (using QTP and Quality Center)
Provide better controls through the implementation of QA strategies, methodologies, Standards, tools and core competencies for testing the MIT’s SAP and other systems
Collecting user requirements by conducting questionnaires, meetings with the stakeholders
Identifying testing requirements for new projects and impact to QA environment.
Identify and research new testing tools and suites as per the requirement e.g. Tools for mobile testing.
GMO, Boston, MA July 2012-October 2012
Software Quality Assurance Automation Lead
Responsible for implementing Software Quality Assurance Automation systems from scratch for the custom asset management system
Was responsible for selecting the tools for automation, creating frameworks, hiring QA automation Engineers
Responsible for overall test design for the Asset management tool used by the company ranging from Test plan, Test cases, Manual test execution, Automation test script design, creation execution, bug assessment etc.
Was responsible to interact with the development team for overall test environment design and development to ensure smooth interfacing for the QA group with the development group.
L-3 Communications (Global Security & Engineering Solutions.), Reston, VA
Program Manager/ Project Manager/ Lead QA Engineer July 2003 – March 2011
Handling the generation of strategic reports, configuration and management of the Quality Assurance Methodologies, Agile Team, Design and implementation of Automation Framework (Frontend and Backend) and Deltek CRM system.
Worked with the eTASS group and wrote and tested API’s in C for Camera and Gun control system used for the security of various Air Force bases across the country.
Designed Test Plan/Test Cases and Regression testing scenario and Automated them (using QTP and Quality Center) for the F.B.I’s Criminal Justice Information System from Business Requirements, which stores and manages fingerprints, pictures and other related information about criminals and terrorists. Designed and implemented tests for SOA/Web services using SOAPUI for services extracting data from disparate systems.
Wrote Test Plans/Test cases and developed Regression testing scenario (using QTP and Quality Center) for database implementation for Dept. Of Interiors Finance and Business Management Project. Planned and tested Web Services using SOAPUI for a variety of data extraction/security from other systems.
Developed and implemented (both Automatically and Manually using QTP and QC) product test plans, scenarios and test cases from BRD for functionality, stress and system testing for the State of Indiana’s Family and Social Services Administration (FSSA) system (both Automatically and Manually using QTP and QC). LISA Testing tool was used to test the Service-Oriented Architecture/Web services aspect of the project.
Developed and implemented product test plans, scenarios and test cases for functionality, stress and system testing for the Archiving database system for the U.S. Geological Survey (both Automatically and Manually using QTP and QC). Web services testing using SOAPUI for services to get data about various soils and rocks.
Designed, Developed and tested a Resume submission system for the company which accepts text information from L-3 employees and produces a formatted resume in rtf format (both automatically and manually using WinRunner and QC).
Responsible for making Business Process Mapping documents to make team understand who does what, what processes/strategies and standards are being followed and what/how systems are linked.
Shared responsibility for overall project objectives, goals and delivery of requirements.
Worked with Product Managers to propose and recommend delivery and phasing approaches, as appropriate.
Managed a team of QA Testers and Business Analysts.
Drove test automation effort and developed automation frame work to make efficient way to integrate requirements, test cases, scripts, defects and report utility in QC.
Coordinated with Product Marketing and Development to ensure the development process and standards were followed, and or defined as necessary.
Provided leadership as appropriate for projects; worked with testing and development management to direct activities of project staff.
Provided the central point of contact for the project. Communicate with the project team, management, testing and supporting stakeholders to ensure that project tasks are being completed, handoffs to other groups are successful and the project is moving forward and is on schedule
Managed change requests, working with the team to assess the impact of requested changes.
Established clear decision making and formal communication processes, including communicating through regularly scheduled status reports, project reviews and status meetings, and follow-up with team members to continually monitor project progress.
Created and maintained project definition and testing document to provide a complete overview of the project
On an ongoing basis, worked with the team to identify project risks and develop mitigation plans to address these risks.
Environment : ASP.Net, JAVA, SQL Server 2005, HTML, Java, Oracle, windows NT, Unix, WSDL
Testing Tool: Quality Center, QTP, Load Runner, SOAPUI, LISA.
Alpha Industries, Woburn, MA
Quality Assurance Engineer Sep 2000- June 2003
Documented Test plans for positive and negative scenarios for functional, GUI and security testing.
Prepared test data for the entrance and exit criteria in integration testing.
Worked with other Development team members to better understand system functionality in order to improve testing quality
Responsible for security testing which was accomplished by creating and logging in under different fictitious login id and password.
Wrote, Updated and Executed test cases automatically for regression testing using QTP.
Executed test cases manually to verify actual results against expected results.
Performed the concurrence and Multi-platform testing and verified the interconnectivity between application Hyperlinks.
Performed load and performance testing using Load Runner by creating virtual users.
Analyzed the transactional results, Virtual user status results and intimated the same to the Administrator to enhance the system architecture.
Prepared Test schedules and milestones.
Performed Load and Performance Testing using LoadRunner.
Mainframe automated testing using TE (Terminal Emulator) with QTP on Zephyr Passport TE.
Manual testing on Mainframe using Zephyr Passport. Terminal Emulator.
Performed GUI testing on various screens and verified the properties and functionality of the objects on various windows using QA Run.
Environment : Java, J2EE, JSP,HTML, Java, Oracle, windows NT, Unix, WSDL
Testing Tool: Quality Center, Win Runner, Load Runner
CAD Images Ltd., New Delhi, India Aug 1998- June 2000
Quality Assurance Engineer
Involved in writing the Test plan as per the business requirements.
Automation of functional test cases using Silk Test 5.5/WinRunner 7.1.
Load testing of QDMS using Load Runner 7.6.
Reproduced customer filed bugs in a simulated environment and has provided level-2 customer support to resolve customer issues.
Creating Test Cases/Test Plan/Test Script and creating testing tracking matrix
Functional, UI, regression, acceptance, performance, and integration.
Interaction & communication with Colleagues in Germany and US for Project Status and Marketing Requirements and customer Reported Defects for QDMS.
Responsibility for Development, Deployment, Integration & Testing.
Developed the test cases for Functionality testing, and System Testing.
Reported the defects using Silk Radar.
Documented the QA Process.
Environment: WinRunner, Test Director, SQL Server
WORK EXPERIENCE IN DETAIL (at L-3 Communications):
Project: Deltek CRM System
Client – In house
Language Used – VB Script, SQL
RDBMS: MS SQL Server 2005
Environment – ASP.Net, SQL Server 2005, eActuate
Role – Project Manager QA
Configure and test the Deltek CRM System which stores enormous amount data about the Business Company is doing.
Converted business requirements into test plans/ test cases and automated them using QTP.
Designed and executed both manual and automated test cases using automation scripts in QTP.
Managed a team of business analysts, manual and automation testers.
Assigned work, checked status report, managed overall defect life cycle.
Maintained the traceability matrix for test cases and defects with requirements.
Tested (both manually and automatically) various checks and filters into the system in order to avoid any bad data from entering the system
Programmed and tested various custom changes into the system according to the Business needs of the company.
Performed manual, automated, functional, regression (Front end and Backend) testing on the whole system.
Managed change requests, worked with the team to assess the impact of requested changes.
Established clear decision making and formal communication processes, including communicating through regularly scheduled status reports, project reviews and status meetings, and follow-up with team members to continually monitor project progress.
Created and maintained project definition and testing document to provide a complete overview of the project.
Quality Center is being used for overall test management.
Project: IBDSS (Integrated Base Defense Security System)
Client – US Air Force
Testing Tools – QTP, Quality Center
Language Used – C, XML, VB Script, SQL
RDBMS – SQL Server, Oracle
Environment – Java, J2EE, C, WebSphere
Role – Project Manager QA.
Gathered business requirements, designed test plans and test cases from requirements.
Designed and tested API’s in C for Camera and Gun control system.
Automated test cases using QTP.
Managed a team of business analysts, manual and automated testers.
Used Expat XML Parser to extract data from the incoming XML and formed data packets to be sent to the equipment. Then prepare XML for the data sent back by the equipment for display or alarm purpose.
Created and maintained a client server test environment to test the system
Tested the system on a Gun and Camera simulator using regression testing.
Regression scripts were executed both from database and extracted data.
Maintained, updated overall test documentation and Business Requirements in Quality Center.
Project: F.B.I.’s Criminal Justice Information System
Client – F.B.I
Testing Tools – QTP (Quick Test Pro), Quality Center
Language Used – VB Script, SQL
RDBMS: Oracle, UDB, DB2
Environment – ASP.Net, C, C++, MainFrame, WebLogic
Role – Project Manager QA
Worked closely with project managers to draft the test plan and test specifications document.
Reviewed the test documentation to understand their testing objectives and report test case results
Performed functional, navigational, and smoke tests on the new enhancements added to CJIS.
Performed regression testing using QTP to verify functionality of the application after defect fixes and feature additions.
Used risk-driven approach to carry out testing on the application
Allocated priorities and assigned work to team for all the test cases, taking into consideration the product functionality and stack implementation, for the entire group to begin the testing efforts.
Conducted elaborate functional testing on test cases and provided feedback to the development team
Used QTP for automating the test cases. Data driven testing was done by using data from Excel sheets and databases.
Conducted backend testing using SQL queries. Wrote Automated scripts to do regression testing on backend.
Terminal Emulator was used for mainframe test cases automation.
Involved in the preparation and submission of the detailed test summary report
Documented the test results and presented them for daily and weekly reports to the management.
Quality Center was used for overall Test Management.
Project: Database implementation for Dept. Of Interiors Finance and Business Management Project.
Client: Dept. Of Interior
Testing Tools – QTP (Quick Test Pro), Quality Center. Load Runner
Language Used – VB Script, SQL
RDBMS: MS SQL Server
Environment – ASP.Net C, WebLogic
Role – Project Manager/Lead QA
Collected user requirements by conducting questionnaires, meetings with the stakeholders
Analyzed and decomposed user requirements to produce FRD, BRD
Facilitated Joint Application Development (JAD) workshops with the developers and business users to gather complete specifications
Prepared and maintained the Requirements Traceability Matrix (RTM)
Conducted use case walkthroughs in an effort to identify and realize the business processes and flows involved
Actively involved in defining user screens for the end users
Assigned priorities to the requirements for the purpose of risk assessment and risk mitigation
Communicated with the SME and technical team to gather new user requirements
Meet with the development and testing teams to follow up on the tasks assigned and project status
Prepared routine reports on the progress of assigned tasks, identifying and resolving project constraints
Conducted Gap analysis to ensure all user requirements were successfully incorporated in the application
Helped the testing team in development of test plan and test cases.
Used QTP for automating Test Cases (Functional, Verification and Regression testing).
Extensively used MS Excel spreadsheets for data analysis, data mining, creating graphs and charts
Attend regular meetings with the management and stakeholders to provide information on the project status with the help of Gant Charts
Provided production support to the development team
Involved in system testing, User Acceptance Testing (UAT) and End User Training
Prepared user training manuals, technical document and final summary report
Project: State of Indiana’s Family and Social Services Administration (FSSA) system
Client: State of Indiana
Testing Tools – QTP (Quick Test Pro), Quality Center. Load Runner
Language Used – VB Script, Coldfusion, SQLRDBMS: MS SQL Server
Environment – ASP.Net, C, WebSphere
Role – Lead QA
Created a schedule for build, test, and release which was used by development, configuration management and test teams
Created test scenarios from customer documentation.
Wrote and executed detailed test cases with step by step procedures and expected results.
Performed GUI, backend, functional and regression testing by converting Test cases into automated QTP scripts
Tested maintenance fixes in new versions of code.
Load Runner was used for load, stress and performance testing.
Attend regular meetings with the management and stakeholders to provide information on the project status with the help of Gant Charts.
Quality Center was used for overall Test Management.
Project: Archiving database system for the U.S. Geological Survey
Client: U.S. Geological Survey
Testing Tools – WinRunner, Quality Center
Language Used – TSL, SQL
RDBMS: MS SQL Server, Sybase
Environment – Java,J2EE, C, WebSphere
Role – Lead QA
Designed the database structure required for Archiving Geological Surveys historic information
Designed and coded data porting for preexisting data at various databases existing at various locations to make it a centralized system.
Developed requirements documents, test plans and test execution for the full software quality assurance life cycle.
Conducted meetings with the development and testing teams to discuss the tasks assigned and project status
Involved in system testing, User Acceptance Testing (UAT) and End User Training
Prepared user training manuals, technical document and final summary report
WinRunner was used for automation and Quality Center was used for overall test management.
Project: Resume Submission System
Client: L-3 Government Services Inc. (In house project)
Testing Tools: WinRunner, Test Director
Language Used – TSL, SQL, Coldfusion
RDBMS: MS SQL Server
Environment – ASP.Net, C, C++, WebSphere
Role – Designer, Coder, Lead QA
Designed the system from scratch by gathering user Requirements from Stake Holders.
Big resume source to identify experienced, qualified technical professionals within the company who meet the requirements for a particular bid (e.g. Clearances, Past Experiences etc.)
Quickly search using the Resume search utility hundreds of qualified candidates who are currently working for the company thus preventing external search
Providing numerous search criteria such as Security Clearance, experience, education, technical skills, key words, geographical location etc.
A built-in word processing feature that saves valuable time when formatting the resumes for proposals.
System generated various reports reports detailing the number of employees with particular clearances, employees working under a particular supervisor etc. can be generated thus giving an exact number of employees in a particular category.
Testing of the systems (GUI, Backend, Functional and Regression) was done by using WinRunner.
Defect management and Reporting was done on Test Director.