Sr. Qa Analyst/ Sdet Resume
Chicago, IL
SUMMARY
- Over 8+ years of experience in both Manual and Automated testing of Client/Server and Web - Based n-tier applications
- Extensive experience in all phases of the Software Development Life Cycle.
- Involved in QA Life Cycle, which includes planning, designing, developing and deploying testing strategies for large-scale Web applications and Client/Server systems.
- Extensive experience in reviewing and understanding business and testing requirements.
- Strong Experience in developing test plans, test cases and test scripts to ensure proper business compliance.
- Experience in testing database applications of (PL/SQL) Oracle 10g, SQL Server and MS Access 2000.
- Worked in all phases of Black Box (Front End) and White Box (Back End) Testing of the application beginning from the preparation of Test Plan, Test Cases and Test Scripts.
- Extensive experience in Unit, Functional, Integration, Regression, User Acceptance, and System Testing, Load, stress and performance testing.
- Developed and executed the SQL queries for data validation.
- Used tools likeSplunkto verify log files of each service transaction.
- Ability to interact with developers and product analysts regarding testing status and Defect tracking using JIRA, Quality Center.
- Experienced using configuration Management tools like Jenkins, Bamboo.
- ManagedGitHubProjects and migrated from SVN toGitHubwith merge and version
- Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and TestNG Automation Testing for Web Applications
- Developed an automated scripts and frame works using Java, C#, Groovy Script, VB Script.
- Experiencein Agile Development Environment, usingTDD,BDDapproach.
- Hands on experience with Automation tools such as Selenium, TestNG, Jmeter, Qmetry
- Expertise in writingSeleniumWebDriver automation scripts in JAVA
- Proficient in Functional Testing tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
- Worked with L2 and L3 production support engineers for ticket resolution.
- Hand onexperiencein programming skills like Java,Ruby, VB Script, Power Shell Script, Python
- Experienced in giving to the functional testers to execute Test Cases using QTP/UFT as part of Regression Testing.
- Knowledgeable in web service testing using SOAPSonarTool and Database Testing using SQL.
- Excellent communicative, interpersonal, intuitive, analysis and presentation skills
- Software Testing and Documentation, Analysis of the Business Requirements and the Software Requirements Specifications.
- Experience in Software Quality Assurance and understanding of Software Development Life Cycle (SDLC), used Waterfall and Agile Methodology as well as Software Testing Life Cycle for various Web-Based, and Client/Server applications.
- Good knowledge and experience on Jenkins Continuous Integration tool andPython.
- Experience in creating automation framework using Selenium Web driver using Java language and continuous integration usingJenkins.
- Experienced withSoap and Restful web services testingusingSOAPUI, Ready APItool. XML, WSDL, and XPATH.
- Have hands on experience ingroovy scripting with SoapUIPro and Ready APItesting web-services.
- Expert in integratingAutomationscripts (Selenium WebDriverAPI) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Expertise in creating Test Plans, Test Scenarios and Test cases using software documentation from business, technical and functional requirements
- Experienced in Design, Develop, Execute and Maintain Automated Test Scripts using by BDD (Behavior Driven Development) testing framework using Cucumber,Java, Test NG and have clear concept about the Gherkin Language.
- Knowledge and experience of AR VR device testing types and operating systems
- Expertise in running Test Scripts from Quality Center/ Test Director on different hosts
- Expertise with Testing Methodologies, Defect Reporting Processes, Test documentation and gathering data for Test Metrics
- Extensive exposure to onsite\offshore model of test execution.
- Involved in various stages of testing (Unit, System, Integration, and User Acceptance Test).
- Strong experience in documenting process, analyzing business requirements, working with requirements traceability matrix, re-engineering business processes and designing.
- Ability to solve complex technical problems and have unique ability to understand long-term project development issues at all levels and interpersonal skills with strong desire to achieve specified goals within the given time frame.
- Highly motivated to take independent responsibility as well as ability to contribute and be a productive team member with excellent Verbal and Communication Skills and clear understanding of Business procedures.
- Most of the career worked under Agile Methodology Environment and participated in daily scrum meetings and worked with Business.
TECHNICAL SKILLS
TOOLS: Quick Test Pro, Quality Center 8.2 SP1/9.2, Test Director5.x/6.x/7.x/8i/8.0, Remedy defect tracking tool, Protractor, WinRunner5/6.x/7.1.
DATABASES: Oracle 11g/10/9i/8.x, MS SQL Server 2000/2005/2012.
LANGUAGES: C, C++, PL/SQL, Unix Shell Script, Batch Script, Ruby, Java, HTML, XML, Selenium web driver, C#, TestNG, Core Java, .Net, JSON, COBOL, Cucumber, Eclipse, JIRA, Docker, Fire bug.
ENVIRONMENT: Windows NT/2000/Windows XP/Windows Vista/ Windows 7, UNIX.
RDMS Load Tools: TOAD for Oracle, SQL management studio 2012 for SQL Server
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
Sr. QA Automation Tester
Responsibilities:
- Analyzed Business Requirements and Functional Specifications to develop Test Plan and Test cases.
- Involved in creating Test Scenarios and Test data by looking at the Requirements.
- Performed manualtestingfor functional and back endtesting.
- Designed and developed Keyword Driven and Data Driven automation framework for functional, and regressiontestingusingSeleniumWeb driver.
- Developed and executed automated tests scripts usingSeleniumfor RegressionTestingapplying different Automation Framework.
- Involvement in automation environment setup using Visual studio, C#, maven, WebDriver, Cucumber and TestNG.
- Involved in the testing of Web Base application built using ASP.net and SQL Server.
- Developed new and updated existing Automation test cases usingSeleniumWeb driver.
- Tested entire functionality of the application on different browsers based upon Business and System Requirements.
- Verification and validation of the XML response in Logs usingSPLUNKtool.
- Interfaced with the development team utilizing ASP, JavaScript and Visual Basic and produced detailed user-interface prototypes and performed usability testing. Participated in Requirements review and supported User Acceptance andProductionVerification Testing.
- Developed new and updated existing Automation test cases using Selenium WebDriver using GitHub for a Java based Web application, usingGradleas build tool and Jenkins to create and run deployment jobs
- Edited and created PowerShell scripts to automate the deployment process of software between testing environments and production.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Downloaded Java and Android SDK packs to install AVD software
- IntegratedAutomationscripts (Selenium WebDriverAPI) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Manual testing RESTAPI calls via. Advance REST Client and then automation via. Python on the different combination of supported Platform to automate Acceptance test cases (ATDD framework).
- Wrote Groovy scripts in SOAP UI, Shell script and batch file to automate the testing.
- Automating test cases using various object oriented concepts via. Python using multithreading, resource sharing and setting up Jenkins server to schedule test cases execution with every new build (TDD).
- Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources. Acquired practical exposure with Continuous Integration/Continuous Delivery tools like Jenkins to merge development with testing through pipelines.
- Experienced in Test end-to-end project management & Cloud Computing -Microsoft Azure, Application Life Cycle Management and Application Security & Compliance.
- Compiled test metrics on a weekly basis and tracked the status of the test cycle.
- Setting up CI environment based on TeamCity, TFS and using Rally for Agile development.
- Analyzed the script execution report using java framework like Cucumber, TestNG.
- Maintained requirements traceability matrix for AutomationTestingResults within Quality Center projects.
- Developed Cucumber html, JSON test reports for analyzing the test outputs.
- Worked onXMLand experience ofReady APItool inWeb services testingin multi-tiered application architecture.
- Performeddata validation testing writing SQL queries. TestedETL batch processes using UNIX shell scripting.
- Created the work flow diagrams using Microsoft Visio for various processes.
- Analyzed application data using theSQLto identify the ETL processes
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
- Created and Maintained Server side Integration Test using Python and Selenium Web driver
- JavaScript based test framework using cucumber JS, web driver IO, node.js, angular.js.
- Designed Test Cases report validation in Quality Center for UATtestingwith end customers.
- Worked in Quality Center for planning, running and tracking defects while attending walkthroughs with client and the development team and Defect reporting meetings periodically.
- Verified & validated user stories from TFS and Created defects to developers
- Design performance and load testing framework for high availability client applications in cloud environment such as AWS.
- Customized and enhanced the Test Scripts defining various Checkpoints, Synchronization points, Input value, Output value, Parameterize Test, Define Regular expressions, Recovery Scenarios, Optional Steps usingHP UFT QTP .
- Performed Functional and Regression testing usingHP UFT QTP. covering Android Phones, iPhones, Android Tablets, iPads, Windows Phones and desktop including Windows. Mapped Test Cases in QMetry to JIRA issues.
- Developed Automation Test scripts in Ready API(SOAP UI) using Groovy script, Data Gen, Data Source(Data Parametrization), Data Sync and Property Transfer.
- Responsible for execution of regression scripts on each service pack release and updated results in QC. Entered and managed defects in Quality Center.
- Developed test scripts to automate process of testing in Protractor WebDriverJS.
- Performed build acceptancetestingand smoketestingusing Cucumber automation tool.
- Created SQL Validation scripts for backend validation using PL/SQL.
- Implement cross browser and cross platform webtestingwithSeleniumRC and Web Driver.
- Strong background in coding for automation, without reliance on record and playback scripting.
- Prepared test Scripts for conducting User AcceptanceTesting(UAT) Designed and developed automated scripts for functional, regression, integrationtestingusingSelenium.
- Worked ontestingstatus, reporting to the higher management and retesting the fixes.
- Participated in daily stand-ups and project meeting to keep track of project priority and status
- Rich knowledge of Agile methodology along with Automation Tools viz.,
- Karma, Protractor
Environment: SeleniumWeb Driver, Quality Center, Soap UI,.Net, Q Test Manager, MS Visio, UFT QTP, TeamCity, SQL, TFS 2017, ASP.NET, Microsoft Azure, JSON, Cucumber, Bamboo, Protractor, Groovy, JIRA, C#, Splunk, Windows 7/Vista/XP, Oracle, Core Java, UNIX, Fire bug
Confidential, Chicago, IL
Sr. QA Analyst/ SDET
Responsibilities:
- Analyzed the business requirements, functional specification documents and use case diagrams and developed test plan and test cases
- Worked on Quality Center for creating Test Plan, Test Cases, and executed in Test Lab and reported defects using defects module.
- Extensiveexperiencein Functional testing,, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing,Corejava, White Box Testing, System Testing, Build Verification Testing, Jenkins, User Acceptance Testing.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Extensive experience in C# programming for C# automation/Performance testing in Visual Studio Ultimate. Validated SSRS and SSIS Reports
- Developed Test application to test SDK API's in Linux, Windows, iOS and Android platforms.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
- Documentdatastructuresand maintain metadata repository using Business Objects.
- Experiencewith Maven,Gradlefor dependency, version management and Jenkins continuous integration (CI) to setup automated builds.
- Integrated with Continuous Integration tools Bamboo for running test on nightly basis automatically.
- Involved in implementation of Test Automation Framework build using Selenium Web Driver, TestNG and Maven technologies underJavaplatform utilizing industry leading harness design patterns and approachescoreJavaprogramming skills using Eclipse.
- Performedwebservices/XML testing using SOAP UI.Webservices/API testing- Get and Post - XML validations and Postman.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features forBDD(Behavior Driven Development),TDD(Test Driven Development) using Cucumber in Gherkins format.
- Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
- Explained to web developers and executives common web security vulnerabilities as defined byOWASPTop10.
- Used TestNG framework to run unit test, Maven to build the Project and Jenkins as Continuous integration for running test on nightly basis automatically.
- Performed Automation using RationalRobot
- Used Selenium WebDriverAPIto automatetestson cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types. Usedpythonscripting for automating user tasks.
- Setup Continuous Integration system forQAusingJenkins.
- Used Selenium WebDriverAPIto automatetestson cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features forBDD(Behavior Driven Development),TDDusing Cucumber and POM (Page Object Model).
- Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP)
- Customized the QTP test as per the test Case by using the Java.
- Experience in testing both SOAP and REST services using SOAP UI, Groovy Script, Postman and Tested both XML and JSON formats.
- Automated test scripts in selenium with test automation inpython.
- Executed SQL queries to verify the database for the relevant test cases.
- Documented the defects in Quality Center and assigned them to relevant developer.
- Executed test cases and verified actual results with expected results.
- Performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application Supported User Acceptance Testing team.
- Supported the application during infant care period and performed data validation after production implementation.
- Analyzed business scenarios and developed Test Plan and Test Cases for automation process using QTP.
- Interacted with Business analysts to discuss the requirements / user stories
- Maintained requirements traceability matrix in order to keep the clients and all the teams Up-to-date with the current progress of the project.
Environment: HP UFT 11.50/QTP, Quality Center 9.0, HTML, Core Java, Bamboo, JSONProtractor, C#, SQL Server, Visual Studio 2015, ASP.NET, RationalRobot, HP QC/HP ALM, Python, Windows XP, MS Office Client
Confidential, Framingham, MA
QA Consultant/SDET Consultant
Responsibilities:
- Studied the application and use-cases, analyzed user requirements of the application and prepared pre conditioned data for testing the application.
- Involved in POS testing the following services under Retail-Pay
- Managed and trained a number of Jr. Quality Analysts in the domain of Retail-POS.
- Involved in writing Requirement Tractability Matrix (RTM) detailed Test Plan and Test scenarios using Quality Center
- Performed Black Box Testing for POS application.
- Performed back-end testing by writing and executing SQL Queries for POS Application
- Extensive use of bug tracking tools like HP Quality Center and Rational Clear Quest for identifying, analyzing, and documenting defects.
- Identify and report POS related defects and manage defect tracking and reports in HP Quality Center. Involved inUnitTestingusing C#.
- Responsible for distributed applications across hybrid AWS and physical datacenter's.
- Responsible for Setting upWebServicesproject using WSDL in SOAP UI and provided setup help to other team members.
- Ran test cases on multiple machines usingJenkins.Developed automation test suites and test cases using Jenkins, GIT andPython.
- Involved in migrating the applications to Amazon Web Services (AWS)cloud.
- Log any defects encountered in JIRA during test cycles and conduct fix verification
- Involved in all stages of testing process Development of Test procedures and Test cases based upon requirements for regression test.
- Performed Amazon S3 (AWS) web service testing for uploading the audio files and conversation of different extensions using Lambda Service
- Performed Black Box Testing including Unit Testing and Integration for POS Testing.
- Involved in writing Automated Regression Test Suite for POS Application
- Created Automated End To End Regression Flows and Financial Regression Test Suit for the POS Application.
Environment: Quality Center 10.0, HP QTP, Windows NT, C#, IBM Rational Clear Quest 7.0.1, IBM Clear Case, UNIX, J2EE, Core Java, Jenkins, AWS, Python, JSP, EJB, Web sphere. SOAP UI.
Confidential, Tampa, FL
QA Analyst
Responsibilities:
- Created test plans and schemas for POS systems and integration testing.
- Developed POS related testing scripts using SQL within data warehouse environments.
- Executed POS test scripts and captured testing results.
- Reported all POS related testing findings and documented results.
- Worked with both Oracle and SQL server environments.
- Validated production data for newly installed retailers on the POS system.
- Performed manual and automated POS testing processes of software code.
- Discussed testing plans and findings with various teams dependent on POS channel.
- Worked as an integral part of the development team with troubleshooting POS Application issues.
- Worked in an agile environment.
- Met all testing deadlines for timely delivery of POS related projects.
- Worked with the POS development team development vendors and communicated identified bugs.
- Worked independently and used good time management skills to complete all Retail/POS testing according to project timeframes.
- Communicated any maintenance or programming POS related issues to development team.
Environment: QTP, QC, SQL and AQT
Confidential
Software QA Analyst
Responsibilities:
- Managing and Monitoring production data loads to ensure data have been loaded into the warehouse properly and the data is ready for reporting.
- Worked with business analysts to identify test cases.
- Worked with BA to update test cases constantly based on requirements.
- Used Quality Center to design test cases for newly added functionalities and manually execute those test cases.
- Executed test scripts to find out defects.
- Defect tracking using JIRA.
- Daily production of test reports and present in Scrum meeting.
- Participated in customer feedback meetings and verified the system working accordingly.
- Performed negative testing to find how the functions performed when systems encountered unexpected values.
- Responsible to conduct User Acceptance Testing and generate reports.
- Test and verify policy lookup service, customer service, PDF service for correctness and completion of integration testing using SOAP UI improving the SQL query performance, and updating the technical documents.
- Reviewed Business Requirement Documents and the Technical Specification.
- Analyzed the user/business requirements, functional specs and use case documents to create the Test Plans and Test cases for System testing.
- Responsible for testing the data flow, navigation flow, system testing, GUI testing and functionality testing
- Performed End-to-End testing manually
- Defect tracking, defect reporting, analyzing results and documentation
- Interacted with Business Analysts, Developers and QA team members in different defect raising situations. Reported the bugs using Test Director
- Used SQL Queries to verify the data from the Oracle database created a Test Standards Document and maintained. Presentation of the QA Status report and the Defect Status reports in the weekly meeting.
Environment: Manual Testing, Business Objects, Windows XP/Vista, Oracle 10g and IE7, Mercury QC, JIRA, Life ray Portal, Subversion, SQL, Windows, LINUX, SOAP UI