We provide IT Staff Augmentation Services!

Qa Automation Developer - Sdet Resume

3.00/5 (Submit Your Rating)

Tysons Corner, VA

SUMMARY

  • Around 8years of experience as a QA Automation Engineer(SDET) testing Web andClient Server Applicationsboth Manual and Automation with good understanding of Test planning, Test Design, Test Execution, Test Automation using selenium, CICD, Framework designand Defect Reporting and Tracking.
  • Experience in Quality Assurance In E - Commerce And ERP applications.
  • Extensive experience and knowledge of different phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle(STLC),Defect life Cycle,Agile and Scrum methodologies.
  • Experience in Core Java Programming using OOPS concepts, Collections, Exceptions handling etc.
  • Experience in designing and building Frameworks like Behaviour Driven Development(BDD/TDD),Hybrid, Keyword driven and data driven using Selenium Web driver,Java as a programming language.
  • Expertise in testing data warehouse built using Microsoft SSIS,SSRStools by writing complex SQL Queries.
  • Experience in testing the ETLand good knowledge in testing data extraction from various external sources and validating against the staging and Target tables.
  • Experience in developing Behavior driven development (BDD/TDD) using Gherkin language and Cucumber tool, created scenarios in feature files, step definitions, test runner etc.
  • Good experience in testing and Automating Android mobile applications using Selenium, Appium and Java.
  • Experience in Cross Browser Testing and Parallel Test Execution using Selenium Web Driver, TestNG and Selenium Grid.
  • Experience in using unit testing frameworks like Junit, TestNG,good knowledge in configuring the test suites in TestNG .xml file.Experience in using build tools like Maven and configuring pom.xml
  • Expertise in developing Test Framework from scratch using Page Object Model (POM) and maintaining the object repositories,experience in using java libraries like Apache poi and jxl.
  • Expertise in using different components of selenium like selenium RC, selenium web driver and selenium grid.
  • Experience in working with web debugging tools like XPath, FirePath, and Firebug and provided efficient locators for strategies like Xpath and CSS to run test scripts.
  • Good knowledge in DEVOPS concepts and working knowledge on Continuous integration and Continuous delivery (CICD) by using tools like Jenkins.
  • Experienced on Service Oriented Architecture and tested SOAP (WSDL) and Restful (WADL) Web Services by using tools like SOAPUI and validated the response XML file.
  • Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into Ready API to send requests and stored the data from responses into the respective excel sheets.
  • Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath, XQuery.
  • Experience in developing and understanding of HTML, XML, CSS and good experience in AngularJS, Java script, experience in using version control tools like Sub Version, Git, GitHub
  • Experience in using the Test management and Defect Tracking tools like HP Quality center, Application Lifecycle Management(ALM), Rally, Jira.
  • Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix(RTM) and Defect reports.
  • Capable of working independently or as part of a QA/Project team, as required by the project. Able to effectively and cooperatively interface with all levels of management and staff.
  • Possess problem-solving skills, ability to follow industry standards and procedures. Quickly master new concepts and applications. Strong communication and interpersonal skills

TECHNICAL SKILLS

QA Automation Tools: Selenium WebDriver/Grid/RC/IDE, Cucumber, Appium Emulator

Bug Tracking Tools: HP Quality Center (11,10,9)/ALM, JIRA, Rally

Programming Languages: Java, C++, C, SQL

Databases: Oracle 10g, SQL Server 2012,2010,2008, MY SQL

Project Communication Tools: MS office

Web Technologies: HTML, CSS, JavaScript, XML

Operating Systems: Windows, Mac, Unix, Linux

Firefox ADDON: FirePath, Firebug, Selenium IDE

Framework Environment: Eclipse, JDK, TestNG, JUnit, Visual Studio 2012/2008, TDD, BDD, Data Driven, Keyword Driven, Hybrid Driven

SOA Technologies: Soap UI, SOAP, REST Webservices

Test Build/CI Tools: Maven, Jenkins

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

PROFESSIONAL EXPERIENCE

QA Automation Developer - SDET

Confidential, Tysons Corner, VA

Responsibilities:

  • Analyzed and evaluated complex client requirements and converted them in to suitable Automation test suite.
  • Involved in building automation framework from scratch using Selenium WebDriver, java, JUnit, Test NG, Cucumber and Eclipse.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Created functional automation test scripts using selenium Web driver with TestNG framework.
  • Extensively used methods like Get Text(), Get Title (), Dragand Drop, keys, Select, List Array, Iterate, implicitly wait, iframes, Menu options, Actions etc. to build selenium automation test scripts.
  • Performed black box testing, database testing and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
  • Developed and executed automation Regression testing and System testing using Selenium.
  • Created automation framework using POM- Page Object Model, and Data Driven framework to test web application. Thorough understanding of POM using Page Factory
  • Developed and modified Hybrid Model Automation Frameworks and Page Object Model using Selenium and implemented BDD/TTD by reusing the same function libraries.
  • Created BDD frameworks using Java, Selenium Web driver, and TestNG.
  • Configured Jenkins Build job for continues Integration and also for Regression Testing.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile
  • Automated REST API using Rest Assured API’s configured into Maven POM.XML and code multiple methods to send requests and receive the responses and validate the https status codes.
  • Provided walkthrough to project team for test deliverables like test plan and test scripts.
  • Involved in all the meetings like Sprint planning, Scrum, Sprint retrospective, Review in agile project and worked on Rally tool
  • Selenium script for taking screen shot and also used action class to perform mouse movement.
  • Involved in testing Web Services using Ready API/SOAP UI tool by consuming the WSDL file
  • Performed data design validation and data integration check validation and also done Backend testing to test the validity of data using SQL Queries.
  • Tested the ETL process by creating multiple test source files and validating the data against the staging table and transformation data in Target tables. received from the developer and validate the response XML data against database by writing SQLs
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Mostly I was in E-Commerce QA team and was involved in testing the E-Commerce applications
  • Worked extensively on Quality Center modules- Test Plan, Test Lab, Defects and Reports.
  • Assist E-Commerce manager and marketing with website including product loading, answering customer questions, sourcing images for catalogs and ads.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Java, Selenium WebDriver, TestNG, E-commerce, Scrum,Selenium Grid, Maven, Jenkin, Rest Assured, Eclipse, Oracle, ETL, Ready API, SOAP UI, WSDL, Gherkin, POM.

SDET - Selenium Automation Tester

Confidential

Responsibilities:

  • Analyzed and walkthrough the Functional Design Documents for business requirements.
  • Analyzed and walkthrough the Technical Design Documents, translating the functional design and Technical specifications to high-level scenarios.
  • Created test estimations, test strategies, test plans for the functional design and Technical specifications high-level scenarios.
  • Analysis of User stories and creating tasks and attended Scrum and review meeting
  • Created BDD/ATDD framework by using CUCUMBER API and created scenarios in features files and developed step definitions and cukes test
  • Worked very closely with the product owner and users to define the various negative and positive conditions for scenarios for BDD tests.
  • Integrated BDD test with the Source control tools and committed the code on daily basis and integrated with Continuous Integration tool Jenkins
  • Designed Test Automation Framework, developed regression automated test cases and execute the test cases using Robot Framework and Python
  • Created test script using WebDriver
  • Developed Keyword Driven and Page Object Model Automation Frameworks using Selenium.
  • Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
  • Performed database testing by writing the SQL statements to verify the integrity of the database, developed complex Join statements
  • Tested, resolved and documented the issues in the Test environment and ensure the software is working while producing a high quality final product. Deploy the application out of the test phase to be released into Stage environment.
  • Performed integration testing to verify the behavior of each application in relation to any impacted external interfaces, code review, code optimization& performance tuning.
  • Regression testing, rollout planning. Solution release & Post-release Production maintenance
  • Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.
  • Mentor team members in design and analysis activities.
  • Assist in the training and orientation of other staff and end users.

Environment: Java, Python, Robot Framework, GitHub, Jenkins, Selenium WebDriver, TestNG, Selenium Grid, Maven, Eclipse, Oracle, DB2 and SQL Server

Sr. QA Analyst

Confidential, IL

Responsibilities:

  • Analyzing the Business Requirement Document, High level and Low-level design documents.
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging. SADF
  • Wrote automation scripts using Selenium web driver.
  • Automation of functional testing framework for all modules using Selenium Web Driver.
  • Developed automated tests in Cucumber, Java and Selenium WebDriver. Used Firebug and Firepath to identify web elements. Used Git as version control to check in code. Worked with Master and Feature Branches in Git. Used Jenkins to run JUnit/Cucumber Automated tests.
  • Automated Rest API tests in Cucumber/Selenium framework. Experience in setting upstream and downstream Jenkins jobs.
  • Tested Soap API web services using SoapUI tool.
  • Create test script in TestNG framework using java with selenium Webdriver for regression test and maintain the same.
  • Proficient in Web based, Client server and E-Commerce applications.
  • Used Appium, Espresso, XCode for Native Mobile Application automation testing for iOS and Android platform.
  • Developed sanity and automation regression tests. Performed back end testing to test data flow to web application by writing and executing SQL queries. Participated in Agile Scrum meeting on daily basis.
  • Manage individual sprints user stories and tasks using Rally as tracking tool. Used internal CDO tool as Defect tracking tool.
  • Attended daily status update meetings with all the other team members. Extensively involved in developing test cases using the Design and Requirement document and mapping with the Requirement Traceability Matrix.
  • Participated in the peer Reviewing and Modifying Test Case Documents based on the Enhancement and change request.
  • Mobile Testing with Appium, Protractor, Espresso, XCode.
  • Performed smoke, sanity, functional, regression and End to End testing. Prepared test data for positive and negative test scenarios as per application specifications requirements. Performed cross browser testing to check the compatibility of the application.
  • Performed (UAT) User Acceptance testing exclusively in an agile environment. Assisted in the ETL process, validated the spread sheet with the database for the data validation.
  • Tested Restful Web services using Rest client by consuming WADL and validated response xml
  • Performed web services testing using Soap UI tool. Used Jenkins continuous integration server to run automated test suites. Logged and reported the defects to the developers using Issue Tracker for the bug fixing and tracking.
  • Participated in the Issue Resolve Meeting to discuss about the defect by their business severity.
  • Created scenarios for change request and defect request and effectively coordinated with the development team.
  • Created reports on the daily testing process and participated in the Weekly Status Meeting.

Environment: Java, Selenium Web Driver, UAT, Xcode, Java, Eclipse, JUnit, Cucumber, Linux, Oracle, SQL, SoapUI, JIRA, Putty, SVN, Maven, Sales force (SFDC)

Senior QA Engineer

Confidential

Responsibilities:

  • 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.
  • Analyzed and Validated test results to ensure existing functionality and recommend corrective action where necessary.
  • Interacted with developers, businessanalystsand discussed technical problems and reported bugs.
  • Prepared Best Automation standards and followed the same.
  • Worked with Multiple Object Repositories.
  • Recorded test using Selenium IDE and export test Selenium RC.
  • Created test script using WebDriver.
  • Verified and Validated the Automated Test scripts.
  • Automated the test cases, which we get from the functional testing team.
  • Participated in all phases of the Software Testing Life Cycle.
  • Developed test related documents including Test Plans, Test Procedures, Test Cases and Test Scripts.
  • Validate compliance with business requirements in System Test and UAT Environments.
  • Performed Data Driven test using test data from Excel files and also created different checkpoints.

Environment: JIRA, Selenium IDE, Selenium RC, WebDriver, Agile Methodology, UNIX, Oracle, Visual Basic, MS-Office, Windows XP/2000/NT, XML and HTML.

Software Programmer/Automation tester

Confidential

Responsibilities:

  • Worked very closely with testing teams and helped them to develop the keyword driven framework.
  • Developed UI objects reusable methods and configured the .properties file with environment variables
  • Configured application flow, controlling logic and navigation. Designed and developed base classes, framework classes and common re-usable components.
  • Involved in re-factoring the existing components to meet the current application requirements. Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Struts Framework. Involved in Performance tuning, debugging issues in testing and deployment phases. Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables. Utilized SQL for querying the database. Coordinated on-site and offshore development teams in various phases of the project.
  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application. Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML. Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns.
  • Configured Web Application Context as a Context Listener in the web.xml file to Integrating Spring with JSF.
  • Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring AspectOriented Programming (AOP) functionality. Involved in performance tuning of the application to meet non-functional requirements.
  • Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, JDBC, SQL, Eclipse, Struts, RDBMS, Windows, Bugzilla.

We'd love your feedback!