Software Engineer Resume
Houston, TX
PROFESSIONAL OBJECTIVES:
Senior IT professional with more than 9+ years of experience in various areas of Quality Assurance testing. Actively seeking career growth in a similar field, utilizing my and experience in Quality Assurance testing and test automation tools.
PERSONAL SUMMARY:
- Good experience & expose in working all the phases of SDLC, STLC, Defect Life Cycle, static, dynamic testing, test methodologies and Agile process models
- Have 4 years work experience in SCRUM/Agile and V - Model Testing Methodologies
- Hands on proficiency in developing Test Strategy, Test Plan/approach
- Good Experience in Automation PoC & feasibility study, ROI, Test Estimation, Test Planning, & People Management.
- Experience in setting Test Environment/Bed & Writing, identifying, Reviewing & Executing test cases/scripts/scenarios, based on business requirements & technical spec for all QA phases & UAT
- Good at Defect Finding, Defect Reporting, Implementing Defect Prevention techniques, debugging & Root Cause Analysis (RCA), Defect Trend and Management, conducting defect triage meeting
- Rich experience in Build Verification Testing (BVT), Smoke, Sanity, Functional, UI, System, Regression, Stress, Different browsers and operating systems, User Acceptance Test/Acceptance Test, & SQA activities
- Experience in using Automation Tool/ Scripting-QTP, ALM, QC, Selenium, REST, Rally and VMware
- Expert in scripting languages - Bash shells, PERL and Python
- Experience in SOA/API automation methodologies using ReST
- Having good knowledge of domains including Core Banking, Finance, Printer, Telecom, Embedded, Storage and Insurance
- Having work experience with Database Testing, Telecom, Firmware, Embedded and Printer Testing
- Experienced in Visual Source Safe, Subversions (SVN) and TeamForge for Git
- Experience in Mobile Application/ Telecom billing & good knowledge on ‘GSM, GPRS, UMTS and MMS
- Experience on networking like TCP/IPv4/V6, VLAN, SNMP and Switches
- Experience in web service like (XML, SOAP, WSDL, HTTP/HTTPS,REST)
- Involved in Metrics collection, Analyzing Metrics and Quality Trend, QA Process Improvements, Project Closure Meetings and PMR
- Good in collating, analyzing the quality related data, results, artifacts & predicting the trends, quality risks & project risks, solutions & mitigation plan
TECHNICAL SKILLS:
Operating Systems: Windows 7/8//2K3/2k8, XP, MAC/Vista/Linux (RHEL 4/5, SLES 9/10/11 and OEL 5.2) and Symbian.
Tools: & Utilities: QTP, ALM, QC, Selenium IDE/ Webdriver, REST, Eclipse, Jenkins. Winrunner, Test Director, LoadRunner, Code Warrior IDE Sunopsis 4.1 (ETL), and Aviator
Bug Tracking Tool: QuIX, ALM, QC, VSTS, Troll/NCR,Issue Manager and BugZilla
Scripting Language: Shell, Perl and Python
Configuration Tool: VSS, SVN and TeamForge for Git
Languages: C & Visual Basic 6.0
Databases: MS-SQL Server 2000, Oracle8i And Teradata.
Methodology: STLC,SDLC
Business Domains: Banking/Finance, Telecom, Printer and Storage domain.
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Software EngineerEnvironment: C and Linux, Shell Scripting OS: Win2k3/8 servers S, Red Hat Linux, SLES, OEL 5.2, Browser: IE 6.0, IE 7.0, Mozilla and Firefox Scripting: Python, Shell and Perl, Tools Used: QTP, QC, ALM, Selenium, Confidential 7.02, HPSUM, SPP, Aviator and Jenkins, Bug Tracking Tool: Quix
Responsibilities:
- HP Rack Management - OA Firmware validation for C-class Enclosure. It Supports the remote management of all the devices such as servers; interconnect switches, fans, power etc in the enclosure.
- Manage and Strategize the GUI, Ad-hoc, Sanity, Functional, Integration, Regression, System Testing, Stress activities for OA Projects
- Playing the role of a lead and assigning the activities to the team members
- Design the QA Life Cycle Process for the product developed in Agile Methodology which includes Test case creation, templates, defect logging and guide lines for testing
- Firmware testing of Onboard Administrator, ILO and Virtual Connect(VC) for different versions
- Prepared the feasibility document for automatable test cases
- Development of QTP script, Design doc, coding standard, review, execution and maintenance of automated tests
- Automated MAT/SOAP cases using QTP Automation tool
- Every week running all feature SETs using QTP automation tool with each build & analyzed the all failed scripts
- Monitored the execution & analysis done for all relevant test SETs
- Written OA VC-BVT script using Unix shell script programming
- Running OA VC-BVT/ Failover automated Shell Scripts every build using Jenkins
- Experience in developing the Selenium and Python script using RoboGalaxy framework
- Running the automated Selenium & python script using Jenkins
- Automated CLI test cases using VB script & running every build
- Configuration & Testing the application on both TCP/ IPv4 /IPv6 network and VLAN
- Testing the different Mezz card like (Emulex: Eureka 650FLB, Electra 650M,NC552m and Qlogic)
- Review other team member's work and implement review suggestions
- Mentor and train the QA team on QA Methods, tools, processes, functional and non-functional test activities. Monitor the QA Project execution status and progress
- Create the Requirement Traceability Matrix, test results summary, defects trend analysis for the Project monthly review
- Create Test Plans, Execution builds in Test Management tool - QC. Run the test execution reports, capture and provide metrics on the Test execution to management and customers on a daily basis
- Maintain the Defect tracking tools and support the various projects with the help of well-defined QA Defect cycle. Create necessary work flow diagrams for defect management
- Customer interaction for the project activities
- Generating test plan & test case
- Reviewing test plan and test case
- Generating test metrics
- Executing the test cases
- Finding and reporting bugs or issues
- Coordination onsite and offshore
- Assigning the activities to the team members
- Providing information and clarifying queries
- Test bed setup
- Configuration of LDAP/2Factor/FTP/TFTP/HTTP and directory server
- Operating system configuration
- Installed Base SMB Lite
Confidential
Module LeadEnvironment: Java1.4.2, J2EE Tools: CaliberRM, Bugzilla, Perforce, Clarify, WEBES 5.3 & HPSUM, OS: Windows 2k3/8(Both 32 bit and 64 bit) servers, Browser: IE 7.0 +, Firefox 3.x, Bug Tracking Tool: BugZilla, Databases: SQL server 2005, Tools Used: QTP, QC, Confidential & HPSUM
Responsibilities:
- Playing the role of a lead and assigning the activities to the team members
- Understanding the SRS, HLD, Interacting with the developers
- Prepared the feasibility document for automatable test cases
- Development of QTP script, Design document, review, execution and maintenance of automated tests
- Automated build check report test cases using QTP Automation tool
- Every week running all feature SETs using QTP automation tool with each build & analyzed the all failed scripts
- Monitored the execution & analysis done for all relevant test SETs
- Create the Requirement Traceability Matrix, test results summary, defects analysis for the Project
- Create Test Plans, Execution builds in Test Management tool - QC. Run the test execution reports, capture and provide metrics on the Test execution to management and customers on a daily basis
- Responsible for preparing the Test Cases, Test Execution based on RR s and SR s.
- Reviewing test cases and scenarios
- Execute test cases on delivered software
- Enter defects in defect tracking tool
- Review of functional specification
- Carried out Functional and Regression Testing.
- Creating and executing tests, GUI Validations, Checking database content.
- Recording and closing bugs through the entire test life cycle.
Confidential
Environment: C and Linux OS: Win2k3 servers SP1, SP2, and Red Hat Linux. Browser: IE 5.0, IE 6.0, Mozilla and Firefox, Tools Used: Talisman, Confidential 5.02, Databases: SQL Express, Oracle 10g, Bug Tracking Tool: Quix
Responsibilities:
- Preparation of Test Cases and updated in Talisman tool.
- System testing, integration testing and user acceptance testing
- Review other team member's work and implement review suggestions
- Customer interaction for the project activities
- Generating test plan & test case
- Reviewing test plan and test case
- Generating test metrics
- Executing the test cases
- Finding and reporting bugs or issues
- Coordination onsite and offshore
- Assigning the activities to the team members
- Providing information and clarifying queries
- Test bed setup
Confidential
Environment: Languages: .Net 2.0,Mercury Tool: QTP, Mercury Quality Centre,OS: Windows XP, 2k professional, Win2k3 servers, MAC X.3, MM X.4 and Vista, Browser: IE 5.0, IE 6.1, Safari 2.0, Mozilla, Firefox and Netscape Bug Tracking Tool: VSTS
Module LeadResponsibilities:
- Participate in the requirements gathering meetings and work closely with Customer and BAs to insure testability of requirements.
- Preparation of Test Cases.
- Writing synopsis document for Confidential SME walkthrough meeting
- Execution of test cases
- Conducting the GUI, Shakedown, Functional, Integration, Fall back & End - to-End Testing
- Attending meetings with fellow members to evaluate the progress and performance of the application
- Execution of test through Quality Centre
- Reporting of bugs through VSTS
Confidential
Environment: C, Linux: Windows XP, 2k professional, Win2k3 servers, MAC X.3, MM X.4. Linux (Red Hat) and Vista, Browsers: IE 5.0, IE 6.1, Safari 2.0, Mozilla and Netscape, Bug Tracking Tool: Troll/NCR, Scripting Language: Shell scripting.
Responsibilities:
- Planning and Execution of test cases of EWIT. (Embedded web server integration testing)
- Execution of all above Test cases on different Operating systems and Browser
- Setting up the lab with various operating systems and connections
- Performing the Firmware Testing
- Covering all the test cases of related products like Troja printers
- Preparing the test process documents
- Loading the Firmware and doing the basic sanity testing
- Automated Smoke test cases using Unix shell script programming
- Execution the smoke test script for using shell scripting & running every build
- Work with automation team to create the automated scripts for Regression testing.
- Test Plan writing and of identification of new test cases of Current product support (CPS)
- Executing the test cases
- Finding and reporting bugs or issues in Troll
Confidential
Module LeadEnvironment: Languages: Java1.4.2, J2EE 1.3, Struts 1.1, EJB 2.0, Database: Oracle9i, Web Application Server: Web sphere 5.1, Mercury Tool: Quality Center, Browser: Internet Explorer, OS: Windows
Responsibilities:
- Preparation of Test Cases.
- Execution of test cases.
- Conducting the Smoke, functionality & regression Testing.
- Attending meetings with fellow members to evaluate the progress and performance of the application.
- Reporting of bugs through Quality Center
