Qa Engineer Resume
Adamsville, TN
PROFESSIONAL SUMMARY:
- Over 6 years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in various client domains.
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Sound knowledge on JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, JUnit, TestNG.
- Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using JUnit/TestNG testing framework.
- Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
- Good experience in Web Services testing using SOAP UI, XML and WSDL; and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Experience in test case definitions, development and maintenance of test scripts and documentation of Test Plan, Test Strategy, Test Cases and Test Scenarios for all the phases of the Software Development Life Cycle.
- Extensively performed System Integration testing, data validation and verification for websites, navigation testing, Black box testing, Regression testing, Performance Testing, Smoke testing, Positive testing and Negative testing.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Database Change Verification testing using Oracle - TOAD and PL/SQL queries/procedures.
- Experience in both Waterfall and Agile project environment.
- Extensive experience with Visual Source Safe and Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Hands on experience in manual testing and HP Quality Center.
- Expertise in testing websites by performing content validation, navigation testing and browser compatibility testing.
- Tracking and report upon testing activities including testing results test case coverage required resources defects in HPQC
- Performing Load, Stress, Volume, and AD-Hoc Testing of the application using QC.
- Experience in working with Business analysts and developers for complex projects during the full Software Development Life Cycle.
- Experience in using Bug tracker and error logging.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SUMMARY:
Testing tools : Selenium WebDriver/RC/IDE/GRID, HP Quality Center, Junit, TestNG, JIRA, SOAP UI, Cucumber,
Testing and Defect Tracking Tools: HP Quality Center, team Foundation Server (TFS) and Microsoft Test Manager (MTM)
Internet Programming: HTML, DHTML, XML
Methodology: Waterfall and Agile
Defect Tracking Tools: Quality Center, JIRA, Clear Quest, BugZilla,
Scripting: Python, JavaScript
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson, Cruise Control, Team City
Database Language: T-SQL, PL/SQL, MySQL
Operating Systems : Windows XP, 7, 8 & server 2003, UNIX and Linux
PROFESSIONAL EXPERIENCE:
Confidential, Adamsville, TN
QA Engineer
Responsibilities :
- Closely coordinating with the system analysts and business domain owners to understand the test requirements that may help in designing better automation framework
- Worked with manual testing and automated test cases of different application on Windows Environment.
- Responsible for coordinating and executing the testing of entire system in accordance with the test plan.
- Developed modular & robust automation framework using Selenium WebDriver, Cucumber , TestNG and Java.
- Implement BDD (Behavior Driven Development) Testing with Cucumber -JVM and Selenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.
- Performed white-box testing, integration testing and regression testing on the application.
- Defining the automation architecture to ensure appropriate interoperability of technology stack.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Integrated our automation executions with our CI process ( Jenkins ) so our scripts are executed each time a build is kicked off.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
- Working on the Android module of the project where I was responsible for automating the app using Appium with python .
- Development of Python scripts on daily basis and communicating with offshore team.
- Involved in Mobile Application Automation (Android & IOS devices)
- Developed re-usable function using TestNG for the Test Automation.
- Created automation test cases using Selenium WebDriver and Java and involved in resolving existing test script issues in Selenium WebDriver.
- Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
- 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.
- Involved in Design and development of test plans based on high-level and detailed designs.
- Assisted the team lead with daily QA tasks.
- Developed Test Base Class to hold all reusable methods.
- Used CSS Selector to identify objects.
- Contributed to Team Effort by accomplishing related results as needed.
- Developed generic method to make the method reusable for multiple purposes.
- Actively participated in all phases of the Manual testing cycle including reviews and project status meetings.
Environment : Selenium WebDriver, Eclipse, TestNG, Maven, Appium, Cucumber, Jenkins, Soap, Firebug, Java, XPath, Jira, SQL,MS Office.
Confidential, Philadelphia, PA
QA Analyst
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Worked in the agile environment with frequently changing requirements and features set.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Designed and developed User Interfaces for Python users as per requirements.
- Used Java language and TestNG framework for scripting.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Test scenarios for GUI, Functionality and performed data driven testing on the application inserting different data in excel sheet using.
- Worked closely with Business analysts to know more details about Billing, Order management (OMS) functionality business requirements and Specifications.
- Used JIRA bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
- Involved in preparing Test Plan and Test Cases based on business requirements.
- Performed Web Testing to check for broken links in a page.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environments: Selenium WebDriver, Jenkins, SOAP UI, Ruby, Cucumber, Python, Maven, TestNG, Jira, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Oracle and Windows.
Confidential, Atlanta, GA
QA Tester
Responsibilities:
- Created whole test framework using Selenium WebDriver for further test creation and execution.
- Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
- Responsible creating the functional testing framework using Junit and using Selenium WebDriver for writing Automated Scripts with Java.
- Developed framework using Junit, Page Object Model.
- Developed automation framework to test SOAP based WebServices using Junit.
- Maintained and executed Ant build files for running automated tests.
- Used Ant to help manage project’s build, report and documentation across the network.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
- Performed GUI, Functional and Regression testing by automated using Selenium, Junit, Ant, and Jenkins .
- Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
- Participated in internal and cross functional code and design reviews.
- Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
- Created the data driven framework using HP Service Test and SOAP UI.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Collaborated with development and QA team to write highly detailed test plans and writing test cases using Quality Center.
- Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
- Developed SQL Queries/SQL Procedures to test data load.
- Played a key role in production releases and perform UAT test of the system.
- Worked with an integrated team of developers, project managers, and business and testing analysts.
- Contributed to Team Effort by accomplishing related results as needed.
- Prepared reports by collecting and summarizing information to include providing accurate data for project reporting as well as a weekly personal status report to in the assigned template format.
- Worked in cooperation with all members within organization and project.
Environment: Java, Selenium WebDriver, Page Object Model (POM), Jenkins, Junit, Ant, SOAP UI, Quality Center, Eclipse, XPath, Firebug, SQL and Windows.
Confidential, Houston, TX
Software Quality Analyst
Responsibilities:
- Test the functionalities of a Product through Functional and Non-Functional, Regression and
- Compatibility Testing types.
- Preparing Requirement traceability matrix and maintaining it throughout the sprints.
- Executing and maintain Test Scripts, analyze bugs and interact with the development team
- members in fixing the defects.
- Testing the web services using SOAP UI and Test Client (internal tool).
- Ensuring Test Execution rate and Test Coverage metrics.
- Involved in Test case preparation and Bug reporting.
- Drafting up test cases and maintain regression suite.
- Working on and following up on all the work items of the sprint using JIRA
- Coordinating the team and managing the work items and resources.
- Performed end-to- end manual testing and documented the Test procedures.
