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