Software Test Analyst Resume
Timonium, MarylanD
OBJECTIVE
- Over 8 and half years of hands on experience in Quality Assurance with Bachelor in Computer Information Systems and diversified experience in Automated, Manual, Functional, Performance testing of Web, Client/Server applications on UNIX /Windows environment and mobile applications for both Android and IOS platforms to secure a position of Software Test Engineer/ Quality Assurance Analyst.
SUMMARY
- Experience in defining detailed application software test plans, including organization, participant, schedule, test and application coverage scope.
- Experience in gathering and defining functional and user interface requirements for software applications.
- Strong analytical experience in developing detailed business level test scenarios and individual test events and scripts based on functional and business requirements.
- Experience in developing detailed design level test scenarios and individual test events and scripts based on multiple user groups and detailed user interface design requirements.
- Experience in developing, reviewing and managing requirements traceability (requirements, application components, test cases, test case execution results).
- Experience in defining and executing test data acquisition, including production data set selection and extraction and test data generation, as well as manual data preparation.
- Experience in CMMI level 3 software development environment.
- Performed Accessibility Testing/508 Compliance using JAWS.
- Used TOAD to check SQL queries for optimal performance and scalability under real - time workloads.
- Ability to triage software defects providing development staff with adequate information for remediation.
- Experience Ability to adjust priorities to multiple demands and unanticipated events as wells as adjust decisions and actions to new information.
- Experience Ability to be flexible in response to changing circumstances or conditions.
- Experience with planning, implementing, and testing mission critical information systems employing Web Services and built on Internet architecture principles.
- Possess strong listening, verbal, attention to detail, and written communication skills.
- Build scripts on Selenium Web driver and Generate Report using TestNG.
- Developed mobile automation script using Appium and Selenium Webdriver
TECHNICAL SKILLS
Testing Platforms: Website Testing, Desktop applications testing, Android Mobile applications testing, IOS (IPAD) applications testing.
Testing Tools: HP LoadRunner 9.5, HP Quality Center/ALM, Quick Test Professional (QTP), UFT 11.5, TOAD, PVCs Tracker, JIRA, IBM Rational Robot, Clear Quest, BMC Remedy, Rational Manual Tester(RMT), Appium, Eclipse,Rally
Languages: Visual Basic, C++, C#, Java, JavaScript, J2EE, HTML, VB Script, XML
OS Platform: Windows 2008 R2/2012 R2, Linux (Redhat)
Database: MS SQL Server 2005/2008, Oracle10g, 11g, 9i, MS Access
Microsoft Tools: MS Word, MS Excel, Power Point, MS Works, and Outlook, MS Visio, Microsoft Lync, Microsoft Outlook express, IBM Lotus Note
Application Server: Web Logic, IIS, Apache, JBOSS, AWS
PROFESSIONAL EXPERIENCE
Confidential, New York
QA Analyst
Responsibilities:
- Prepare Test Plan for manual testing for different releases that covers GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, and User Acceptance Testing.
- Worked on Agile Scrum Methodology.
- Attend daily stand up meeting with the QA Team to provide status.
- Analyze User Stories to write test cases and provide test estimation effort for each sprint and burn down hours when task finish
- Worked with the Product Owner to groom stories
- Log Defects using Rally and retest the Defects and close them in Rally
- Test Application in QA and UAT
- Conducted System Integration testing for two different systems
- Help the UAT testers in setting up test data
- Using selenium webdriver created web service scripts to validated the backend
- Conducted cross browser testing on IE, Google chrome, Firefox, Safari.
- Compare test Results for cross browser testing and updated them in Rally
- Provided sign off before deployment of the codes to production
- Design and enhance the keyword driven framework
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test
- Optimized and maintained existing, developed new automation framework via Selenium
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium
- Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release
- Used Selenium to expand test scenarios to catch more bugs and improve quality
- Reusable scripts handle dynamic pages using selenium server using descriptive Programming in Java
- Created project and Commit the code into SVN and Compiled code to run batch jobs that will kick off executions of the scripts in Jenkins Server and generated html report at end of every build.
- Created and executed test plans and test cases for the mobile apps and Develop automation scripts using Selenium Webdriver.
- Enhanced web applications with new features, bug fix, test coverage, and better performance
- Conducted Performance Testing using Jmeter.
- Used AWS to deploy build in QA and Production Environment.
Environment: Javascript, Rally, Selenium Web Driver, SoapUi, SVN, Jenkins, Jmeter.
Confidential, New YorkQA Analyst
Responsibilities:
- Design Test Plan for manual testing for different releases that covers GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, and User Acceptance Testing.
- Attend the daily stand up to provide works status.
- Analyze Product Requirement and write test cases based on the user stories
- Update Test Cases according to the changes of BRD in Confluence
- Provide test estimation effort for each sprint
- Log Defects using Jira and retest the Defects and close them in Jira
- Used JSON doc to Develop Restapi automation scripts using selenium.
- Conducted cross browser testing on IE, Google chrome, Firefox, Safari.
- Compare test Results for cross browser testing and updated them in Jira Confluence.
- Implemented cross browser web testing with Selenium RC.
- Provided sign off before deployment of the codes to production
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test
- Optimized and maintained existing, developed new automation framework via Selenium
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium
- Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release
- Used TestNG testing Framework as a test runner with Selenium
- Used Selenium to expand test scenarios to catch more bugs and improve quality
- Created project and Commit the code into Github
- Compiled code to run batch jobs that will kick off executions of the scripts in Jenkins Server
- Generated html report at end of every build.
- Created and executed test plans and test cases for the mobile apps.
- Conducted Performance Testing using Jmeter.
- Used AWS to deploy build in QA and Production Environment.
Environment: Ruby on Rail, PGAdmin, AWS (Server), JBOSS, Selenium Web Driver, Jira, Postman, GitHub, Jenkins, Jmeter.
Confidential, New YorkQA Analyst
Responsibilities:
- Analyze requirements and use cases, performed ambiguity reviews of business requirements and functional specification documents
- Prepare Test Plan for manual testing for different releases that covers GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, and User Acceptance Testing.
- Worked on Agile(Scrum) Methodology
- Create an automation test plan / strategy.
- Prepare quality documents and define the benchmarks.
- Design, Develop and maintain automation framework for VMP, SIMPL Application.
- Analyze the requirements and prepare automation scripts scenarios
- Provide estimations for manual and automation testing lifecycle.
- Lead a team of 5 people onshore and offshore.
- Attend status meetings and provide updates on the progress on a day to day basis.
- Prepare daily status reports and weekly status reports.
- Train and mentor team members to strive for the best "quality" in themselves and the product.
- Develop manual scripts for VMP, SIMPL Application
- Log defects using Jira and monitor the defects.
- Created Driver Script using VB Script to execute QTP application automatically and run number of automated scripts simultaneously.
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP).
- Maintain Automation Scripts in Quality Center Test Lab
- Test the application in Production, Development, UAT Environment
- Log Defect Using Jira and maintain the defects
- Developed UAT scripts for Business Users
- Conducted API testing using Postman
- Used JSON format to Develop Restapi automation scripts using selenium.
- Purge the xml file and formatted into the header in SOAPUI platform.
- Designed and Developed automation script using Selenium IDE and web driver
- Automation of functional testing framework for all modules using Selenium web driver
- Optimized and maintained existing, developed new automation framework via Selenium
- Used AWS for deploying build in QA and Production Environment
Environment: Java, HTML, Apache, JBOSS, android, IOS, Quick Test Professional, Quality Center, Jira, Selenium, AWS.
Confidential, New YorkQA Analyst
Responsibilities:
- Attend requirement meeting with Business Analysts/ Business Users
- Analyze requirements and use cases, performed ambiguity reviews of business requirements and functional specification documents
- Prepare Test Plan for manual testing for different releases that covers GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing and User Acceptance Testing.
- Responsibilities included Manual GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, Database Testing and User Acceptance Testing
- Conduct Validation Testing using LBS console by extracting the data on excel
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP).
- Design, Develop and maintain automation framework (Hybrid Framework).
- Analyze the requirements and prepare automation scripts scenarios
- Develop Functional Library for LBS application.
- Develop test data for Regression testing using QTP
- Performed database testing using ODBC by Automation Test scripts
- Wrote Test cases on IBM rational Manual Tester
- Conducted Cross Browser testing on Different Platform
- Executed test cases manually and logged defects using Clear Quest
- Developed POC for recruiting resources for the project
- Create an automation test plan / strategy.
- Generate test reports and test metrics.
- Worked on Agile Methodology
- Coordinate and supervise the daily activities of team members.
- Attend status meetings and provide updates on the progress on a day to day basis.
- Prepare daily status reports and weekly status reports.
- Wrote test cases for Financial application enhancement and implemented changes
- Test the application in QA, PRODUCTION, UAT Environment
- Conducted UAT Testing
- Client Application Testing, Web based Application Performance, Stress, Volume and Load testing of the system using Load Runner 9.5.
- Analyzed performance of the application program itself under various test loads of many simultaneous Vusers.
- Analyzed the impact on server performance CPU usage, server memory usage for the applications of varied numbers of multiple, simultaneous users.
- Inserted Transactions and Rendezvous points into Web Vusers
- Created Vuser Scripts using VuGen and used Controller to generate and executed Load Runner Scenarios
- Connected Multiple Load Generator with Controller to support Additional Vusers
- Developed test harnesses and automated tests in Selenium Web Driver.
- Performed Data Driven Tests to validate the same scenario with different test data using Selenium
- Analyzed formal test results in order to discover and report any bugs, errors, configuration issues, and cross-browser interoperability flaws
Environment: Java, SQL, Oracle 10g, Apache Tomcat, HP Load Runner, IBM Rational Robot, Clear quest, HP Quick Test Professional, IBM Rational Manual Tester, Android, IOS, Selenium.
Confidential, New YorkQA Analyst
Responsibilities:
- Attend requirement meeting with Business Analysts/ Business Users
- Analyze requirements and use cases, performed ambiguity reviews of business requirements and functional specification documents
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP)
- Performed database testing using ODBC by Automation Test scripts
- Created Driver Script using VB Script to execute QTP application automatically and run number of automated scripts simultaneously.
- Develop Functional Library for DORS application.
- Design, Develop and maintain automation framework (Hybrid Framework).
- Analyze the requirements and prepare automation scripts scenarios
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP)
- Create an automation test plan / strategy.
- Executed test cases manually and logged defects using BMC remedy
- Implemented Automated-testing methodology, which resulted in the identification of problems within the system.
- Analyzed performance of the application program itself under various test loads of many simultaneous Vusers
- Analyzed the impact on server performance CPU usage, server memory usage for the applications of varied numbers of multiple, simultaneous users.
- Inserted Transactions and Rendezvous points into Web Vusers.
- Measure Ramp up and Ramp down
- Connected to controller with different server
- Created Vuser Scripts using VuGen and used Controller to generate and executed Load Runner Scenarios.
- Generate HTML Report
Environment: Windows Server 2005, Java, Java Script, HTML, SQL, Oracle 10g, TOAD, JBOSS, HP Load Runner, HP Quality Center, HP Quick Test Professional, BMC Remedy
Confidential, Maryland
Software Automation Test Engineer
Responsibilities:
- Executed test cases manually and logged defects using HP Quality Center.
- Responsibilities included Manual GUI Testing, Functional Testing, Integration Testing, Regression Testing, Interface Testing, End-to-End Testing, Database Testing and User Acceptance Testing.
- Client Application Testing, Web based Application Performance, Stress, Volume and Load testing of the system.
- Analyzed performance of the application program itself under various test loads of many simultaneous Vusers.
- Analyzed the impact on server performance CPU usage, server memory usage for the applications of varied numbers of multiple, simultaneous users.
- Inserted Transactions and Rendezvous points into Web Vusers.
- Created Vuser Scripts using VuGen and used Controller to generate and executed Load Runner Scenarios.
- Connected Multiple Load Generator with Controller to support Additional Vusers
- Created scripts to enable the Controller to measure the performance of Web server under various load conditions.
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP).
- Insert Object Data Verification Check point on Quick Test Professional (QTP) automation testing tools.
- Verify Back end Data using ODBC after interacting with front-end Automation Test scripts.
Environment: Windows Server 2003, 2005, Java, Java Script, HTML, UNIX, SQL, Oracle 10g, TOAD, IIS, HP Load Runner, HP Quality Center, QTP.
Confidential, Timonium, Maryland
Software Test Analyst
Responsibilities:
- Involved in preparing Test Plan and Test cases.
- Developed test cases for automation team for regression testing.
- Formulated methods to perform positive and negative testing against requirements.
- Performed backend testing using SQL queries.
- Reported bugs found during test using Quality Center.
- Conducted functional, regression, black box and system testing.
- Reviewed functional design for internal product documentation.
- Used Quality Center for requirements management, planning, scheduling, running tests defect tracking and managing the defects.
- Analyzed, tested, and certified application-specific software and performed ambiguity reviews of business requirements and functional specification documents.
- Developed Manual Test cases and test scripts to test the functionality of the application.
- Provided test results, graphs, and analysis of application performance data by email or phone during testing to the application developer and manager.
- Implemented Automated-testing methodology such as Data Driven Testing, Key Word Driven Testing methods.
- Created and executed regression scripts using Quick Test Professional.
- Inserted various check points, parameterized the test scripts, and performed regular expression on scripts.
- Documented tests bugs in Quality Center.
- Also tested the modules on the application by Manual Testing and data validation using SQL queries.
- Created VuGen scripts by using Virtual User generator for Component test, Stress test and Volume test.
- Parameterized unique IDs and stored dynamic content in variables and paired the values to web submits under http protocols.
- Performed manual and auto correlation to handle errors due to dynamic contents.
- Created Load Runner Scenarios for controller and executed scenario to verify applications performance under various loads.
Environment: Windows Server, Java, Java Script, HTML, UNIX, SQL, TOAD, Oracle, Web Logic, Quick Test Professional, Load Runner, Quality Center.
Confidential, New York
QA Analyst
Responsibilities:
- Analyzed the business requirements and involved in the review discussions.
- Participated in high level design sessions.
- Participated in the QA activities for various releases of the Project.
- Performed System and Integration Testing.
- Drafted test cases based on Functional Specifications and System Specifications.
- Prepared of Test Plan and analyze integration system impacts.
- Involved in Manual Testing of the application for Negative and Positive scenarios.
- Train team members on the new business functionality of BRD.
- Performed Regression Testing to end sure that bugs have been fixed and the application was running properly.
- Extensively involved in executing, analyzing and verifying test results and worked with developers to resolve issues.
- Communicated project business issues to appropriate business leadership groups.
- Responsible for Object Repository, maintained it in the central repository and made changes as new changes were developed
- Wrote SQL statements to extract Data and verified the output Data of the reports.
- Prepared Requirement Traceability Matrix (RTM) to establish traceability between requirements and test cases.
- Modified and maintained test cases due to changes in the requirements.
- Detected, reported and classified bugs in Test Director.
- Used Test Director for managing test execution and defect tracking of all issues.
- Conducted internal and external reviews as well as formal walkthroughs, and participated in status meetings.
Environment: Windows, SQL Server, Oracle, TOAD, Visual Basic, WinRunner, and Test Director.