We provide IT Staff Augmentation Services!

Software Development Engineer In Test- Sdet Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

 SUMMARY

  • Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile and waterfall environments.
  • Experience in reviewing and analyzing business requirements and writing detailed test plans, scenarios and test cases.
  • Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over the time for improvements and new features.
  • Experience in finding web elements using locators like ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
  • Expertise in Selenium automation of web applications using Selenium WebDriver, Selenium Grid, JAVA, TestNG, Maven.
  • Proficient in using Appium to develop Automation testing scripts for Mobile and client - server applications . Work on Appium for App testing (Android/ IOS) . Developed Appium Scripts for Native, The Web and Hybrid Android/IOS Apps using Java.
  • Designed, implemented automation frameworks Keyword Driven framework, Data Driven framework, and Hybrid framework.
  • Using Cucumber developed Features, Scenarios, and Step Definitions for Behavior Driven Development (BDD).
  • Experience in handling different methods of Select class for selecting and deselecting, for drop-down web element.
  • Experience in Selenium synchronizations with conditional (Implicit, Explicit) unconditional wait statements.
  • Implemented action class in selenium to handle mouse and keyboard actions.
  • Experienced in configuring application framework by processing excel spreadsheets using Apache POI.
  • Hands on experience in UI testing by using Fire Path, running scripts, debugging scripts in a different environment, Extracting Test results, Cross browser testing, and data validation.
  • Experience in handling Pop-ups with Selenium using Alert methods.
  • Experience in handling multiple windows in selenium using get window handles method.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response SOAP and RESTful Web service calls.
  • Experience in executing the test scripts parallel using TestNG.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for Regression and Functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Implemented Page Factory Model in the data-driven framework.
  • Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
  • Extensive experience in developing automation test scripts using JAVA, selenium, maven, TestNG.
  • Experience in developing selenium automation framework using JUnit/TestNG and developing ANT/Maven targets to execute automation suites.
  • Experience in working with Selenium Grid which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Experience in Parallel Execution of Multiple Tests at a time in different environments.
  • Experience in working with logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
  • Expertise in documenting defects with the high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, Rally, Bugzilla etc.
  • Expertise in types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Load testing, Performance testing and Functional testing.
  • Excellent analytical skills with excellent communications and self-organizing skills, assertive and a committed team player.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, Sauce Labs, Appium, Android Studio, Node.js, UI Automator, Appium Inspector

Test Build& Integration Tools: Maven, ANT, Jenkins, Bamboo.

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Tools: JAVA, JavaScript, Angular JS, VB Script, Gherkin, SQL C, C++

Markup Languages: HTML, XML, XPath, CSS Selector

Databases: MySQL, Oracle, SQL Server, SQL

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows 7/8, Ubuntu, UNIX, LINUX

Defect Tools: HP Quality Center, JIRA, ALM, BUGZILLA, Rally

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

PROFESSIONAL EXPERIENCE

Confidential,Atlanta, GA

Software Development Engineer in Test- SDET

  • Performing the role of Sr.QA Test Automation Tester in a fast-paced agile team.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Designed the automated test cases using the Selenium Web Driver 2 inside the Eclipse IDE using Java.
  • Designing and executing the automation scripts using Selenium -WebDriver .
  • Extensive experience in Selenium  Automation tool, TestNG, Appium , Grid , Eclipse , Scripting .
  • 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 WebDriver and IDE.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
  • Did Java coding extensively for Data Driven framework and Keyword Driven Framework by using Testing framework along with Selenium, Maven.
  • Implemented Data-driven framework and worked extensively with TestNG testing Framework and Implemented cross browser testing and Data Driven testing using @parameters and @DataProvider annotations.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Implemented test automation for handling popup windows and Alerts using WebDriver and Alert interface class.
  • Performed the Mobile Testing in different platforms like IOS and Android using Appium .
  • Configuring the Appium   for the Mobile Android Native App using selenium . 
  • Identifying objects of App using UI Automator tool for Android and Appium Inspector for iPhone . 
  • Ability to validate GUI and system functionality on desktops as well as mobile devices running Android and iOS with the help of Appium tool integrated with complex architecture and Mobile  
  • Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Modify the existing test cases based on the change in a feature and requirements.
  • Using JIRA as a defect tracking tool for Product backlog and reporting bugs.
  • Documenting test scenarios and test cases in a test case management system.
  • Assisting UAT testers with data setup and execute business scenarios.
  • Writing SQL queries to setup/modify test date in Oracle database.
  • Performing Web automation in Selenium using JUnit framework and performing Mobile Web Manual testing.
  • Designing automation framework and develop test scripts to automate regression testing process in Selenium WebDriver with Java programming language and integrated with Jenkins .
  • Maintained and executed Maven  build files for running automated tests. 
  • Tested request and response XML-based web services interfaces using SoapUI. Added Assertion to verify Web Service response.
  • Performing data setup/testing of Rest Web Services using Advanced Rest Client and Postman.
  • Coordinating with the Performance team to ensure the app is load tested in every Sprint.
  • Conducting retrospective sessions with UAT testers to increase the quality of testing.
  • Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, TestNG and Selenium Web-Driver.
  • Developing Mobile Test Scripts -- Appium  Scripts for Native Android/IOS Apps using Java. 
  • Hands on experience in testing of native and hybrid mobile application using  Appium tool.
  • Tested Mobile Applications using various devices, Emulators , and Simulators
  • Used Several TestNG Annotations like @Before Test, @Test to take advantage of test lifecycle.
  • Involved in preparing test cases using Selenium WebDriver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath, CSS and windows classes.
  • Documented test results and testing procedures after every release.
  • Review of test scripts prepared by other automation testers using review checklist.
  • Preparation of weekly status report.

Environment: Selenium IDE/ WebDriver, Grid, TestNG, XML, XPath, Maven, Firebug, Firepath, JUnit, Web Services, SOAPUI Pro, Java, JavaScript, Jenkins, GitHub, Cucumber, Oracle, Appium.

Confidential, Jersey City, NJ 

Sr. Automation QA Engineer

  • Involved in various SDLC Phases-Requirements Analysis, Test Case Development, System Testing, Regression and Conducted End to End and Black box testing .
  • Actively Participated in requirement gathering from end Users,  Responsible for writing functional Specifications and design documents .
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.
  • Used Data Driven, Keyword Driven, Hybrid Frameworks
  • Created Test Data using SQL and wrote SQL queries for back-end testing.
  • Used /Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Configured Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Prepared Test Cases for functional and UAT testing.
  • Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with the client, developers, and QA team. 
  • Designed Hybrid Appium Test Automation framework,  Page Object Model for Mobile application (Android/ iOS apps).  
  • Involved in developing the automation script for Mobile Native applications (iOS, Android) using Appium, Java . 
  • Tested Mobile Applications using various devices, Emulators , and Simulators (such as XCode, iOS simulator and Eclipse emulator). 
  • Performed manual and automation scripts development on the Agile process.
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests. 
  • Wrote acceptance test using BDD Cucumber , Java . 
  • Performed automated acceptance tests written in TDD (Test Driven Development) using Cucumber. 
  • 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 WebDriver . 
  • Developed Selenium test cases using JUnit framework . 
  • Developed Automation scripts for new enhancements using Selenium  WebDriver and Junit . 
  • Developed ANT Build scripts to run Sanity Test scripts developed in  Selenium WebDriver . 
  • Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE , the design of automation test framework (JUnit and ANT). 
  • Used Java language and JUnit framework for scripting. Used ANT for building the WebDriver project. 
  • Integrated Automation scripts ( Selenium WebDriver API ) in Continuous Integration tools (Jenkins) for a nightly batch run of the Script. 
  • Performed UI testing , Database testing after reviewing the story cards and database diagram. 
  • Testing web applications execute cross-browser compatibility testing. 
  • Involved in Designing & developing data driven framework using  Selenium Web Driver , Testing and implemented Java Mail to send the regression result automatically 
  • Used SOAP UI tool to locate the WSDL file on the internet, create test cases and execute test cases. 
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to the product.
  • Reported the bugs, Email notifications to the developers using JIRA. 
  • Extensively executed SQL Queries on database tables to verify the database. 
  • Involved in testing the database and data validation using SQL Queries. 
  • Worked with the developer to reproduce the bugs and to resolve usability issues during UAT . 
  • 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. 

Environment: Web Driver, Jenkins, ANT, SOAP, Cucumber, Eclipse, SQL, Oracle, Java, JIRA, QTP (Quick Test Professional), UAT, QC (Quality Center), VBScript, Junit, TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.

Confidential,Irvine, CA 

Senior QA Engineer

  • Performing the role of QA Test Automation engineer in a fast-paced agile team.
  • Reviewing requirement documents, system documents to ensure technical accuracy, completeness, and compliancy.
  • Participating in design reviews to provide inputs on functional requirements, product designs and schedules.
  • Creating Test Plan, Test Strategy, and Test Cases manually for in-house developed products and software applications developed.
  • Automating the test scripts using Selenium Web Driver with Java.
  • Identifying and creating test data needed for carrying out the execution of all functional and regression scripts.
  • Interfacing with other groups like Configuration Management team and Database team to test all features of the application in the perspective of End-to-End.
  • Maintaining all manual test scripts and other artifacts like test data, test results and defect reports using JIRA.
  • Involved in the enhancement of Hybrid framework combination of Data-driven and Keyword-Driven using Eclipse and Java.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in the application.
  • Handled mouse actions classes, alerts, window pop-outs in selenium.
  • Using knowledge of SQL and database query tools like Oracle SQL Developer, to perform data validations for Backend testing.
  • Utilizing knowledge of XML and experience of SOAP UI tool in Web Services testing in multi-tiered application architecture.
  • Performed Interruption testing using cloud-based technologies in mobile testing.
  • Designing automation test suites for regression testing using knowledge of java programming language and Selenium IDE and Selenium WebDriver
  • Using the data-driven framework to accomplish a regression cycle which is robust and reusable across multiple applications.
  • Maintaining existing QTP scripts written for functional testing and enhancing the existing keyword-driven framework to meet the current need and to have an effective automation suite in accomplishing optimal results.
  • Coordinating with another cross team to ensure the newly developed features function End-to-End.
  • Performing production check out before each production deployments and supporting the operations team in identifying and resolving all production issues.

Environment: Selenium IDE, Selenium Web Driver, Selenium Grid, Cucumber, SQL, Rally, Java, Perfecto Mobile, UNIX, Windows, Eclipse IDE, MS Office Tools, Agile, SQL

Confidential,Monterey Park, CA

QA Analyst

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Involved in writing and implementation of the Test Cases.
  • Conducted Functionality testing during various phases of the application.
  • Performed integration and functional testing for different applications.
  • Developed automated test cases for all manual tests cases provided.
  • Implemented automation using Selenium Web Driver, JAVA, TestNG, and Maven.
  • Did Java coding extensively for Data Driven framework and Keyword Driven Framework by using Testing framework along with Selenium, Maven.
  • Executed test cases using TestNG parameters, data providers, groups and parallel test suites.
  • Expertise in implementing the hybrid selenium automation framework using Java, Object Identification technique, Data-driven technique.
  • Proficient in Using Apache POI to drive data from excel files to run the test cases.
  • Involved in Web Services Testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web Services SOAP and RESTful service.
  • Performed continues the integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.
  • Managed the testing process, schedule batch tests, log and track defects using JIRA.
  • Developed SQL queries to test the data after executing transactions like upload processing and check Processing in batches.
  • Thorough understanding of Page Object Model (POM) using page factory.
  • Expertise in POM.xml to get required dependencies from the central repository, add plugins, ran scripts using pom.xml file, grouped test suites by assigning profile ids.
  • Used SQL and Crystal Reports for querying underlying database tables.
  • Created PowerPoint presentations and project updates for management review.

Environment: Selenium Web driver, Selenium IDE, Microsoft Office Excel, QC 10, Eclipse, Visual Studio 2008, Maven.

Confidential

QA Analyst

  • Analyzed Business Requirements Specifications to understand the application.
  • Prepared test cases and test scenarios for manual testing.
  • Performing Functional Testing, Sanity Testing, Smoke Testing & Regression Testing.
  • Executed Functional Testing as per the BRD.
  • Review of the test cases at Unit & Integration level.
  • Extensive experience in reviewing and understanding of Business & test requirements and writing detailed Test Cases.
  • Execute the test cases and report the defects in Quality Center.
  • Coordinated with the development team to have quick turn-around bug fixes in the tight schedule of releases.
  • Coordination with Users for UAT (User Acceptance Testing).
  • Attending walk through & creating detailed test status reports.
  • Maintaining Weekly Status Reports.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort.
  • Interacted with Project Managers, developers, and business management in reviews and solving the problems encountered in the applications.
  • Coordinating with the Onsite team and supporting offshore team.

Environment: MySQL, Quality Center, JIRA, MS Excel.

We'd love your feedback!