Sdet Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- 8 years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise .
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing / Junit, ANT/MAVEN build tools .
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.)
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Expertise in Financial/Banking, Healthcare, Public, Transport, and Telecom Domains
- Expert in Manual Testing and Automation Testing using HP & IBM Tools (QTP, and Quality Center)
- Expertise in Keyword driven Framework with Record & Playback and Descriptive Orientations along with
- Specialized in Performance Testing applications using load - testing tool Load Runner .
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC ) and testing methodologies like Waterfall & Agile/Scrum .
- Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development ( ATDD) approaches.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script .
- Worked on source version control tools such as Subversion ( SVN ), TFS and Git .
- Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla.
- Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP and Selenium automation frameworks.
- Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, performance, load and UAT testing of the application.
- Experience in scripting languages for Automation such as VBScript, JavaScript, Groovy and Shell Scripts (UNIX) .
- Experience in Software Development Engineer in Test ( SDET ) focused on testability, robustness, and performance and creation of designs for production software.
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
- Created automated scripts - Load Runner Web Services REST, TruClient, DotNet WCF and Web Http/Html - VUGen.
- Created shared object repository and reusable generic function library in both Coded UI and Ranorex .
- Implemented key component synchronization, checkpoint, recovery, Test batch configuration including test Setting and Report generation and send email alert in Coded UI and Ranorex and UFT .
- Achieved an Agile identified and defined scope for Integration, Interface & System Testing.
- Performed the Back-End testing to ensure data consistency by writing and executing SQL queries using SQL Server 2012. Experience working with high-volume, real-time DB2 database systems and applications.
- Used RDBMS concepts for the manipulation of the data and to validate the results
- Client interactions for giving demos, presentations and support for Customization. Experience in testing Stand-Alone, Client-Server, Web-based and Web Service (SOA) Applications.
- Create standardized SQL scripts and any necessary Database Restoration Scripts to support repeatable test script execution.
- Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse .
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC .
- Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing), CA LISA.
Language/ Script: Java, JavaScript, Ruby, VBScript(UFT), C, C#, Python.
Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor
Firefox Addons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center (9, 10, 11.0), BugZilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
Build/ CI Tools: Ant, Maven, Jenkins, Hudson .
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
WORK EXPERIENCE:
Confidential - Atlanta, GA
SDET
Responsibilities:
- Expertise in using application management tools like, HP Quality center/ALM, Test Direct, Rally.
- Performed end to end testing using CA LISA.
- Skill to adopt to new methodologies, tools and technologies and domains depending on the job responsibilities.
- Open to dynamic work environment and ability to work collaboratively with cross-functional teams
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Expertise in documenting defects with high level of detail, defect tracking, accuracy, and
- Informative recreation steps using Quality Center, Rally, JIRA
- Expertise in testing desktop applications.
- Excellent communication and organizing skills with the ability to grasp and learn new things very quickly.
- Proven ability to work efficiently in both individual and team based environments.
- Expertise in creating SQL scripts based ETL mapping documents to compare data outputs.
- Ability to create and execute strategies and test cases for applications that use ETL components.
- Expertise in writing SQL queries including complicated joins to verify proper mapping of data elements
- Performed load testing using LoadRunner.
- Tracks quality assurance metrics such as test execution, defect densities and open defect counts.
- Creates and maintains Testing Status Reports for large complex projects.
- Interacted with developers to follow up on defects and issues.
- Responsible for providing the status updates to the team on daily basis.
- Generated the Test Status Reports from Test Director and regularly presented to QA Team lead
- Excellent communication and organizing skills with the ability to grasp and learn new things very quickly.
Confidential - Bellevue, WA
SDET Developer
Responsibilities:
- Understanding of IA (Impact Assessment) documents and preparing design documents based on the requirement.
- Project documentation including requirement document, detailed design document, high level design document, technical documents and end user guide.
- Validation of test cases and defect analysis.
- Performed end-to-end validation by verifying the desired account status within backend systems.
- Coordinated and collaborated across multiple cross-functional teams.
- Worked in Agile Environment with frequent changing requirements and feature sets.
- Used Quality Center/ALM for test case management, reports and defect tracking.
- Worked on JIRA for user story management, effort tracking and service monitoring.
- Created and reviewed SQL queries for test data management and test cases validation.
- Developed test automation scripts, defined best practices and standards for test automation.
- Develop and maintain test plan and test cases with associated test data based upon functional requirements .
Environment: CA Lisa, Java, Selenium IDE/WebDriver, JavaScript, TestNG, Maven, Eclipse, Quality Center, MSWord, MS Excel, Windows XML, Java, SOAP UI, HTML, XML, Web Services .
Confidential - Columbus, OH
QA Automation Tester
Responsibilities:
- Involved in creation of automated test cases for testing various web modules like supplier data, inventory tracker, exchange tracker, damage tracker.
- Identified test cases to automate the test cases using Selenium WebDriver , Junit and Java (Eclipse IDE) and Contributed in creation of framework.
- Responsible for back-end API testing with SOAP UI and coding in groovy and Java .
- Extensive experience in Manual as well as Automation testing for Web based application.
- Created tests with Assertions like Schema Compliance , SOAP , XPath assertions using SOAP UI .
- Involved in the Continuous Integration of the automation framework with Jenkins .
- Prepared and executed the test cases manually for creating external position and hiring in HCM (HR) Module.
- Worked with designing and building automation frameworks in Cucumber BBD .
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Performed regression testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
- Developed automation test scripts for client -server and web based applications using Python , Silk and other automation tools.
- Collaborated daily with QA leads to improve test coverage across platform using Java (TestNg, SOA test) and scripting languages (Groovy, JavaScript, XML) .
- Automated test cases using Ranorex to elaborate data-driven tests, excluding XML data format, by means of this tool. Created detailed reports with screenshots using Ranorex UI tool.
- Created Component scripts for the SAP IS-Retail POS and POS.TP DotNet process Components using Test Automation Tools HP's QTP, QC, BPT.
- Created Business process test scripts for the SAP IS-Retail POS and APAC POS. TPDotNet process scenarios in the Test Plan of QC
- Prepared and executed the test cases manually for creating external position and hiring in HCM (HR) Module.
- Created the business components test scripts, based on test cases and uploaded them to Quality center business components module using SAP TAO Tool.
- Prepared and run the consolidated automated business Process test script as per Business Process flow in the Quality Center Test plan module and analyzed the test results.
- Estimated the exact time consumed to prepare and run the consolidated automated business Process test script and used the same to analyze the tool assessment.
- Used Protractor framework for Applications developed using Angular JS .
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Performed smoke testing in UAT and production environments for deployment verification
- Actively participated in daily scrum and sprint meetings as part of Agile Environment .
Environment: Java, Eclipse, Selenium, JIRA, SOAP UI Groovy, ANT, Python, Ranorex, Junit, Cucumber, BDD, Agile, DotNet, SAP, Mobile Testing.
Confidential - Cincinnati, OH
QA Automation Tester
Responsibilities:
- Implemented Page Objects , Data Driven , Keyword Driven , Hybrid automation frameworks using Selenium .
- Automated test cases using Selenium WebDriver, TestNG and C# technologies (Visual Studio IDE).
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Automated highly transactional web application using Selenium WebDriver .
- Execution of automated Test Scripts through Maven . Used Maven for building the WebDriver project.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG/Junit.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven .
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool .
- Implemented simulator for Mobile App Testing in Android Platform using Appium .
- G ood knowledge on Mockito framework for performing Unit testing , helped developers in Unit testing in test driven development.
- Modification and execution of Test case Scripts (Java-Selenium RC) in EclipseIDE , design of automation test framework (Junit and ANT).
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Worked on Agile(SCRUM) Methodology and used JIRA for defect tracking.
Environment: Java, Gherkin, C#,Cucumber, Selenium, Maven 3.1.1, Eclipse, Git, Mockito, JIRA, Appium, Protractor, SoapUI, Jenkins, TestNG, Junit, Agile(SCRUM).
Confidential - New York City, NY
QA Engineer
Responsibilities:
- Reviewed all the Requirement documents, Functional Specification and Use Case documents.
- Analyzed the use cases provided by analysts and wrote test cases .
- Developed test cases, test scenarios and test data according to specifications.
- Worked in different project ( EOS ) using different tools such as QTP .
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Performed functional, integration, black-box, and system, regression, and user acceptance tests.
- Automated Regression Test cases using Selenium Web Driver , Jenkins and Maven . Used Firebug and FirePath plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath , Link Text, Partial link Text and CSS Locator.
- Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
- Used python to develop Automation framework to Validate RESTful Web Services.
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Tested the application in highly dynamic environment with sprint team using agile methodology .
Environment: Selenium, Java, Cucumber,python, Ruby, Gherkin, Soap UI, Restful, Web driver, SVN, Agile.
Confidential - Madison, Wisconsin
QA Engineer
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Case s, prepared Test Strategy and Test plan.
- Developed Automationscripts for new enhancements using Selenium WebDriver and TestNG .
- Configured Selenium WebDriver , TestNG , Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Conducted Black box testing, Smoke testing , Screen Validation testing , Data driven testing Cucumber, Positive & Negative testing , System testing , Regression testing , End to End testing , Functional testing , Integration testing.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Selenium Web Driver for automating over 70% of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Involved in writing and testing test scripts using Selenium WebDriver and Java Object Oriented programming Lan guage.
- Parameterized large and complextest data to accurate depict production trends.
- Used Appium tool to tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Used firebug to identify object's ids, Name, XPaths , links in the application.
Environment: s:HP Quality Center, Selenium Web Driver, TestNG, Cucumber, XML, Web Services, Maven, Java Script, SQL, Data Driven and Key Word Driven Frameworks, HTML, API, Rally (Agile Management Tool)
Confidential
Manual/QA Tester
Responsibilities:
- Executed automation scripts in QTP for SAP functionality .
- Ensure that all the test cases are updated in the Test Director along with Master test plan .
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Used Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Tested critical bug fixes and coordinated with developers in release of bug fixes meeting tight timeline.
- Involved in Release support - Release to QA, involved in environment setup, testing the release process.
- Involved in Backend Database testing in Oracle using SQL .
- Tracked defects using HP ALM and utilized waterfall methodology for E-Commerce and POS projects.
- Executed test scripts manually and then recorded the same in Win runner . All the issues that came up during this process were logged in Test Director as defects.
- Defects were tracked, reviewed, analyzed using Test Director .
- Responsible for managing projects of different models like Agile SCRUM , Waterfall .
Environment: Mercury Interactive quick test Pro,waterfall, Test Director 8.0, Visual Basic, Oracle, SQL server, manual, Selenium/TestNg, SAP.