Sr.qa Analyst Resume
Pittsburg, PennsylvaniA
PROFESSIONAL SUMMARY:
- Senior QA with 8 years of experience in Software Testing both Manual and Automation with Web and client - server applications. Have strong abilities in software testing involving setting up of test environment, creation of test scripts / cases, execution of GUI, functional, regression, smoke, system, integration tests and tracking of defects using various tools like Selenium WebDriver, Java, Cucumber, TestNG for various domains such as HealthCare, Insurance, Banking and E-commerce.
- Experience working in Agile and Waterfall Methodologies. Thorough understanding of Software Development Life Cycle (SDLC) and Testing Process (STLC).
- Extensive approach in both Automation, Performance & Manual testing.
- Expert in using automated testing tools like Selenium using Java, C#, HP Quick Test Professional (QTP), Test Complete.
- Proficient with Core Java and Object-Oriented Programming (OOPs) concepts.
- Good knowledge in development of different types automation frameworks using TestNG,JUNIT, Cucumber(BDD), Keyword Driven, Data Driven and Page Object Model (POM).
- Experienced in using AutoIT, to automate the Windows GUI and Window pop-ups.
- Expertise in using different source control tools like GIT, SVN, TFS, BIG BUCKET.
- Expert in using Performance testing tools like Load Runner and JMeter.
- Effectively involved in continuous integration tools like Jenkins, Maven.
- Expertise in dealing with open source tools like Selenium (IDE, RC, Web Driver and Grid), Soap UI, Cucumber, JUnit, Jira and Eclipse.
- Implemented different automation frameworks like Data-Driven Framework, Keyword-Driven Framework, Hybrid Framework, Behavior Driven Development Framework/Acceptance Test-Driven Development Framework (BDD/ATDD), and Page Object Model design pattern.
- Familiar in writing SQL queries.
- Well Experienced in writing VB Scripts in QTP and Core Java in Selenium.
- Expertise in Coordinating with Product release and maintenance releases.
- Performed web services testing using SoapUI and Restful API verified the response using Assertions.
- Experience with Mobile Automation testing using Appium, Perfecto.
- Experience in testing web-based, desktop console applications.
- Experience in configuring application framework using Excel spreadsheets and process the spreadsheets using Apache POI.
- Automated the test scripts for testing using Protractor WebDriverJS.
- Extensive experience on SOAP and RESTFUL web services testing using SOAP UI tool.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using JIRA, HP ALM/Quality Center & Rally.
- Possess Leading and Coordination experience with both onsite and offshore team.
- Organized, attention to detail, self-motivated, employer dedication and ability to prioritize along critical path, meet projects milestone and deliverable dates.
- Defining the SOP/Process for technical operation & engagement activity of team to make smooth and standardize operation.
- Ability to work with ease with cross-functional team as well as people across various hierarchical positions in the organization to ensure smooth deliverables.
- Interaction with the clients for requirements gathering, status reporting. Working in tandem with Development team to the set Team Goals and Schedules, Review PRDs and Design Specifications for issues and problems before entering QA, Organize the meetings to evaluate the same.
- Collate the requirements, understand and communicate the same to team members; End-to-end test cycle coordination and management.
- Possess high energy and an enthusiastic attitude, quick learning ability, desire for learning and willingness to take on difficult tasks/challenges.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/SCRUM, SDLC, STLC, Bug Life Cycle
Databases: MySQL, Oracle, SQL Server, DB2
Defect Tracking Tools: HP QC/HP ALM, JIRA, Bugzilla, Rally, UFT.
Testing Tools: Selenium WebDriver, Selenium Grid, Test NG, JUnit, Cucumber, SoapUI, Jmeter, Microsoft Visual StudioProgramming Languages: Java, Java Scripts, Ruby, Shell Scripts, HTML, XML, CSS, Eclipse, Python
Test Build & Integration Tools: Maven, ANT, Jenkins, GitHub
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Utilities: Eclipse, SVN, Git, BigBucket, AutoIT
Web Technologies: HTML, XML, CSS, Flash, JavaScripts
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Operating Systems: Windows, UNIX, LINUX
Mobile Testing Tools: Appium, Perfecto Mobile
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburg, Pennsylvania
Sr.QA Analyst
Roles and Responsibilities:
- Designing and executing the automation scripts using TestNG framework and designed test cases using Java.
- Execution of selenium test case automation Framework (Data driven), Page object model using Selenium web driver.
- Involved in widely testing applications functionality using Selenium on Java, Selenium RC and WEB DRIVER as a regular selenium tools.
- Performed multi browser testing to check application can work and used Selenium Grid by configuring the hub and node.
- Performed functional testing of SOAP and Restful Web Services using SoapUI Tool.
- Executed web services with SoapUI using groovy script.
- Performed back end testing by writing and executing SQL queries to validate that data being populated.
- Automated web services testing using SoapUI and performed Restful web services testing using get, post, put, and delete methods.
- Developed test automation Artefacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format. Used Page Object Model. Involved in developing automated test cases using Cucumber in TestNG.
- Worked on Acceptance Test-Driven Development Framework (BDD/ATDD).
- Involved in mobile testing using APPIUM and used remote WebDriver as well as desired capabilities.
- Involved in cross browser testing, parallel execution and data driven testing using selenium grid.
- Involved in automating the Popups using the Alert Interface.
- Developed Appium Scripts for Native Android/IOS Apps using Java.
- Generated android scripts using UIAutomatorviewer(finding objects).
- Developed IOS Automation test case using Appium Inspector.
- Have used SoapUI/Postman for request and response of webservices.
- Implemented Maven/TestNG framework for executing of test suites.
- Worked on user stories and plan sprints with respect to Software development lifecycle.
- Responsible for GUI, Functional, Black box testing, Regression, smoke, sanity techniques.
- Involved in test execution, test analysis and defect reporting and prepared RTM matrix.
- Execution of different Suites (Production Validation Daily Suite, Regression Test Suite, Functional Test Suite and Smoke Test Suite).
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Have done test analysis depends upon the graphs and reports.
- Involved in Reviews with Developers and Business Analysts and QA Manager.
Environment: Windows, Selenium Web Driver 2.0, Selenium Grid, Maven, Jenkins, JIRA, MS SQL server, Appium, SOAPUI, POSTMAN, Cucumber.
Confidential, Little Rock, Arkansas
Sr. Test Automation Engineer
Roles & Responsibilities:
- Working closely with cross-functional teams (Developer, BA, PM, Product Owner) as a part of Agile environment.
- Prepared Test Plan, Test Scenario, Test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements.
- Created Test Scripts in REST API for testing Web Services.
- Involved in testing various business rules User/Customer functionalities and Change Processes.
- Maintained Test Matrix & Project Matrix using excel sheet to keep track of Project's schedule and status.
- Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver, eclipse, Test NG, Java, Maven, Log4j.
- Worked on Hybrid framework based on Page Object Model, TestNG and Selenium WebDriver to reduce code and better maintenance.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Configured Maven, Log4j, Test NG configuration files.
- Prepared documentation for setting up Selenium and Eclipse Environment on Local Work Spaces.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium WebDriver, Java, and TestNG&Apache POI.
- Developed automated script for back-end testing using Selenium WebDriver.
- Attended weekly status meetings with development and management teams.
- Demonstrated ability to solve complex automation challenges involving Ajax Unexpected event handling.
- Performed testing on Mobile application using Selenium WebDriver and Appium.
- Experience in Mobile automation testing using different frameworks Junit and TestNG with Appium.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
- Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome and Firefox where multiple tests were run at the same time.
- Used Cucumber by creating the Feature and Step Definition to execute test scripts
- Used SOAP UI tool to test Web services using SOAP services and REST API.
- Coordinated with developers and record defects in Jira to track until they are resolved.
Environment: Selenium WebDriver, Java, Jenkins, SoapUI, HTML, XML, JIRA, Microsoft Office, Cucumber, Eclipse, Maven, TestNG, Agile, Log4j, SQL, Web Services etc.
Confidential, Chester, New York
QA Analyst
Roles & Responsibilities:
- Created C# based scripts for Selenium Web Driver with NUnit as automation frame work.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, Maven and Jenkins.
- Extensively Tested Webservices using SOAP UI. Used SVN for source code management tool.
- Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
- Used Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle.
- Worked on ETL Tool for testing the extracted data from the database.
- Wrote thousands of Coded UI/ Selenium C# tests and Coded UI reusable classes.
- Perform Smoke, Sanity testing using Test Suites from SVN repository.
- Involved in automation scripting using Coded UI, C#, MTM.
- Performed Database testing by writing and running SQL queries.
- Verified Process flow by writing and executing SQL queries and stored procedures using Oracle PL/SQL developer.
- Performed web services testing using SOAPUI to test the XML requests and the responses for each of the operations.
- Performed web services testing using RESTful and did lightweight data-interchange using JSON.
- Involved with team in conducting performance & load testing, using Load Runner, after bug fixes and modifications along with team members.
Environment: C#, Manual, Selenium Web Driver, Junit, ANT, Coded UI, SoapUI, TDD, Agile, HTML, XML, REST, Oracle, SVN, Jenkins, TFS, Maven, Load Runner, Windows XP, SQL, UNIX.
Confidential
QA Test Engineer
Roles & Responsibilities:
- Involved in writing Test Plans and Test Cases based on the Business requirement documents.
- Responsibilities also involved System, Functional, Regression testing, Data Base Testing and Performance testing.
- Involved in different phases of Software Testing Life Cycle like Requirement Analysis, Test Planning, Drafting Test Strategy, Test Design, Test Execution and Defect Tracking
- Reporting and Tracking Bugs in HP ALM.
- Written the test cases and created the automated test scripts using QTP.
- Design & develop data driven framework to validate different Member profile using QTP, VBScript.
- Troubleshoot and minimize production down issues.
- Designed new job process, new database maintenance plans, SSIS programs and did performance tuning of the existing processes.
- Performed testing on Web Services using WSDL and SOAPUI to check the communication between devices over networks.
- Supported the development of the Requirements Traceability Matrix (RTM) to ensure that all requirements are tested, tracked, and maintained throughout the UAT.
- Created Scheduled maintenances and backup procedures to the database as a disaster recovery method.
- Involved in data flow management of a workflow using different filters Normalizer Transformation, Aggregator Transformation, Sequence Generator Transformation, Expression Transformation.
- Performed Back-End testing by writing and using SQL queries.
- Monitor, tune, and analyze database performance and allocate server resources to achieve optimum database performance.
- Maintaining User account administration for Different domains
Environment: Java, HP Quality Centre, SQL, Microsoft office, SOAP UI, QTP, Bug Zilla.
Confidential
Test Engineer (Manual Tester)
Roles & Responsibilities:
- Analyzed business requirements, designing test cases and executing them.
- Attended the JAD (Joint Application Development) sessions to understand the business/functional requirements.
- Prepared test plans as per the requirements/specifications for each individual release/project, which details the testing scope, strategy, hi - level test requirements, risks involved, time lines and resource planning etc.
- Prepared test execution plans for each release/project.
- Validated actual results against expected results.
- Verified test results and reported the defects using Quality Center.
- Categorized bugs based on priority and severity to get them resolved.
- Interacted with the developers to resolve the defects.
- Provided daily and weekly status reports to the Manager.
- Conducted regression tests to verify that the bugs were fixed and to make sure fix did not impact the application negatively.
- Ensured that test execution and reports were effective and coordinated.
- Performed Web services testing and XML validation by creating test case using Soap UI.
- Updated the test cases based on the new requirements/changes to the application in Quality Center.
- Involved in the post-project review meeting to know the leakages of any test cycle, if there were any.
- Involved in the lessons learned meetings after the test phase is over.
- Shared the knowledge to the other team members.
Environment: HP Quality Centre, Java, Windows XP, MS Office Tools, DB, HTML, SQL, JIRA.