Qa Test Engineer Resume
Baltimore, MD
SUMMARY
- Over 6+Years of Software Testing / Quality Assurance experience; both manual and automated.
- Sound knowledge of Software Development Life Cycle (SDLC), Testing Life Cycle and Testing Methodologies.
- Proficient onAutomationtools like Selenium RC/Web Driver/IDE/Grid and QTP/UFT (Functional & Regression Testing), SVN, TestNG, JUnit, Ant, Maven, JBehave, Cucumber, Jenkins, Hudson, SOAP UI for testing Client Server and Web based Applications.
- Experience in developing seleniumautomationframework using JUnit/TestNG and developing ANT/Maven targets to executeautomationsuites from command line.
- Expertise in using Selenium Web Driver API to automate tests on cross browser and cross platform environment. Key expertise includes testing & debugging GUI& Multi - Applications environment & automated testing using Selenium Web Driver.
- Sound knowledge on JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
- Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web base Applications.
- Experience in creating Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, coordinating with development team and track the bug fixes till closure.
- Experience testing SOA with RestFul/SOAP Web Services. Created entire architecture for backend testing internal and third-party API using Test Complete and SOAP UI.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, ALM, IBM ClearQuest, Bug Zilla etc.
- Good programming skills in Java, VB, Python, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
- Experience in performing database testing and working with SQL queries and database like Oracle, MySQL.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Log4j, Firebug, FirePath, TestNG, JXL, Fitnesse, SOAPUI, Coded UI, POS, AppiumLanguage/ Script Java, JavaScript, C, C#, Python, Shell Script, VBScript (UFT).Build/ CI Tools Ant, Maven, Jenkin, Jenkins, Hudso.Firefox Add-ons XPath, Firebug.
Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA, Bamboo.
SOA Technologies: SOAP, REST, SOAP UI, WSDL, UDDI, Web Services.
Web development: JavaScript, Ruby, Perl, Python, HTML, VB Scripts, XML, CSS, Flash.
Frameworks: Junit, TestNG, TDD, Robot framework.
Databases Technologies: MS SQL Server OLAP and OLTP, Oracle 10g/11g/12c, MS Access, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL.
Platforms: Windows 7/Vista/XP, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Springfield, IL
QA Automation Tester
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies.
- Developed test code for testing locally in Java using Eclipse, Selenium WebDriver and TestNG, Junit framework.
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
- Involved in design and implementation of Selenium WebDriverautomationframework for smoke and regression test suites (TestNG and Maven).
- Configured Selenium Web Driver, TestNG, Maven tool and created seleniumautomationscripts in java using Test NG prior to agile release.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used Firebug to do web-based testing with selenium for the commands and locator application.
- Involved in Continuous Integration using Jenkins for scheduling the jobs using Jenkins, GIT, TestNG, and Maven.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using JIRA.
- Performed End-to-End testing of database to check data integrity using SQL queries.
- AssistedQAlead in documenting User Acceptance Test report and reporting defect resolution.
- Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
Environment: Eclipse, JAVA, Selenium Web Driver, BDD/ TDD, Selenium Support, SQL Server, JUnit, MAVEN, UAT, Jenkins, Microsoft Excel
Confidential, Phoenix, AZ
QA Automation Tester
Responsibilities:
- Interacted with the Business Clients, Product Owners, Developers andQAManager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Identified test cases to automate. Automate those test cases using Selenium Web Driver, TestNG and Java technologies (Eclipse IDE), UFT. Contributed in framework creation.
- Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing, and End to End Testing.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Tested the application in highly dynamic environment with scrum team using Agile methodology.
- Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
- 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 Web Driver.
- Involved in creation ofautomationframework in Selenium Web Driver using behavior data driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Createdautomationframework using POM- Page Object Model, and Data Driven framework to test web application. Thorough understanding of POM using Page Factory.
- Converted commercial QTP Scripts to open source Selenium Web Driver scripts to maximize the profits of the company without compromising Quality.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Used Selenium Web Driver API to automate tests on cross browser and cross platform environment.
- IntegratedAutomationscripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
- Configured Selenium Web Driver, TestNG, Maven tool and created seleniumautomationscripts in java using TestNG prior to agile release.
- Performed Unit testing with TestNG test frame work and use Bromine for easy running the test and store the result for analysis the test.
- Implementation of testautomationframework using Test complete and Jenkins CI.
- Wrote and edited automated test scripts using JScript in Test complete and java in Selenium.
- Responsible for articulating, implementing and supporting continuous integration using TFS and Team Build.
- Automated REST API using Rest Assured API's configured into Maven POM.XML and code multiple methods to send requests and receive the responses and validate the https status codes.
- Involved in testing Web Services using Ready API/SOAP UI tool by consuming the WSDL file.
- Developed test scripts for web services using SOAP UI and worked with XPATH.
- Used XPath for both in database operations and in SOAP response verifications.
- Identified the Test Scenarios based on Functional Specifications and Business Requirements.
- Performed web services testing with SOAP UI and Performed Security testing for employee login validations.
- Used firebug to identify object's ids, Name, XPaths, links in the application.
- Used HP Mercury Quality Center/ALM for Test Management for functional TestAutomation.
- Provide all data validation through SQL queries UNIX commands to perform Back-end testing.
- Experience using Version control systems like Visual Source Safe (VSS) and Team Foundation Server (TFS).
Environment: Java, JIRA, JSON, Perforce, Selenium Web Driver, Jmeter, Appium, TFS, Protractor, Cucumber, Jenkins, Maven, SOAP UI, VB.Net, HTML, CSS, J2EE, SQL, XML, GIT, Windows platform.
Confidential, Baltimore, MD
QA Automation Tester
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers andQAteam.
- Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Design and Developed automated functional Test suite using Selenium IDE and Selenium RC.
- 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.
- Developedautomationscenarios using the functional test cases.
- Developed Selenium test cases using Junit framework.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
- Implemented Data-Driven test to verify the same functionality with multiple sets of data.
- DevelopedAutomationscripts for new enhancements using Selenium RC and JUnit.
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Worked with source version control tool such as Subversion (SVN).
- Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
- Worked with bug tracking tool JIRA.
- Provided back end testing for data validation using SQL on TOAD.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Participated in Stand-up meeting, walkthrough meeting, weeklyautomationmeeting with all otherQA, weekly assessment meetings with business analysts and developers.
Environment: Selenium IDE/RC, Java, JUnit, Ant, Fire Path, Firebug, HTML, JavaScript, XML, Subversion (SVN), MS EXCEL, SQL, Windows XP
Confidential
QA Test Engineer
Responsibilities:
- Analyzed user requirements and documented test requirements using Test Director Requirement module.
- Automated Functional testing and regression testing using QTP.
- Performed Functionality, Regression, Load, Performance, Security and User Interface testing.
- Performed Sanity testing for each new builds of the application.
- Extensively queried the database using SQL queries to test data and also to validate the front end with the actual contents.
- Developed various data driven scripts by using user defined and utility functions for different regression test cases to achieve cross browser testing.
- Performed Web Service testing using SoapUI.
- Involved in developing test plans for various web pages depending on the specifications of the application.
- Developed re-usable test scripts to be run after every build and validate the test results.
- Tested various business rules involved for the entire application at regular intervals.
- Tested the functionality of the entire application and the performance of the application by creating virtual users at regular intervals and monitor the performance.
- Performed integration testing after every update.
- Documented bugs found during the process of testing in the database.
- Created the requirements Coverage in Quality Center between requirements and test cases.
Environment: QTP, Quality Center, Test Director, HTML, DHTML, Java/J2EE, JSP, XML, SoapUI, JavaScript, VB Script, Oracle 10g, SQL Developer, SQL
