We provide IT Staff Augmentation Services!

Software Developer Engineer In Test Resume

Atlanta, GA

SUMMARY:

  • SDET (Software Development Engineer in Test) using JAVA, VB Script and C type Automation testing scripting languages using open source and licensed testing tools.
  • Over 5 years of experience in core java.
  • Have been working on API testing from the past 2 years.
  • Extensively used automation frameworks like TestNG, DataDriven, Cucumber and Page Object Model (POM) for regression testing.
  • Extensive Software Test Automation through Behavioral Driven Development using Cucumber (Gherkin Language) / Selenium.
  • Highly expertise in automation testing technology like Selenium WebDriver.
  • Expert in implementing JAVA API's in Selenium Automation Scripts.
  • Extensive experience in Functional Testing, Regression Testing, System Testing, Integration Testing, Smoke / Ad - hoc, Sanity and User Acceptance Testing.
  • Good experience in implementing QA methodologies like Agile and Waterfall model.
  • Involved in design, implementation, integration, testing and deployment phases of the software using ASP.NET MVC architecture, IIS, C#, SQL Server.
  • Good experience in preparation of Testing artifacts like Test Plan, Test case design document, Test summary report, Test Deliverables and Test Metrics.
  • Automated RESTful Web services using Groovy in IDE and tested the functionality using SOAPUI.
  • Involved in testing Web services with tools like SOAP UI and to locate WSDL file on internet, created Test cases and executed them.
  • Designed and developed test framework based on SOAP UI API, which can support data-driven test, switching test environment, running test case selected and automatically generating test report in CSV format.
  • Generated automated tests for testing REST based Web Services using POSTMAN in JavaScript.
  • Used POSTMAN for testing the API requests by setting up multiple environments such as local setup, live environment.
  • Experience in performing GAP Analysis and preparation of Requirement Traceability Matrix (RTM).
  • Strong working experience on functional/regression automated testing tools like Selenium web drivers, JMeter, HPALM and IBM Rational robot.
  • Onsite experience in testing the application using live production data with client during User Acceptance Testing (UAT).
  • Experience in working with GE Sales Force Automation (SFA) system.
  • Good programming skills in Java, Oracle, SQL.
  • PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Preparation of Test Cases based on ETL Specification Document, Use Cases, Low Level Design document
  • Excellent experience in performing backend testing using SQL.
  • Good understanding and work experience with basic UNIX and Batch processing.
  • Good functional knowledge and extensive testing experience in Retail and Investment Banking.
  • Good experience with working on Onsite-Offshore model and leading teams.
  • Diversified experience in testing Client Server and Web based applications.
  • Experience in working with distributed and multi-national teams.
  • Interaction with development teams for smooth problem resolution and error free rollouts.
  • Good Communication skills, Documentation Skills, Team problem solving ability, analytical and quality conscious.

TECHNICAL SKILLS:

Testing Tools / Frameworks: Selenium WebDriver,Appium, HP/ALM, Postman, IBM Rational Robot, JMeter, QTP, TestNG, POM, Soap UI,REST, Cucumber

Operating Systems: Windows 2000/98/95/NT/XP, LINUX, MS-DOS

Languages: C, C#, PL/SQL, C#, Java, XML, Vb.Net, HTML/DHTML

Databases: MS Access, Oracle 9i, SQL Server 2000

GE Suite: Small World Spatial Core Technology 4.1, Speedi Win.

Polaris Suite: Intellect Cards

Test Environment: WebLogic servers, NET, Java, Citrix

Office Tools: Text editors, Web developments

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Software Developer Engineer in Test

Responsibilities:

  • Actively participated Agile and scrum meetings / ceremonies / stand ups and story writings.
  • Participated to in core automation meetings to identify E2E business scenarios for automation, includes prioritization and automated test development standards.
  • Developed check list for Automation of Software Quality Assurance and developed coding standards.
  • Used Firebug Tool to identify element locators like id, Name, class, XPath, link, partial link, CSS, for QA Automation.
  • Performed automation testing as per the user stories using Selenium WebDriver, TestNG and Cucumber.
  • Used TestNG as a framework in selenium WebDriver to write scripts.
  • MEAN stack implementation, AngularJS Full-Stack generator (generator-angular-full stack), and actually run, edit, and deploy an application Responsible for design and development of the web pages
  • Accessed database elements using JDBC API.
  • Designed and developed the JSP pages with HTML, Core Java, JavaScript, and CSS and accomplished the front end validations.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAPUI and configured SQL queries to fetch the data.
  • Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the Solutions.
  • Implemented QA automation using Selenium WebDriver, Java, Cucumber, Maven and Jenkins.
  • Integrated the API tests with Postman for creating the test environment
  • Successfully integrated Postman and selenium scripts with Jenkins
  • Proficient in handling web service automation tools like Postman.
  • Used Collection Runner to run the API requests unlimited number of times and provide an aggregate summary for each collection.
  • Configured the environment to allow different API calls such as local machine, development server or production server.
  • Used the Builder tab to create the HTTP requests compared the response.
  • Performed build acceptance testing, regression testing, and smoke testing for nightly builds and across different environments.
  • Developed test data using the Selenium Web driver “End2End” scenarios for User Acceptance Testing (UAT) and Training.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Defect Maintenance, Tracking, using HPALM
  • Actively participated in designing and documenting the testing documents in the project like test case design document template, weekly status report.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort.

Environment: Selenium Web driver, Chrome, Fire path, HPALM, Test NG, POSTMAN, JAVA, J2EE, SOAPUI, Firefox, CSS, JSON, GIT, SQL, Eclipse, Agile, UI, JavaScript, Xml.

Confidential, Irving, TX

QA Analyst

Responsibilities:

  • Evaluated the high level functional and technical requirements, understood the functionality of the application from a testing perspective.
  • Developed the test cases in Test case design document and got them reviewed by co-testers aiding in cross-training.
  • Worked with the manual functional testers to understand the business flow to automate the stableE2E features of the application.
  • Involvement in Test Execution, Results Analyzing and Defect Reporting.
  • Developed TestNG tests for each in the Project and verified functionality by matching expected and actual output values.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Performed manual testing of each build and then regression testing on each build using Selenium WebDriver.
  • Conducted Data Driven Testing, cross browser testing and parallel test execution using Selenium WebDriver.
  • Involved in testing Web services i.e. REST with tool called 'Ready API' with URL.
  • Designed and wrote automated test scripts using SOAPUI web services test tools
  • Tested web services designed to function in a Service Oriented Architecture (SOA) environment
  • Expertise in testing and validating XML, Web Services, REST, HTTP, SOAP Messaging.
  • Verify data integrity and operated other system and integrate different modules, actual data pass through the components and connection and tested dependencies between sub-components.
  • Testing Siebel CRM applications such as Siebel sales, Target Account selling, Enterprise selling Process, Portfolio Management Process, Manage Customer activities, customers, contact and sales forecasting etc.
  • Performed Front end and Back end testing and data validation on Oracle database.
  • Create Performance Test Plan, Test cases according to functional and non-functional requirements create environments, execution test cases and test scenarios, reports writing, documentation, collection of test results, analysis and find out root cause of problem and solved problem.
  • Create test data, analyze data of each platform of performance testing and follow according test details in test plan.
  • Participated in daily SCRUM meetings and gave the daily status of testing.

Environment: Windows XP, Siebel CRM, Selenium GRID, SOAP UI, REST, Oracle, SQL Developer, Selenium 3.0, TestNG, HP ALM.

Confidential, Dallas, Texas

QA Automation Engineer

Responsibilities:

  • Developed Automation Code using Selenium WebDriver, Java, TestNG and page object model (POM).
  • Designed and Developed Automation code for Functional, smoke, regression testing using Selenium with Java.
  • Work in the agile environment with frequently changing requirements and features set.
  • Experience in Data Driven testing, cross browser testing and parallel test execution using Selenium Web Driver and TestNG
  • Perform automated testing of a web-based application using Selenium WebDriver.
  • Involved in testing of application using the Scrum (Agile) methodology.
  • Involved in Regression testing using Selenium and Creation of automation scripts for desktop pages.
  • Worked with Apache POI library.
  • Deliver design and implementation of "Listener" class and "Reporter" class in TestNG library (Java) to support cross browser/platform testing (IE, Safari, Chrome, Firefox), debugging and reporting requirements (in CSV & XML formats).
  • Identifying Automation Scenarios from the set of Testcases/User stories identified in cycle
  • Responsible for creating deployment packages for QA, UAT and Production, using CI machine to create builds (Jenkins, Maven)
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Implementation of ATDD technical practices (e.g. Automated testing, TDD, continuous integration) create a robust/reliable /repeatable automation test bed.
  • Experienced in load and performance testing tool JMeter.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Participated in daily SCRUM meetings and testing each SPRINT deliverables.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Appium, Cucumber, SOAP UI, Eclipse, Quality Center, Jasmine, Fire path, Firebug, XPATH, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, Oracle, SQL, UNIX.

Confidential

Automation Engineer/ Java Developer

Responsibilities:

  • Performed Structural Testing, Functional Testing and Non-functional Testing, Database Testing.
  • Developed the automated test script for regression, parallel test suite in an application by using Selenium tool and configured thread count and groups for each test case.
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
  • Involved in designing the architecture of web application using JSP, Servlets and Core Java
  • Developed Selenium scripts to get the data from the webpage by using the methods like getText, getTitle, getAttribute.
  • Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment.
  • Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
  • Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/8/XP) compatibility testing in virtual machine environment.
  • Wrote Selenium script for taking screenshot and used Actions class to perform Mouse and Keyboard events.
  • Involved in automating the popups using the Alert interface.
  • Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
  • Involved in using Maven build tool to manage framework dependency jar files.
  • Configured Jenkins build job for continuous Integration and also for Regression Testing.
  • Used SVN to maintain and manage the build scripts, test data used and other documents related to the project.
  • Used Cucumber by creating the Feature and Step Definition file and Runner file to execute test scripts.

Environment: Java, Oracle, Selenium WebDriver, TestNG, Selenium Grid, Log4jMaven, Jenkins, Eclipse, SVN, Cucumber(Gherkin), SOAP UI, HP ALM, GIT, QC.

Hire Now