Sdet Resume
Erie, PA
PROFESSIONAL SUMMARY:
- Over 8 years of experience in IT industry as an Automation Test Engineer.
- Extensive experience in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plan, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report.
- Proficient on Automation tools like Selenium WebDriver/RC/IDE/GRID, QTP (Functional & Regression Testing), TestNG, Junit, Maven, cucumber (BDD framework) Jenkins, and SOAP UI Pro for testing Client Server and Web based Applications.
- Software Development Engineer in Test (SDET) can thrive in agile, results - driven, team oriented environment, and has a passion on building automated solutions for web applications.
- Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
- Responsible to make the entire test pass by writing the project code using BDD(Behavior driven development) framework.
- Thoroughly experience with use cases, and user requirement specification documents.
- Expertise in developing and applying customized Automation Testing Strategies/ Automation Methodology (to identify the opportunities)/ Automation Test Process.
- Well Experienced in writing Java Scripts in QTP and Java in Selenium
- SDET with test development expertise using frameworks such as Selenium, TestNG, Junit and using Methodologies such as Agile- Scrum, Waterfall, V- Model
- Tested on client-side Mobile / Tablet platforms including Android, iOS, Window Mobile and many mid-range devices..
- Experienced for writing the acceptance criteria in a feature file using gherkin language in some form of tests in Behavior driven development framework.
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Experienced in Selenium Data-Driven Framework with core Java programming and Junit/TestNG annotations Data driven testingand Behavior driven developmentto validate the components displayed on the website using Selenium.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for BDD Framework.
- Experienced in automation framework using Behavior Driven Development using cucumber.
- Executed functional, regression, smoke, ad-hoc testing strategies for Web and Mobileapplications.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Experience in writing automation test scripts using Selenium, Web Driver, Cucumber, J-Ruby, J-Behave, J-Meter and Quick Test Professional.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Manual and Automation Testing (Black Box, White Box and Gray Box Testing) on Web-based applications.
- Proficient in Manual Testing on Mobile applications on various devices.
- Have experience in using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Experience in -Defect Tracking, Report Generation, Exporting and Importing of Test Cases in Excel format, Preparation of Requirement Traceability Matrix, Generation and Execution of scripts.
- Co-ordinate with developers, business analysts, and user representatives in application design and document reviews.
- Attention to detail and ability to work in tighter schedules and on different applications concurrently.
- Ability to work in a team environment. Strong communication and interpersonal skills. Ability to interact with customers with ease and professionalism.
- Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME’s) and developed test cases.
- Develop complex SQL queries to find test data and the data needed by test cases.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
TECHNICAL SKILLS:
Testing/Test Management /Defect Management tools: Selenium 2 Web Driver/RC/IDE/Grid, HP Quick Test Pro (QTP) 11, Load Runner 11, JIRA, Quality Center/ALM 11, Clear Quest, SOAP UI
Web Browsers & Servers & Operating Systems: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Tomcat, Web Logic & Windows, Linux, Unix
Modeling Tools: MS Visio, MS Project, UML
Database: Oracle R12, MS Access, DB2, SQL Server 2008
Microsoft Tools: MS Office, Eclipse, UML, Rational Rose, Adobe Acrobat, MS Visio, MS Project, Microsoft FrontPage, Fire bug, Fire Path, IE Developer Toolkit and HTML
Testing Strategies: Integration, Unit, System, Black Box, White Box, UAT.
Reporting Tools: Crystal Reports, SQL Server Reporting Services
Language: Java 8, C++, SQL, HTML, XML, VB, JavaScript
Databases: Oracle, SQL Server, MySQL, MS, Access and DB2, Toad Tools
PROFESSIONAL EXPERIENCE:
Confidential, Erie, PA
SDET
Responsibilities:
- Analyzed business requirements to better understand business logic and process flow.
- Created Test cases from business use cases, and Test data for UI testing.
- Created Framework from scratch using Java, Selenium WebDriver, testNG, Maven &Datadriven framework& design pattern of the framework used Page Object Model(POM)
- Used Open Source Mobile testing tool Appium to Automate Native & Hybrid application where it supports Android &IOS operating system.
- Created custom X-path for to determine necessary testing scenarios for sales analytical tools.
- Assisted BA with writing design documents & identified the requirements that will require testing for the project.
- Written test plan, automation code and make executed plan
- Written scripts with identifying Dynamic Objects and use them in Selenium
- Created property files to store all the X-path, file path, test site URL and use them in the Selenium
- Created Web services using SOAPUI & send date in XML get response in xml, analyzed the issue.
- Executed web services testing using SOAPUI and SOAPUI Pro tools
- Coordinated and attended review sessions to review test cases with the Developers.
- Analyzed the information to provide a complete picture of the transaction lifecycle.
- Used multiple scenarios to test data entering into appropriate database as described in test plans.
- Coordinated and attended meetings with the project lead and Developer to discussion and resolution of defects found in testing phases.
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Written automation script using Java & Selenium WebDriver and resources in source control over the time for improvements and new features.
- Used TestNG test scripts to run automated test cases in parallel on 5 environments
- Converted Manual Integration tests into automated tests.
- Used HP ALM to manage test scripts, requirements and test case design.
- Performing Version management for the automated scripts.
- Facilitated meetings with the development, project and business users' teams to discuss issues and suggest resolution.
- Worked on Automation framework. Creating and using function library
- Spearheading the Testing effort by performing requirement analysis for both manual and automated testing.
- Maintained a Configuration Management (CM) environment as per CM plan.
- Involved with BA and developers to analyze and debug code for defects resolution.
- Used RALLY to manage iteration planning, release, scheduling, and tracking of User stories.
- Performed Back end testing with extensive use of SQL Queries. Used MS Excel for spreadsheet analysis.
- Used SOAPUI for web-services testing soap & restful web-services.
- Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
- Provided client support by analyzing day-to-day requirements and generating reports by executing queries based on the requirement.
Environment: SeleniumWebDriver, AngularJS, SoapUI, Appium, Ionic Framework, Rally, Java, MS SQL server, Windows 8 Professional, Maven, Jenkins, Apache Tomcat, Docker.
Confidential, Mountain View, CA
QA Analyst
Responsibilities:
- Worked with BA and project managers to understand business specifications and created Test plans, Test scripts and Test cases.
- Participated in designing Test strategies, scenarios, scripts, and procedures to determine product quality or release readiness.
- Determined Test plans and Test scripts and developed Test schedules.
- Prepared and executed Test cases based on Use Cases and made Test Strategy and deliverables.
- Worked in Agile development environment with frequently changing requirements and features set.
- Developed and maintained Test tools and Frameworks to validate unit, integration and functional tests of the system.
- Gathered requirement for multiple devices like I-Phone, Android and Blackberry.
- Developed Test Plan and Test Cases and performed Manual Testing on the application.
- Used Selenium WebDriver with JAVA for writing test scripts for regression test coverage with help from TestNG and Junit Frameworks and Maven Build tool.
- Worked on automation framework using Behavior Driven Development using cucumber.
- Created a page object Model Framework using page factory in selenium Web driver.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- 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 using the cloud-based code repository system like GitHub.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application.
- Worked on acceptance testing using Selenium WebDriver.
- Developed Web Services test using rest assured and verified with postman.
- Used existing and new test scripts on JMeter for load testing.
- Used HP ALM for defect tracking and reporting and generate test documentations.
- Used SQL queries to check if data has stored correctly in the data warehouse from database.
- Worked on User Acceptance Testing (UAT) with user along.
- Determined and executed appropriate system-side testing for each project.
- Performed research and development in response to business or technical needs of projects.
- Created status and test result reports for management and represented the group in status meetings.
Environment: HP ALM, Oracle, UNIX, Selenium WebDriver, Postman, HTML, JMeter, TestNG, J-unit, Maven, Jenkins, SQL Server, JavaScript, MS Office.
Confidential, Phoenix, AZ
SDET
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
- Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Java.
- Involved in widely testing applications functionality using Selenium on Java, Selenium RC and WEB DRIVER as a regular selenium tools.
- Performed multiple SOA architecture web services validation using SOAP UI Pro.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Involved in the full life cycle of the project including planning, design, development, testing and deployment.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver
- Implement complete QA cycle for Agile projects at all stages of software development life cycle (SDLC) and Project Management Life Cycle (PMLC).
- Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
- Enhanced and Debugged test cases/scripts using IntelliJ IDE, Selenium, JavaScript and Jasmine framework.
- Developed automation test cases, executed these test scripts and logged defects in JIRA/ALM.
- Used SVN Sub eclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
- Coordinated with developers and system engineers to fix application defects.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Involved in entire software development process for all assigned android application development projects: requirement specification, design, implementation, testing and maintenance.
- Configured Selenium Web Driver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
- Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.
- Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Selenium Web driver/IDE, Eclipse, J Meter, JIRA, Java, JavaScript, HTML, CSS, X-path, ALM, Quality Center, Test-NG, SVN, SOAP UI, Fire bug, Fire Path, IE Developer, Rest API, QTP, SQL Server, Windows.
Confidential, Pleasanton, CA
QA Automation engineer
Responsibilities:
- Involved in all stages of Quality Assurance Life cycle. .
- Setup Selenium from scratch as an automation tool and developed automated test scripts using Selenium Webdriver from manual test case.
- Application testing on IOS and Android platforms.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Involved in designing of the modules and testing JAVA classes that controlled the whole flow of the module as per specifications.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
- 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.
- Used Jenkins continuous integration server to run automated test suites..
- Automated tests are developed in Java using Selenium Web Driver, TestNG and Cucumber.
- Used XML files in Sending/receiving XML requests using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Testing Mobile app on iOS 5.0, &iOS 6.0 using IPhone 4, 4s, 5 mobile devices &iPad (2, Mini) tablets, Android 3.0, 4.0, 4.0.1 using Samsung, Motorola tablets.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
- Used Firebug and Firepath to write automated test scripts using XPATH.
- Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, cucumber, SOAP UI, Eclipse, SOA, Firebug, Firepath, XPATH, HTML, JavaScript, Quality Center, XML, ALM, SQL, Oracle, UNIX, Microsoft Office suite, Windows.
Confidential
QA Analyst
Responsibilities:
- Performed review and analysis of functional requirements and test plan design documentation.
- Integrated Selenium WebDriver with TestNG to group test cases.
- Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG.
- Implemented and maintained Agile/SCRUM standards and methodology.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java.
- Worked on the design and development of framework using WebDriver and JUnit.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Responsible for updating and maintenance of existing selenium scripts.
- Developed test scenarios and test cases based on functional business requirement specifications and design documents
- Created test plans and test cases according to different client specifications developed and maintained checklists for regression, functional, system and interface testing.
- Performed GUI smoke/sanity tests and regression tests for each test cycle, build and release.
- Implemented cross-browser and parallel testing using Selenium WebDriver.
- Interacted with the Developers on a regular basis to resolve issues.
- Logged defects in Quality Center and generated dashboard reports.
Environment: Selenium WebDriver, Selenium IDE, Java, J2EE, TestNG, Junit, HP Quality Center, JIRA, Eclipse IDE, FirePath
