We provide IT Staff Augmentation Services!

Test Automation Developer (sdet) Resume

4.00/5 (Submit Your Rating)

MichigaN

SUMMARY:

  • A dynamic and an achievement oriented SDET(Java)/Automation developer of experience in various domains including Healthcare, Banking, CRM and Retail
  • Extensive knowledge on Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC) and STLC.
  • 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 knowledge of Core Java and Object - Oriented Programming (OOP) concepts and Experience in designing, developing, enhancing automated test scripts for Selenium using Java.
  • Designed, developed and successfully implemented BDD/TDD, Hybrid and Keyword driven frameworks from scratch, using programming languages like Java, JavaScript and Groovy
  • Created Reusable methods for the common framework development to support Web, mobile applications and API as well by analyzing the functionalities of various web applications
  • Experience in implementing and maintaining Page Object Model(POM) by adding web elements at the page level and reusing the same elements
  • Experience in developing BDD using Cucumber in java and worked very closely with the Product owner(PO) to develop Features files, steps definitions and Test Runner
  • Automated test cases within the same sprint and built automation regression test suite for the application which can be executed during each sprint release.
  • Integrated Automation scripts on Continuous Integration(CI) tool Jenkins for nightly batch run of the Script by configuring the Jenkin to pick up the latest code from Git/GitHub
  • Implemented TestNG as part of the framework by configuring the tesng.xml file to support test suites, groups, listeners, passing parameters, parallel testing to run along with selenium grid.
  • Experience in using build management tools like Maven by adding, maintaining the profiles, dependencies in the pom.xml
  • Automated angular application module using Protractor, jasmine and Karma by JavaScript.
  • Extensively knowledge on Web Technologies like XML, HTML, XHTML, DHTML, AJAX, JavaScript, CSS, XSL, XSLT and worked on various operating systems like Windows, UNIX, and Linux.
  • Performed Cross browser testing (executing test cases against various browsers like Mozilla Firefox, Google chrome, IE and Safari etc.)
  • Performed database Data driven testing using Selenium WebDriver, TestNG and JDBC Connections which reads data from database XML files.
  • Hands-on SOAP UI and READY API for testing SOAP-WSDL and RESTful web services and swagger for the API documentation. And automated Restful services in Java using Rest Assured Library
  • Used JIRA, Rally and Quality center to report and log various defects, and prepared Test Summary Reports and reviewed them.
  • Prepared Traceability Matrix (RTM) to show the test coverage requirement vs. Test scripts.

TECHNICAL SKILLS:

Testing Tools and Libraries: Selenium Web Driver, Cucumber, Protractor, Appium, TestNG, Junit, Maven, Apache POI, Eclipse, MS Visual Studio, Spec Flow, Jasmine

Frameworks: BDD/TDD, Hybrid, Keyword, Data driven, Page Object Model

Test Management Tool: Quality center ALM, Rally, Jira

Operating Systems: Windows XP/2000/2007/Vista

Database: Oracle 11g/10g/9i, MS SQL Server 2008, R2/2012

Browsers: IE, Firefox, Chrome, Safari, mobile browsers Test Build and Integration

Tools: Jenkins, Maven, Ant

Types of Testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing

Web Service Tool/Language: SoapUI, XML

PROFESSIONAL EXPERIENCE:

Confidential, Michigan

Test Automation Developer (SDET)

Responsibilities:

  • Worked in a team environment using Agile software methodologies while attended daily Scrum meetings with the team to discuss the milestones and progress.
  • Interacted with Product Owner, Customers and Project team members in analyzing the User stories and acceptance criteria.
  • Developed BDD (Behavior Driven Development) tests using Cucumber in Gherkin format for writing behaviors in feature files and Step definitions.
  • Involved in Automation Framework development from the scratch using Selenium WebDriver, TestNG, Cucumber JVM and Page Object Model in Eclipse.
  • Followed DevOps continuous integration (CI) tool Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Automated mobile App using Appium, selenium, java in both Android.
  • Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
  • Thorough experience in implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in maven to launch specific TestNG suite from Jenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • Took Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Created test reports of errors with supporting traces, log files and excellent descriptions.
  • Communicated with the customer as needed to reproduce an issue found in a vehicle or system.

Environment: Java, Selenium WebDriver, Hibernate, Cucumber, Ant, Jenkins, Junit, GitHub, SOAP UI, Ready API, Jira, Eclipse IDE, XPath, JSON, XML, CSS, HTML, Chrome, Protractor, Firefox, Oracle and SQL.

Confidential, ID

QA Automation Test Engineer (SDET)

Responsibilities:

  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Developed BDD/TDD script with Cucumber and developed step definition for Gherkin based features.
  • Involved in Preparation of 'Hybrid Driven Reusable Framework' using Java.
  • Involved in Automation Feasibility Study for Web based applications.
  • Performed browser compatibility testing in different versions of Internet Explorer, Chrome, Mozilla Firefox and Safari and performed Cross platform testing across different versions of operating systems (Windows, Linux & Unix) using Selenium Grid.
  • Performed ETL testing with data loader and dataflow for wave analytics.
  • Involved in Automation Framework development from the scratch using Selenium WebDriver, TestNG, Cucumber JVM and Page Object Model in Eclipse.
  • Tested the salesforce objects to see if the trigger of supervisor is automatically updating the compliance audits from HMIS.
  • Test the workflow rules like removing the details of the patient once the patient is checked out based on the checkout field dates.
  • Used Maven, Selenium WebDriver to execute Selenium automation suites on different platform.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations and Mouse Movements.
  • Developed Apex triggers, classes to achieve user’s desired functionality and have written the dependent test classes.
  • Used Data Loader for insert, update, and bulk import or export of data from Salesforce.com objects, used it to read, extract and load data from comma separated values (CSV) files.
  • Designed and deployed Custom tabs, validation rules, Approval Processes and Auto-Response Rules for automating business logic.
  • Created/Tested workflow rules and defined related tasks, email alerts, and field updates.
  • Implemented pick lists, dependent pick lists, lookups, master detail relationships, validation and formula fields to the custom objects.
  • Developed and configured Dashboards, Reports and Report Folders for different user profiles based on the need in the organization.
  • Performed Data driven testing to validate the components displayed on the website using Selenium
  • Performed testing for reports and dashboards both in salesforce classic and in lightning environment.
  • Performed SFDC testing for application consisting of sales cloud, service cloud, health cloud & community cloud.
  • Tested the Micro services code for the backend testing using SOAP UI.
  • Attended daily Scrum meetings with the team to discuss the milestones and progress.

Environment: Java, Selenium Web Driver 2.38, Java 1.6, Eclipse, JUnit, Cucumber, Linux, Oracle 10G, SQL, SoapUI, JIRA, Putty, SVN, GIT, Code Collaborator, Maven

Confidential, Vienna, VA

Test Engineer (Automation)

Responsibilities:

  • Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
  • Designed and developed Automation Framework (Hybrid, Keyword-driven) using Selenium Web Driver.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Verifying and activating the mobile numbers to send the alerts through Microservice.
  • Performed browser compatibility testing in different versions of Internet Explorer, Chrome, Mozilla Firefox and Safari and performed Cross platform testing across different versions of operating systems (Windows, Linux & Unix) using Selenium Grid.
  • Created Test Data using SQL, wrote SQL queries for back-end testing.
  • Participated in walkthroughs with Team lead, System Analyst, Project Coordinator and the Development team to discuss the outstanding defects and scope change requests.
  • Used Selenium core to quickly record and play back the tests in the actual environment that they will run the web browser.
  • Implemented logic to read data from the Excel to achieve functional testing with different data
  • Used TFS for version control and project management
  • Exported Test Case Scripts (Java - Selenium RC) in Eclipse IDE and modified the Selenium scripts and executed.
  • Execution of test suites and HTML report generation using TestNG.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed REST API Testing using Http client, Java Test Client for SOAP/REST web APIs.
  • Created Groovy scripting test cases to do the response validations.
  • Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
  • Written and executed test cases in HP Quality Center for the release.

Environment: HP ALM, Selenium IDE, Selenium Grid, Selenium Web Driver API, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), JIRA, ANT, Eclipse.

Confidential, Minneapolis, MN

QA Analyst

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 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. g
  • 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, GitHub, Jenkins, Selenium WebDriver, TestNG, Selenium Grid, Maven, Eclipse, Oracle, DB2 and SQL Server

Confidential

Computer Programmer (Java)

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!