We provide IT Staff Augmentation Services!

Qa Automation Test Engineer - Sdet (java) Resume

2.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • A round 8 years of experience in Information Technology as an SDET/Automation Test engineer/Quality Analyst, testing various Web Based and Client/Server applications, proficient in manual, Automation testing using Java with Selenium, Angular applications using protractor, Appium and API Testing on various domains like Finance, Healthcare, Banking, Retail, Insurance.
  • Worked extensively on QA Testing Methodologies like Agile, Scrum, and Waterfall, V - Model etc. ­­­­­
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Extensive experience in documentation of Test plans, Test Strategy, Test Cases, Integration, Regression and defect reports etc.
  • Experience of working extensively in Agile Testing Environment (Agile /scrum model) and good expertise in attending Scrum calls, Sprint Planning, Reviews and retrospective meetings.
  • Good Understanding on calculating capacity, analyzing User Stories and acceptance criteria in agile methodology.
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript
  • Proven ability in designing and creating automation frameworks using Java, C#, Selenium WebDriver, RC, Junit, TestNG, Maven, Jenkins tools.
  • Implemented Keyword, Data Driven framework, Hybrid framework, and advanced Framework Behavioral Driven Development (BDD).
  • Experience in working with Test Driven development (TDD/BDD) by writing gherkins language in cucumber tool, creating Feature files, step definitions, Runner files.
  • Automating Angular UI framework applications by using Protractor, Jasmine using Java script.
  • Developing. spec and .config files for various scenarios in Protractor/Jasmine using “describe, it and expect”
  • Using Maven Build Tool performed compiling of class, setting up Selenium3.0, download Java Client Libraries, create project, creating pom.xml with artifacts and dependencies.
  • Used Git and Git hub tools for maintaining the version controlling. Also integrated with Jenkins to run the latest version of code in the background.
  • Local repository and central repository maintained using Push, Pull, and Clone commands maintained the code files.
  • Using Jenkins achieved Continues Integration and continues Delivery, performed Background jobs and analyzed the pass or failed criteria in QA Environment
  • Used external jars Jxl and Apache poi API's to get the test data from Excel sheets.
  • Strong Experience in executing SQL queries to validate the data in the backend as part of Database Testing.
  • Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI.
  • Using SOAP UI Tool performed cross-platform Functional Testing involving XML messages, constructing different field values, data and validating HTTP Request and HTTP Response.
  • Validated the data from the source systems and different databases, by sending the requests Using Soap UI, Ready API and Rest web services then captured the response from them.
  • Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, Angular and jQuery
  • Worked with Selenium Grid/ Sauce labs for running multiple tests across different browsers, operating systems, and machines in parallel
  • Worked on testing applications on different browsers like IE, Firefox, Android, Safari and Chrome
  • Expertise in Mobile Application testing using Appium.
  • Experience working on Android and IOS platforms using Appium tool on real/ virtual devices
  • Worked on Database/Backend testing and validated the data by writing SQL Queries and experience in using querying tools like SQL developer on Oracle and SQL Server Databases
  • Extensively used Quality Center for specifying requirements, updating Test Cases, application testing status reporting, maintaining Test scripts and observing traceability.
  • Tested applications developed in Mainframe, Java, and Visual Basic and so on.
  • Involved in analyzing business and technical requirements and workflow of Software Development Life Cycle-SDLC.
  • Excellent working knowledge of designing & implementation of all QA test strategy plans manually and automated test solutions for client/server and Web applications with Mercury Interactive test suite.
  • Well versed with Functional Testing (Unit Testing, Smoke testing, Integration Testing (Top Down, Bottom up Testing), Integration Testing, GUI Testing, Regression Testing, and User Acceptance Testing, Black box testing, Performance and System Testing.
  • Coordinate with developers, BAs and the operation team during the project life cycle.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Quality oriented mind set up with Test to Break Attitude and Tactful & Diplomatic Behavior

KEY SKILLS:

  • Java
  • Angular
  • Selenium WebDriver
  • Selenium Grid
  • TestNG
  • DevOps
  • Maven
  • Git, GitHub, SVN
  • Jenkins, CI/CD
  • Cucumber
  • Rest Assured
  • XML/JSON
  • SOAP UI/Ready API
  • SOAP/REST
  • Oracle/MySQL
  • JUNIT
  • UNIX
  • QC(ALM), Rally, JIRA
  • Protractor
  • JavaScript
  • Jasmine

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

QA Automation Test Engineer - SDET (Java)

Responsibilities:

  • Worked very closely with Product Owner, Customers and Project team members in analyzing the User stories and acceptance criteria.
  • Involved in preparing Test plans and Test cases based on business requirement documents.
  • Involved in Updating Test plan, Writing Test Cases, Executing Test cases. Used Quality Center to write Test cases.
  • Involved in Smoke testing, black-box testing, white-box, Integration testing, Database testing, regression testing and GUI software testing.
  • Involved in Scratch implementation of BDD frame work, moved entire framework from hybrid to BDD by using POM, and creating Feature files, Step definitions, and Runner class. Using reports analyzed step by step fail and pass criteria.
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used to identify object locators and creating X-path using Fire-bug and had Good knowledge of Page factory and POM in selenium, Worked with Log4J, apache POI Library, J-unit.
  • Automated Web Services using Rest Assured using Java in eclipse.
  • Automated angular application module using protractor and Jasmine and created specs for various functional scenarios.
  • Used Hybrid, Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Automated AngularJS application module using protractor by writing java scripts and Used Jasmine as unit testing framework.
  • Used karma as a test runner to execute the test scripts and experience in setting up the karma.config.js file with configurations
  • Worked very closely with UI angular developers while automating the tests using protractor and Jasmine
  • Designed and developed tests for Mobile App Testing in Android Platform using Appium
  • Executed Test Scenarios using 3rd Party Emulators for Android OS and Simulators for IOS testing.
  • Tested web services by generating XML, SOAPUI Requests and validated the corresponding XML, SOAPUI Responses.
  • Automated Restful services using Rest Assured API using java by following the TDD/BDD framework model given, when, then.
  • Used GIT to re-modify files and for software development.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.

Environment: Java, Selenium, JavaScript, TestNG, Maven, Jenkins, SOAP UI, Rest Assured, HTTP Client, HTML, XML, XPath, JIRA, Rally, JavaScript, Oracle, UNIX, Eclipse, Cucumber

Confidential, McLean, VA

SDET (QA Automation developer)

Responsibilities:

  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Configured Selenium WebDriver, Junit, Ant tool and created selenium automation scripts in java prior to agile release.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, Junit and Ant technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Created and executed the test scripts with Java, Selenium WebDriver, and Junit.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Extensively used Selenium IDE to record, playback and debug individual test cases
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Used ClearCase, Subversion for code repositories and Ant for the dependencies.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: JIRA, Confluence, Java/J2EE, Junit, Fiddler, Selenium WebDriver, DB2, Windows XP, MS Access and MS Excel, jQuery.

Confidential, Newark, NJ

Software QA Test Engineer

Responsibilities:

  • Analyzed Software and Business Requirements documents to get a better understanding of system from technical and business perspectives.
  • As a QA tester, was involved in assisting and participate in planning, organizing the test schedules, test suites, test cases.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional.
  • Designed and developed Hybrid automation framework and maintained the code in Git and used continuous integration (CI) tools to schedule the jobs
  • Extensively used the Selenium methods to build the framework and run the test scripts.
  • Extensively used POM model to create the reusability of same objects for different tests.
  • Using TestNG annotations controlled the entire test. Generated the clear web html reports for analysis purpose.
  • Used Soap UI and Ready API for testing the web Services by the request and response time by the help of WSDL file and XML data. Added various assertions and did a data driven by getting the data from excel sheet.
  • Given some assertions to find out the pass and failure criteria of response from the systems.
  • Involved in the TestNG framework Automated test suites using Jenkins in the background.
  • Responsible for updating and maintaining the Quality center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle.
  • Automated android mobile app using Appium by configured the emulators and on the real devices and executed scripts by taking the .apk file from the dev team
  • Good knowledge on setting the capabilities for working on various browsers.
  • Executed the positive and negative test case for regression testing and took the screen shots for validation of test case.
  • Conducted System Testing, Functionality Testing and Configuration Testing as well as stress testing.
  • Responsible for creating Test plans, Test cases, Test Scenarios, and mapping business requirements to test cases.
  • Performed Functional, Regression and Integration Testing as well as UAT testing.
  • Automated the test cases by using Java with Selenium environment, back end test using SQL.
  • Validated Cycle, Status, History, Current Balance, Credit Lines for the accounts.
  • Validating the all transitions posted as per requirements in Database and also verifies the transactions are posted after file management.
  • Tested the Web Application of Customer Account Activity to check whether they were reprised or not.
  • Interacted with Developers and Project Managers to follow up on Defects/Issues.
  • Participated in various team meetings and discussed Enhancement and Modification requests.
  • Pull the screen Prints from MBNA IS and validate the fields.

Environment: Selenium, Appium, android, SDK, Emulator, TestNG, JUnit, Jenkins, Git, Quality Center 9.2, DB2, Java, XML, SOAP, REST, SOAPUI, HTML, Excel, Word. PL/SQL, Agile Methodologies

Confidential, NJ

Sr. QA Analyst

Responsibilities:

  • Involved in preparing Test plans and Test cases based on business requirement documents.
  • Involved in Updating Test plan, Writing Test Cases, Executing Test cases. Used Quality Center to write Test cases.
  • Developed TestNG framework for the application to automate. Used Jxl. jars to get the data from excel sheets
  • Generated reports and analyzed the pass and failed criteria in the test cases.
  • Prepared Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.
  • Developed Test cases based on the technical specifications and business requirements.
  • Tested insured vehicles and health records submitted by persons. Closing dates with existed data base by writing the SQL commands.
  • Imported client data from the data stage target systems and SAP where house systems to Excel and conducted the data validation, by comparing the existing files in the data base.
  • Using all manual test cases wrote Selenium Automation scripts to run in the background through Jenkins.
  • Conducted data driven testing using Selenium, and compared the data back end data from the servers i.e. simultaneous translations and Interpreted confidential documents and professional translation services etc.
  • Designed Selenium scripts, parameterized them, and validated them to suit the functionality of the application by using Security and Regression Testing.
  • Measured the response time at different points in the application.
  • Used Quality Center for requirement analysis, scheduling and generating test cases.
  • Responsible for writing automated test cases using QTP/UFT.
  • Created and Executed automated test scripts for regression testing using QTP/UFT.
  • Automation Framework implementation for UFT / QTP.
  • Executed test scripts from quality center
  • Re-executed the Tests for the corresponding volumes and made sure that the parameters are within the acceptable limits after the fixes are done by the environment support team.
  • Prioritized and classified the bugs. Generated and tracked the defects using bug tracking tool.
  • Tested the application compatibility with IE 6/7, Fire Fox 2.0, and Safari browsers on different operation systems Vista, XP, MAC.

Environment: Selenium, Quality Center, Java, QTP/UFT, SQL, Oracle, Windows XP/Vista.

Confidential

Jr. Java Software Developer

Responsibilities:

  • Implemented spring dependency injection using annotations.
  • Developed the data access classes using JDBC and SQL queries
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Designed and developed a single servlet which handles every web request.
  • Interacted with databases using JDBC connectivity.
  • Used Servlets to write server-side programs.
  • Implemented Service Oriented Architecture by creating SOAP with WSDL.
  • Independently developed DAO layer using Spring ORM and Hibernate entity beans
  • Used REST Web services for sending and receiving data.
  • Proficient with Web Services framework and writing XML based Web Services.
  • Developed front end validations using JavaScript.
  • Prepared Technical documentation and Sequence Diagrams for the application.
  • Implemented Model View Controller architecture using Spring framework.
  • Used AJAX for server communication and seamless user interface.
  • Actively involved in Unit/Integration testing the application.

Environment: Java 1.5, Struts Framework, Spring Framework, JSP, JDBC, JUnit, UML, XML, XSD, Ant, Maven, GIT, HTML, CSS, JavaScript, Servlets and Eclipse.

We'd love your feedback!