Qa Analyst Resume
MI
PROFESSIONAL SUMMARY:
- 8+ years of experience as Analytical Software QA Engineer with proficiency in web based application testing, mobile testing, web services testing and client/server application testing.
- Experience in all phases of the SDLC starting from Requirements gathering, Analysis, Design, Development, Testing and post production support.
- Experience in working with web services using SOAP, WSDL, REST and implementation using APACHE AXIS, APACHE CXF and Jersey.
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: Servlets, JSTL, EJB transaction implementation (CMP, BMP, Message - Driven Beans), JMS, MQ, Swing, JDBC, Hibernate, JPA, Web Services, JNDI.
- Strong analytical experience in functional specifications, and application rules based on specific Functional Testing, Regression Testing, System Integration Testing, GUI Testing, Database Testing, Positive- Negative testing.
- Hands on experience with Jenkins, Git, SVN, CVS, Subversion version control and continuous integration tools.
- Have experience in Building, Deploying and Integrating with ANT, Docker, Maven.
- Experience in defect tracking system and bug life cycle using HP QC, and JIRA .
- Experienced in testing VSTS projects using Agile/Scrum Methodology.
- Experienced in open source Automation tools Selenium Web Driver, Selenium RC, Selenium IDE, Selenium Grid, Cucumber experienced on Appium for mobile app testing Android and iOS.
- Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
- Experience in creating Change request, URS, FRS documents.
- Ability to develop scripts in Python, VB Script.
- Experience in performance/Load/Stress testing using JMeter, LoadRunner and QTP.
- Very strong experience writing API's and Web Services in Python with the selenium driver.
- Experience in writing T-SQL, PL/SQL statements in Oracle and SQL Server databases.
- Highly skilled in Agile, Waterfall and 'V' Methodologies.
- Expertise in creating automation test cases using JUnit, MockITO, EasyMock, Selenium Web Driver, Maven and Gherkin.
- Good at scripting languages like Python, Ruby, Perl, Bash a nd configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
- Experience in developing Test Plan, Test Scenarios, Test Cases and Test Reports.
- Aptitude and willingness to learn and implement new and emerging technologies
- Team player with excellent technical and communication skills with ability to lead varied team sizes and capable of working with minimum supervision.
TECHNICAL SKILLS:
Web Languages: HTML5/HTML, DHTML, AJAX, XML, CSS3/CSS, PHP, JavaScript, JQuery
Automation Tools: Selenium RC/WebDriver, Quick Test Pro, Data driven concepts, Automation framework, SoapUI, Jbehave, Cucumber, JMETER
Operating System: Windows, MAC, Linux/ Unix
Framework: Junit, TestNG, Test Unit, Page Object Framework, Page Factory Cucumber, Ruby, Jbehave
Environment: Network protocols: Client/Server, TFS, Windows Based, Web based. DNS DHCP TCP/IP SSH HTTP.
Build tools: Ant, Maven
Database: Oracle, SQL Server, MS Access, MY SQL
Defect tracking tools: HP ALM, Quality Center, JIRA
Web Services Technology: XML, SOAP, REST, WSDL, UDDI, Apache CXF 2.2.9/2.6
WORK EXPERIENCE:
Confidential, MI
QA Analyst
Responsibilities:
- Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
- Designed and developed the RESTFul web services using the JAX-RS API to communicate over the network
- Proficient in developing SOAP and RESTful Web Services
- Build RESTful Web services using JAX-RS API
- Proven experience in web applications Testing for frontend and backend using tools such as Selenium, SOAP UI and TestNG and Jmeter for performance testing.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
- Tested request and response XML's based web services interfaces using SOAP UI.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Associated with development team to understand technical design and architecture for test planning.
- Developed new web applications for the company's local use using Struts, Spring, and Gradle.
- Offered my team assistance with JAVA, JavaScript, Spring, and Gradle frameworks.
- Tested Gradle flavors and compilation/de-compilation of apps through Junit.
- Implemented the project using Selenium Web Driver, Cucumber, JAVA, Selenium Grid.
- Developed BDD tests using Cucumber by writing behaviors and step definitions
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Experience in data analysis and data testing and verified fields present in the reports are as agreed in the ETL specifications.
- Tested Sure scripts data messages between Sure scripts and Omnicare using data driven Parasoft SOA test test cases.
- Integrated with Continuous Integration tools Jenkins for running test automatically.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project.
- Extensive experience with ETL tool Informatica in designing the Workflows, Worklets, Mappings, Configuring the Informatica Server and scheduling the Workflows and sessions using Informatica Power Center.
- Implemented Behavior- Driven Development with Capybara and Cucumber and Test-Driven Development with RSpec2 and RSpec.
- Practiced Test-Driven Development with RSpec and RSpec 2 as well as Behavior Driven Development with Cucumber and Capybara.
- Conducted review sessions for the Test cases with the BSA's and Developer's. Supported the extraction, transformation and load process (ETL) for a Data Warehouse from their legacy systems using SSIS and provide technical support and hands-on mentoring in the use of SSIS for testing.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver, TestNG and Jenkins.
- Extracted data from SAP ECC (ERP Central Component) in to Teradata staging using an already existing BW code.
- Verified the transaction response time for various user actions by generating load test scripts.
- Worked with sprint team members as Sr. QE Automation, for monthly release, as per Gherkin BDD user stories.
- Performed bulk data load from multiple data source (ORACLE 8i, legacy systems) to TERADATA RDBMS using BTEQ, Multiload and FastLoad.
- Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
Environment: Java, Selenium WebDriver, TestNG, SOAPUI, Maven, Jenkins, Firepath, POM, SQL, Oracle, Firebug, HTML, XML, XPath, Firebug, Quality center/ALM, GitHub, Internet Explorer, Chrome, Oracle, Windows.
Confidential, New York
QA Analyst
Responsibilities:
- Involved in Preliminary discussions of the Project with the Core Team according to Business Requirement Document.
- Involved in executing the selenium scripts and analyze the test reports.
- Used TFS and VSTS for defect tracking and testing.
- Performed Data Driven Testing with different data sources using SOAPUI Pro and validated RESTFul web services requests and responses.
- Used Quality Center for loading test cases and writing Test Plan, executing Test Cases, tracking defect and printing status report for the team meetings.
- Created Test Plans and Scenario which describes the features and functions to be tested.
- Review all the test scripts written, approve all Validation Test Scripts and Create reports for Validation activities using HP Quality Center.
- Performed Load tests using VSTS (Visual Studio Team Services) for web applications.
- Transformed data from various data sources to SQL Server using SSIS.
- Worked with the SQL queries to extract data from database and verified the result with application.
- Created automated test cases with Selenium WebDriver/Ruby API + Cucumber
- Used SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
- Creation of Test plan and Test cases.
- Identify test data required for the testing activity and perform system test execution.
- Performed Functional, Regression, Integration, End to End testing, Performance testing and retesting of resolved defects.
- Defects tracked through JIRA.
- Good understanding and hands on experience with web technologies like HTML, XPATH, XML , Java.
- Sound knowledge in writing automation scripts using Behaviour Driven Development (BDD) Cucumber framework
- Enhance test frameworks and develop automated tests using Parasoft SOA test, UFT, SOAPUI to ensure consistency.
- Identified all necessary test scripts and have been uploaded into HP Quality Center.
- Extensively used SQL Management Studio for Backend Testing and responsible for Validating complex calculations in both Backend and Frontend.
- Updating the framework for integrating the smoke script with Jenkins for CI (Continuous Integration).
- Performed front end, Back end, GUI, Functionality, System level testing on the application.
Environment: Middleware Testing, C#, .NET, RESTful, Docker, Windows 7, TFS, IE (web based, application), Linux, QTP and Jmeter, JIRA.
Confidential, FL
QA Engineer
Responsibilities:
- Analyzed business requirements & participated in requirement sessions to understand & identify missing, ambiguous, inconsistent requirements.
- Evaluated Business Requirements for testing needs and looped with business to improve them.
- Followed Test Driven Development (TDD) as much as possible and written test cases using Junit for every relevant class
- Working proficiently in Apigee -API Management Tool includes managing User
- Working on APIGEE dev portal requirements and implementation
- Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using Junit.
- Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project.
- Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver and Java (Eclipse IDE).
- Created performance report following BDD and Agile principles.
- Used RSpec (BDD) to specify and test controller classes, models, view templates, helpers and routing. The results improved the application code design, helped reduce unnecessary coding and improved future code design.
- Back-End development languages: Ruby/Rails, JavaScript, bash using MySQL PostgreSQL, MongoDB; managed with bundler and rake BDD/TDD:Testing languages: Rspec, cucumber and Bootstrap
- Developed and executed manual and automated tests in different platforms using Java and Selenium library.
- Used Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Automated Smoke & Functional test cases using Selenium WebDriver, Junit & Java (Eclipse IDE).
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email
- Experience with Linux installations configuration management and patch administration as member of a production support team
- Created the tests that have no user interaction as a set and executed them as Batch tests using ANT. • Implemented OO designs and applied working knowledge of design patterns to performance test presentation, data and business modules.
- Created and Implemented Restful Web Services to provide the interface to the various clients running on both Java and Non Java applications.
- Used various tools to test the REST based web services.
- Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
- Experienced with SOAP/WSDL. Have also designed and developed REST interfaces in Java.
- Understood the requirements and worked in writing Java REST services to establish a Universal Customer Service application
- Designed and developed Page Objects using Page Object Design Pattern and Selenium.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Work on Version One for test task assignments, work on HP ALM for test case creation, defects reporting
- Creating and updating stories in Version One.
- Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
- Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders (Product management, Customers, Clients).
Environment: Java, Selenium WebDriver, Junit, Jenkins, Ant, SOAP UI, Eclipse IDE, Firebug, TDD, BugZilla, SQL, PL/SQL, Oracle, Windows.
Confidential
QA Tester
Responsibilities:
- Involved in design and development of test plans based on detailed designs.
- Have written complex queries for data validation to verify the extract rule.
- Have done extensive backend testing using SQL, UNIX and PL/ SQL.
- Conducted performance and load testing using load runner.
- Responsible for complete manual testing of application under test(VAT).
- Analyzed the use of cases given by the business Analyst and developed test cases using them.
- Performed manual testing on various modes of application.
- Have written scripts for text processing, database, connectivity and data parsing.
- Analyzed, reported and kept track of defects using test director.
Environment: Java, Java Script, XML, SQL, Shell Scripting, M-S Office tools, Windows NT, Manual testing, SOAP and Load Runner.
Confidential
QA Tester
Responsibilities:
- Designed the efficient Manual test cases based on analysis of Business Requirement documents.
- Understanding the business requirements and developed test cases to test the complete functionality of the application.
- Involved in requirement gathering, analysis of the requirements from the user.
- Assisted in design review meetings making sure all the requirements are covered in the development project scope.
- Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
- Executed test cases and analyzed the test results.
- Responsible for performing Functional testing, System testing and Smoke testing.
- Executed test cases before and after bug fixes for each build for User acceptance testing.
Environment: Java, HTML, XML, SQL, Windows
