Qa Automation Tester Resume
Dulles, VA
PROFESSIONAL SUMMARY
- Around 5 years of professional IT work experience in Software Testing / Quality Assurance /Automation and Manual Testing in Web and Client - Server based applications.
- Experienced in Software Quality Assurance (SQA), Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience in Test Management and Testing Life Cycle Methodologies like Agile & Waterfall models.
- Experience in developing manual and automated Test scripts and test cases based on teh client requirements provided in BRD, FRS and SRS.
- Having good experience in undergoing various testing methodologies like Automation Testing, Manual Testing, Functional Testing, System testing (on IE, Chrome, FF, Mac), Regression Testing, User Acceptance Testing, Backend Testing, e-Commerce application testing, API Testing s Web Services testing.
- Experience in working on various test strategies and preparing Test Plans, Test Cases, Test summaries and Analyzing Test Results.
- Expert in developing test automation scripts using Selenium Web Driver for Regression and Performance testing for various releases of teh application.
- Expertise in automation testing using Selenium with Java.
- Experienced in Functional testing, Performance testing, Usability testing, Security testing, Smoke testing etc.
- Expertise in documenting defects with high level of detail, accuracy and informative recreation steps using Quality Center, JIRA, BugZilla etc.
- Combined Protractor with powerful tools and technologies such as Selenium, web Driver, Jasmine, Cucumber and JBehave.
- Experienced in Functional testing using Quality center, Selenium IDE.
- Sound knowledge in JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson, Bamboo for Continuous Integration.
- Proficient in C, C++, Java, JavaScript, Oracle, SQL Server, SQL, PL/SQL and in web Technologies like HTML, XML and CSS.
- Good Understanding of Web Services and Service Oriented Architecture (SOA) and Object-Oriented programming.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, HP Service Test for teh local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Extensive hands on experience in Performance Testing using Apache JMeter and LoadRunner tools.
- Developed test scripts using Gherkin-Cucumber.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/RC/GRID, Mercury Interactive Suite (QTP, JMeter, LoadRunner, HP QC/ALM), Log4J, Cucumber, Firebug, Appium, Protractor, Jasmine, Autofit.
Language/Script: C, C#, Java, Ruby, Shell Scripting, Gherkin, VB Script.
Frameworks: Junit, TestNG, TDD, BDD, ATDD, Jasmine.
Web Development: HTML, XML, CSS, JavaScript, AngularJs.
Bug Tracking Tools: HP Quality Center, BugZilla, ALM, JIRA.
Build/CI Tools: ANT, Maven, Jenkins.
Databases Technologies: MS SQL Server 2000/2005, Oracle 9i/10g, MS Access 2000, Oracle PL/SQL, TOAD, MySQL.
Platforms: Windows 8,7/Vista/XP, Mac, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Dulles, VA
QA Automation Tester
Responsibilities:
- Created test scripts based on teh User stories as specified by teh Business side and Requirement document.
- Performed analysis and created test plan, test cases, test scenarios and test environment.
- Worked on Agile(Scrum) environment and involved in review teh stories and participated in Daily Scrum, Iteration Planning and Release Planning meetings.
- Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium web driver using Java and with cucumber using ruby along with manual testing.
- Performed Functional testing to identify various critical points in teh application and automated them by using Selenium WebDriver with TestNG.
- Created connections to databases using JDBC.
- Using TestNG framework created test scripts and configured XML to custom run teh test scripts.
- Created XSLT reports and emailed them using Java Mailing services.
- Developing automation scripts and implemented virtual services usingCA Dev test toolfor API Testing.
- Programming test Scripts using Core Java functionalities Collections, Exception handling, Data Structures and File I/O,Beanshell,JavaScript, and velocity.
- Connected Different databases using CA LISA and validated teh records are updated in teh respective DB.
- Created Virtual Services which acts as a mock service and test teh request and responses.
- Used Database assertions, checked html status code, xpath filters to validate teh response dat are received from teh API.
- Creating test scripts usingC#andSeleniumWeb Driver for teh functional test cases.
- Developed testscripts dat can work in different environments, Testing environment, Production environment, Integration environment and production environment.
- Created jenkin jobs CI/CD jobs run teh test scripts CA dev test server and sent teh html report to teh subscribed emails.
- Tested SOAP and Rest API in SOAP UI and Postman
- Handled windows GUI using AutoIT.
- Using Sauce Labs performed cloud-based testing and by using selenium Grid performed parallel execution on different node machines.
- Using Protractor with Jasmine framework wrote test scripts for AngularJS based applications.
- Develops Test Scripts for Automation using Ruby, Gherkin, Cucumber.
- Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
- Selenium Web Driver, Selenium Grid to perform cross browser Functional Testing by using Ruby programming & Gherkin Language for BDD (Cucumber).
- Performed defect tracking, using tools such as Bugzilla, Jira and Quality Center.
- Execution XML requests and documented responses for Web Services Data Using Soap UI.
- Developed SQL scripts/queries for data verification to compare teh expected results with database and analyzed teh data and teh calculations in teh mapping for its correctness.
- Used Maven as teh build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
- Configured Maven for Java automation projects and developed Maven Project Object Model (POM).
Environment: Java 1.6, Selenium WebDriver,, TestNG, Jenkins, Maven, Apache POI, Cucumber, Ruby, Eclipse, HTML, CSS,SOAP UI, BDD, TDD Framework, Gherkin, XML, JIRA, Protractor, GIT, SQL, Agile Methodology.
Confidential, Waltham, MA
QA Tester
Responsibilities:
- Responsible for teh smooth functioning of allecommerceactivities of teh organization (eReceipts and eMarketing)
- Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
- Prepared Test Plan, test Cases, Test scripts and Test Metrics for teh application as well as for teh database verification based on teh functional requirements, portal redesigned and test specs.
- Used BDD withCucumber, Java and created feature files with scenario and scenario outline.
- Involved in performing Automation testing with emulators & IOS Simulators and Mobile Application testing usingAppium. Also tested scenarios on real-time devices with automation scripts developed usingAppium.
- DevelopedAppiumUI automation framework for native mobile application (Android OS).
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Reviewed and analyzed teh user acceptance criteria alongside with teh business analysts to test teh application for UAT usingcucumber.
- Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
- Used Cucumberautomated testing to test new and existing functionality.
- Development of automated scripts for angular JS application usingProtractorand Java scripts.
- Mobile automation of android and windows applications usingAppiumandSeleniumWebDriver
- Designed test cases in ROBOT Framework and developed java test classes using TestNG for testing teh functionality.
- Developed test suites usingRubyat API level.
- Involved in Writing Maven build scripts to automate teh compilation and execution of TestNG test cases/suites.
- Performed white box testing using TestNG for class, method, & web services testing.
- UsedAppiumto facilitate mobile testing by creating mobile Driver class with teh required Mobile capabilities.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Extensively used Selenium (data-driven, XPath locator) and Selenium WebDriver to test teh web application.
- Performed teh testing of Restful Webservice for mobile apps for teh bank of west Using SOAP UI.
- Used Cucumber for browser-based testing with scenarios and situations.
- Created teh BAT test scenarios with traceability to requirements and building teh test scripts.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Used Firebug and Firepath to write automated test scripts using XPATH.
- Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
- Performed Backend Testing using SQL Queries on SQL Server database.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Test execution and Defects management.
- Used Firebug to select CSS selectors and XPath to identify UI elements.
- Traceability document update and Test management tool (Quality Center).
- 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.
- Helped teh team in building teh test execution summary report.
- Participated in Scrum / Project meetings.
Environment: Selenium WebDriver, Ruby, SOAP UI, Jenkins, Appium, Cucumber, Protractor, Maven, TestNG, XPath, Robot Framework, CSS Selectors, Eclipse, HTML, Firepath, Firebug, CSS, Quality Center, MS- Office (Excel, Word), Agile Scrum, SQL, Oracle and Windows.
Confidential
Manual Tester
Responsibilities:
- Analyzed teh user requirements by interacting with system architect, developers and business users.
- Suggested improvements in test process by gathering and analyzing data.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Analyzed teh SRS (System Requirement Specifications) and developed Test Suites to cover teh overall quality assurance testing.
- Created test plans and test cases in concert with system engineers and web designers.
- Involved validating sites across browsers and operating systems, teh accuracy of links, visual presentation and its alignment with design specifications, and database updates.
- Tested teh application manually prior to automation for functional testing.
- Performed Manual performance testing to identify various critical points in teh application.
- Performed Manual Testing to check flow of teh application.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Created Test Cases Test Plans and Test labs using Quality Centre.
- Prepared Test Cases with teh complete description of requirements, uploaded test cases and report results into Quality Center.
- Participated in QA Team meetings and weekly QA testing reviews.
- Wrote SQL queries and statements to test database for retrieving information.
- Coordinated teh walkthrough and kickoff meetings with developers and project managers.
Environment: Manual Tester, Java, Quality Center, MS visio, HTML, CSS, JavaScript, Oracle, VSS, Windows XP.
