Qa Analyst Resume
SUMMARY:
- Around 9 years of IT experience as a Software and automation Tester in systems Analysis, design and development of complex software systems including web, client/server and mobile with domain such as e - commerce, bank and healthcare.
- Proficient in requirement analysis, coding and testing various modules in a software development life cycle (SDLC).
- Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, Maven as build tool, and Jenkins as CI / CD tools.
- Extensive experience in Agile -Scrum methodology as well SDLC-waterfall.
- Solid knowledge in test documentation: Test Plans, Test Suites, Test Cases, Test Reports, and test scripts based on User Requirements Specification (URS) with best practices in Waterfall and in agile environments.
- Experience in various testing phases such as requirements testing, black box testing, white box testing, functional, integration, UAT and PVT.
- Involved in Proof of Concept for the software under test.
- Extensive Experience in developing, executing and maintaining Automation Regression test scripts using Selenium Web Driver, Selenium RC, Java, TestNG, JUnit Framework with Maven and Jenkins.
- Expertise in creating data driven, modular driven, page object and keyword driven automation frameworks.
- Expert in implementation of Selenium Web Driver, Selenium RC, Selenium IDE, and Selenium Grid.
- Hands on experience in mobile devices testing using Robotium Framework through Appium, Android SDK, ADB.
- Hands on experience in Web Services testing using SOAPUI, Rest Assured, HTTPClient.
- Expertise in various types of testing including Automated Regression, Performance, API testing.
- Proficient in TestNG for creating Dynamic Test Frameworks - suites, Groups, dependencies.
- Extensive experience with HTTPClient, java for Rest APIvalidations (JSON).
- Knowledge on mobile device testing using Android SDK
- Sound knowledge on programming languages such as Java, Groovy.
- Expertise in automated regression testing in order to identify any gaps, errors/defects in contrary to the actual/desired results of the application
- Experience with bug tracking and test management tools such as JIRA, Rally, and Quality Centre.
- Proficient in back end testing using JDBC(Automation) as well as writing complex SQL Queries.
- Extensive experience in Web technologies such as HTTP, SOAP, XML, JSON, JavaScript, AngularJS.
- Excellent analytical, problem solving, communication and interpersonal skills along with a good aptitude for learning.
- Proven capability of working independently as well as in a team environment for time sensitive tasks.
TECHNICAL SKILLS:
Languages & Scripts: Java, JavaScript, PL-SQL, JQuery, Python, C, C++, HTML, Angular JS.
Automation Testing: Eclipse IDE, Selenium WebDriver/IDE/RC, Selenium GRID, APPIUM, TestNG, JUnit, Maven, GitHub, Jenkins, Cucumber, Firebug, FirePath, Log4j
Web Service: SOAP, REST, WSDL, SoapUI, REST-Assured
Test Management Tools: Rally, HP Quality Center (QC), JIRA, Bugzilla
Databases: Oracle 11g/10g, MySQL 5.6
Build Automation: Maven, ANT
PROFESSIONAL EXPERIENCE:
Confidential, LA
QA ENGINEER
Responsibilities:
- Analyzed business requirements and functional requirements specification to get a better understanding of the system from both technical and business perspective
- Responsible for analyzing business, functional and IT requirement documents and prepare Test Plans.
- Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools.
- Implemented assertions, error collector functionalities for better validation using TestNG.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven .
- Used Maven, SVN, Selenium WebDriver, Java and Selenium Grid to create nightly automation scripts.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.
- Used MS Visual Source Safe for Version Control.
- Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
- Presented progress of the testing process at walkthroughs and inspections.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
Environment: Java, Selenium IDE/WebDriver, Jenkins, JavaScript, TestNG, Cucumber, Maven, Eclipse, SOAP UI, XPath, XML, Jira, MSWord, MS Excel, SQL, Oracle 11g, Windows 7.
Confidential, Chicago, IL
Sr. SDET and AUTOMATION
Responsibilities:
- Developed Test Plans, Test Cases to test the Screens and workflows for Quality Assurance
- Participated daily Scrum stand-up meetings with cross-functional teams to review daily-generated burn down charts and progress
- Develop and execute automated and manual test scripts for requirement validation, integration, regression, performance and usability testing.
- Involved in proof of concept for the testing of pharmacy portal.
- Create and maintain test automation to support regression and Health Check testing
- Used Java concepts of Collections (List, Set, and Map), IO (Apache POI), XML, Properties to create dynamic framework for UI and API automation (HTTPClient)
- Involved in development and maintenance of Page Object Modelframework for the application
- Responsible for Designing & Building Automated Tests using Selenium Grid/TestNG for Cross-Browser Testing ex.: Safari, Chrome, IE, Firefox using Selenium GRID.
- Performed Java API testing using Java and TestNG. Also performed parameterized testing using TestNG.
- Draft test artifacts, including Test Plans, Business Test Scenarios and Requirements Traceability Matrices
- Document test results and assist with defect management
- Created Automation Scripts & framework in Appium for IOS&Android Mobiles using Selenium WebDriver.
- Produce status reports related to the testing process, including test results and defect tracking.
- Used GitHub and integrated it with Jenkins for continuous integration for build management for each release, QA, integration and staging environments.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Converted QTP scripts into Selenium scripts. Used Java as Language and Eclipse as IDE, Maven as build tool, Jenkins as CI tools.
- Implemented assertions, error collector functionalities for better validation using TestNG.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven .
- Used Maven, SVN, Selenium WebDriver, Java and Selenium Grid to create nightly automation scripts.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Developing test scripts to test Web Services, Java components using SoapUI tool and Monitoring performance of APIs.
- Worked on user stories discussed in Scrum Meetings, followed Agilemethodology to collaborate with developers and project managers for quick and effective software testing in timely manner.
- Review and maintain all project documentation in accordance with department procedures.
- Assist with technical artifacts (such as Use Cases and User Interface Specifications) and engage in technical discussions.
- Support testing of application and environmental upgrades as well as resolution of production issues.
- Provide on-call production support as required.
Environment: Java, JUnit, Jenkins, Rally, Git, UNIX, Groovy, XML, Selenium Grid, Selenium, Firebug, UAT, TestNG, Agile/Scrum
Confidential, Plano, TX
Sr. SDET
Responsibilities:
- Performed the testing for the web application and in parallel worked with Product management, application developers and QA members to understand and define test requirements and develop comprehensive test cases to verify the functionality
- Performed Regression, Functional, UI and Accessibility Testing.
- Participated in retrospective meeting and reviewed and lessons for the next sprint identified.
- Used Scrum for a flexible, holistic product development strategy.
- Designed structured User Interface (UI) automated Test cases using Selenium Web driver in Java for web base software products used to perform software testing.
- Test driven development (TDD) of concept pages using Cucumber.
- Performed mobile testing for Android and IOS using Appium and scripted in Java.
- Monitored and debugged issues with the Android and IOS devices using Appium.
- Extensively worked on finding root cause of issues for the Android and IOS devices.
- Build a Data Driven framework for test cases using Selenium WebDriver&TestNG.
- Exported Test case scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Based on page library, developed Selenium test cases in JAVA using TestNG framework.
- Performed User Acceptance Testing for the J.C Penny’s mobile application.
- Used data from different sources for Data Driven Testing using Data Provider in SOAPUI Pro.
- Extensively performed Xpaths assertions in SoapUI test cases to validate the test cases.
- Involved in Designing Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to test Load and Performance on different Server type such as HTTP, HTTPS, database via JDBC and SOAP using JUnit.
- Converted the Excel test cases into Java files and modified them using Eclipse IDE.
- Executed the scripts injecting (Dependency) it in pom.xml (MAVEN).
- Maintained and executed pom.xml (Maven) build files for running Automated Tests.
- Wrote SQL queries and helped other testers in perform data validations
Environment: Java, Selenium WebDriver, Selenium Grid, TestNG, SOAP UI Ng, UAT, Unix, Maven, Git, Jenkins, Rally, FirePath, FireBug
Confidential, Charlotte, NC
System QA Engineer
Responsibilities:
- Understand functional requirements and validate the tickets in the monthly cycle releases.
- Closely collaborated with engineering team to identify and address issues in an agile environment.
- Worked with the manager to design the test strategy and wrote test cases.
- Builds for multiple versions of WebDriver code for builds.
- Configured TestNG methods with parameters, analyzed report data using custom listeners &customized Testng.xml file.
- Automated basic scripts using Selenium IDE to minimize work load for web browser testing.
- Implemented Continuous integration using Jenkins to run Maven builds.
- Used Java (TestNG) for Selenium to design the UI, functional, Regression and Analytics test suites
- Wrote SQL queries to get the reference data and performed data validation against Reports.
- Extensively used test Runner, context, log variables in Groovy to write test scripts for Web Services using SOAP UI and analyzed and passed data from Responses to next SOAP Request.
- Experience in analyzing Performance specifications, Performance Planning on systems and software utilized for Performance Risk Management.
- Involved in running UNIX shell scripts for Loading Database Tables.
- Developed Test Driven Development (TDD) and Behavior Driven Development (BDD) using Cucumber.
- Used the Cucumber gherkin key words to perform automation.
- Involved in creation of Cucumber framework’s feature file.
- Performed Capacity Planning and Analysis Performance testing of Back end and front end Web Services.
- Performed environment setup for validation before the code was loaded into the test environment.
- Documented the test cases in Quality Center and tracked issues in JIRA.
- To make sure the velocity of the team is maintained in an AGILE environment during releases
- Worked on Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & We driver to perform load and performance testing
Environment: Java, Selenium WebDriver, Selenium Grid, TestNG, UNIX, Maven, Git, Jenkins, Rally, Cucumber, FirePath, FireBug, Selenium IDE, JIRA, SQL, Maven
Confidential, CT
QA Analyst
Responsibilities:
- Analyzed the System Requirements and developed detailed Test Cases
- Automated Test Cases for Functional and Regression Testing using QTP
- Coordinated User Acceptance Testing (UAT)
- Designed and Implemented Build Verification Test Automation Framework using python and report results to HP Quality center for every new build
- Wrote the primary desktop client applications using Python
- Enhanced the daily test automation environment using Python
- Interacted with management regarding the testing process and test results
- Developed Automation Framework using Java, TestNG, Selenium WebDriver using Page Object Model principles
- Ability to design and execute SOA services functional tests
- Perform responsibilities of developing test scripts by using SOA test tools
- Developed automated script for backend testing using JDBC and Selenium WebDriver
- Performed cross browser functional testing using Selenium WebDriver
- Involved in testing Web services and XML with ‘SOAP UI’
- Extensively used SOAPUI tool for Functional, Data Driven, and Database testing.
- Manually validated response data during web services testing
- Designed Manual testing strategy and performed Manual Testing for some of the modules/components of the application as per the requirements
- Created Smoke test cases and integration test cases for integration testing
- Evaluated performance of application to support initial ramp-up load and also verified scalabilityand stability aspects of the application
- Verified cross browser compatibility of the application
- Performed Data-Driven Tests by passing different sets of data and checked weather theinformation entered is updated into the database
- Reported the defects in the Quality Center and coordinated with the QA Lead and developersfor defect tracking and resolution
- Good interaction with developers as well the end users
Environment: Windows XP, VB.Net, Soap UI, Visual Studio Environment, selenium, java, Python, VB Script, Quality Center, Quick Test Pro, MS Word, MS Excel
