Sr. Qa Analyst Resume
Keller, TX
SUMMARY:
- Over Ten (10+) years of extensive experience in areas of IT Quality Assurance (Automation & Manual Testing) and Management in Financial and Healthcare on various platforms and agile environments.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC) and Methods like Agile (Scrum), Waterfall and V - model.
- Experience in performing Back End testing by executing complex SQL queries for validating the data in the Back End Database tables.
- Extensive experience in Black box testing, Functional testing, Integration testing, Data Driven Testing, Regression testing, System Testing, GUI testing, Load/Performance testing in different stages of QA process, UAT Testing of both Web-Based and Client/Server Applications on various testing platforms.
- Experience with REST API and Security testing.
- Hands on experience in modifying existing automated scripts and creating new automated scripts, while executing and analyzing results.
- Expertise in Automation testing using Selenium Web Driver - built Hybrid Framework and Data Driven Framework.
- Experience in using Apache POI to read data from excel sheets to feed locators into Test Scripts.
- Proficient in handling Dropdown, alerts and window pop ups using Selenium WebDriver.
- Experience in using SOAP UI and ReadyAPI for API testing and XML.
- Experience with continuous integration and code build tools such as Maven or Jenkins.
- Experience with complete Test Case Management with MTM 2013 (Microsoft Test Manager).
- Ability to document and track defects as well as produce detailed reports using defect-tracking tools such as HP Quality Center and JIRA.
- Experience on offshore and onsite model with ability to Lead a group and facilitate work as a team, coordinate all activities of the QA process and participate in meetings with Clients.
TECHNICAL SKILL:
Development Methodologies: Waterfall, Agile and Hybrid
Databases: Oracle DB, MS SQL SERVER, MS Access, DB2
Database Access Squirrel SQL Client, Text Pad, IBM DB2 Command Editor
Artifacts Test Plan, Test Case, RTM, Test Summary Report, Bug report
Testing Methodologies: Regression testing, Black Box Testing, Unit Testing, GUI Testing, Functionality Testing, User Acceptance (UAT) Testing, System Testing, Back-end Testing
MS Suite: MS Word, MS Access, MS Outlook, PowerPoint, Excel
Testing Tools: ALM / HP Quality Center (10, 11), Selenium Web Driver, Microsoft Test manager MTM, Team Foundation Server TFS 2013
Markup Languages: XML, X-Path, CSS Selector
Defect Management: HP Quality Center, JIRA
Platforms /OS: Mainframe, UNIX, Linux, Windows
Frameworks/ Other Tools: Keyword Driven, Data Driven, Eclipse IDE, Java, TestNG, Win SCP Application, UC4 Scheduling Batch, SnagIT 11 Editor, Maven, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential - Irving, TX
Lead QA Software Engineer
Responsibilities:
- Working as a QA Automation/Manual Test lead on Agile methodology and handling 11 team member (onsite & offshore).
- Responsible for understanding the BRD’s, helping offshore to understand the product and creation of high level Scenarios/test cases based on the BRD’s and verify with the BA’s.
- Responsible to review Business requirements/design specifications, create test plans, write test scripts, assign the item to QA team and help them to understand the product/ requirement and each assigned item.
- Involved in UAT testing to support Users, responsible for Production support for prod environment and any query to support stakeholders.
- Monitoring, responding to and troubleshooting all system notifications, errors and failures to track end user inquiries in Quality Center.
- Execute test Script and prepare the defect reports. Work closely with the QA, Development team and Business Analysts in delivering new requirement and maintaining existing applications that support the ERP TOSHFA system.
- Involved in Automation Framework design/coding /helping to automation team and doing code review.
- Involved in Regression/System/function testing in each sprint of Agile Methodology. Deploy the releases of each sprint and arrange the Call between Dev/BA and QA for their query.
- Prepare project plan and track the tasks as per the timeliness defined. Provides project status updates to Senior Manager on weekly basis.
- Involved in all delivery and QA sign off on time. Taking action on critical situation.
- Balanced the Project’s Triple Constraints mainly Time, Scope and Cost and made sure that the Trade Offs did not impact the quality of the Project.
- Implemented TestNG Test Automation framework and helped in developing automation infrastructure.
- Helped in acquiring and developing the Project team and managed the Communications and Stakeholder engagement.
- Helped in setting up the Integrated Change Control board to improve the efficiency of project implementation.
- Setting the priority to the test cases using the TestNGframework.
- Used various TestNG annotations like Test, BeforeSuite, AfterSuite, BeforeTest, AfterTest, BeforeClass, AfterClass, BeforeMethod, and AfterMethod.
- Performed browser (IE, FIREFOX, and Chrome) and platform (Windows 7/8) compatibility testing.
- Wrote Selenium script for taking screenshot and also used Actions class to perform Mouse and Keyboard events.
- Involved in automating the popups using the Alert interface.
- Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
- Worked on the renewal of CMMI Level-3 and made sure that the company is compliance with all the processes required by CMMI.
- Kept the track of the Project and made sure the goals were accomplished within the time-frame, and the stakeholders are satisfied with the result.
Environment:: Java, Oracle, Selenium, Oracle DB, MS SQL SERVER WebDriver, Jenkins, Agile, Apache POI TestNG, Selenium, Jira, SOAPUI
Confidential - Keller, TX
Sr. QA Analyst
Responsibilities:
- Analyzed business and system requirements so as to Plan, Create, and Execute detailed quality project plans and closely monitored the implementation.
- Prepared test strategy and test plan documents for testing implementation on intranet and web applications.
- Involved in defining scope for testing within the context of each sprint / delivery.
- Wrote Automation code and used existing Framework and also made new Framework at the beginning of new Project.
- Used different HTTP methods like GET, PUT POST and DELETE for performing RESTAPI testing.
- Performed Functional API testing using RESTAPI in READYAPI tool.
- Developed Selenium Web Driver test cases using Java, TestNG framework.
- Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Used UNIX to verify the logs and validate the results accordingly.
- Conducted Brainstorming and Nominal Group sessions with my team mates.
- Worked with the end-users to gather requirements and analyze them, and subsequently made the Solution Design Documents / Prototypes.
- Frequently interacted with Business Analysts and other Team Leads to review business requirements, and preparing the Quality Management and Process Improvement plans.
- Performed Performance, Load and Stress testing using Apache JMeter.
- Identified candidates based on mission critical, heavy throughput, dynamic contents and developed the baseline for testing.
- Setup and Configured the testing environment with Eclipse, TestNG, Selenium RC server and Selenium Java client driver.
- Performed tests on various features of Agile development process.
- Observed all features of tests and checked for any inconsistency in systems and resolved them.
- Prepared testing environments through database restores, running TS35, applied DB10 and made CMG requests for code deployments in testing environments.
- Used Jenkins for continuous integration to compile, build and set up run schedule.
- Participated in Production Support by testing time sensitive defects and provided advice and guided on system functionality as a Subject Matter Expert (SME) to other testers.
- Performed Back-End database integrity testing using SQL queries ensures the data consistency.
- Implement wide range of UI functional testing by Key Word Driven and Data Driven concept.
- Prepared clear and precise defect reports as required for identified software defects and functional defects based on testing results and presented to End Users in User Reviews.
- Regularly performed Quality audits and Process Analysis to make sure whether the current process could be made better.
- Performing Task Allocation and Involved in Regression, Functional, Integration and System, helping BA’s in UAT Testing. Using SVN for version control to maintain the scripts/code.
- Actively participated in design/technical reviews to identify missing, incomplete or inaccurate design assumptions.
- Followed SDLC/STLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements and audit requirements.
Environment:: Java, Selenium WebDriver, TestNG, Hybrid/Data driven framework, SOAPUI, XML, XPATH, SQL, Oracle, JIRA, Agile/Scrum, EclipseA
Confidential - Irving, TX
QA/QC Analyst
Responsibilities:
- Developed test cases, test steps / scenarios in quality center and linked with requirements for Web-based and Client-Server applications’ testing.
- Conducted regression, integration, and systems testing on newly designed or modified applications/systems.
- Created Test Procedure document, which specifies step-by-step action plan for actual testing using Automated Testing Tool - Load Runner.
- Performed regression, black box, functional, data driven testing of the application using Load Runner.
- Used Internal Data and Data Files data sources for parameter driven load test.
- Analyzed results of CPU usage, Memory Usage, Transactions Response time, Transaction under load, Transaction summary by Vusers, Hit per Second and throughput.
- Executed test cases in QC test lab and updated pass fail criteria and linked with defects.
- Performed Back End testing of application using SQL, writing queries to confirm correctness of data entered via UI, and data manipulation.
- Presented User Reviews to end users with the testing results covering both positive and negative scenarios.
- Developed test cases, test steps / scenarios in quality center and linked with requirements for Web-based and Client-Server applications testing.
- Performed scheduled batch jobs and resolved issues if job fails, processed the data, analyzed and validated obtained data.
- Validated GUI standards and database mapping, control formats and program logic.
- Communicated in a clear and concise manner regarding defects immediately to appropriate team members and management.
- Monitored and updated defects status to ensure timely problem resolution and implementation.
Environment: UAT, Load Runner, Java, Selenium WebDriver, TestNG, SOAPUI, Fire-path, XML, XPATH, SQL, Oracle, JIRA, Agile/Scrum, Eclipse
Confidential
Software Tester
Responsibilities:
- Gathered, analyzed, business requirements, user profile, created workflow processes documentation & charts.
- Developed Test Cases, Test Scenarios, Test Data and Traceability Matrix.
- Used Manual Testing techniques and SDLC Models like Agile-SCRUM and Waterfall.
- Involved in Testing of the various results generated by the reports against the data present in the database tables and used UAT on that data involving the users.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
- Prepared Requirement Traceability Matrix document to map the requirements to test cases.
- Supporting the lead in terms of Review of Test Cases and Business scenarios.
- Executed test scripts to validate functionality in all phases of testing, including functional, performance and regression ensuring developed software meets defined specifications.
- Developed various reports to communicate testing issues the project manager.
- Analyzed the specifications in the User Requirements Document, Functional Requirement Specifications documents.
- Interacted with Development and QA Teams to ensure overall quality of the software.
- Updated QA status report and application database for management reporting purpose.
Environment: Java, Selenium, UAT WebDriver, TestNG,, SOAPUI, Page Object, Firebug, Fire-path, XML, XPATH, SQL, Oracle, JIRA,
