We provide IT Staff Augmentation Services!

Test Automation Developer (sdet) Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • A dynamic and an oriented SDET (Java and C#)/Quality Analysts of experience in various domains including Automobile, Banking, CRM and Healthcare.
  • Extensive knowledge on Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC) and STLC.
  • Extensive experience in Cloud testing using Sales force testing (SFDC), both manual and automation testing on salesforce.com and very good understanding on CRM applications
  • 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/ATDD, Hybrid and Keyword driven frameworks from scratch, using programming languages like Java and C#/.Net
  • 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 Spec flow in C#/.Net 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.
  • Developed automation scripts in MS visual Studio by using C#/.net Selenium bindings, NUnit, Spec flow suite.
  • 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 Hybrid Android mobile app using Appium and selenium, good knowledge on installing and configuring Emulators.
  • 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 also 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.
  • CertifiedSalesforce.com Administrator and Developer with strong testing skills in Salesforce standard objects, custom objects, custom fields, page layouts, custom Tabs, Reports, Salesforce1 Mobile App, and various other components as per application requirements.
  • Have extensive experience in implementation and testing Workflow Rules, Role based Page Layouts, Record Types, Approvals and Assignment Rules.
  • Experience in testing Sales cloud, Service cloud, Marketing cloud, Partner portal and Customer portal.

TECHNICAL SKILLS

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

Frameworks: BDD/TDD/ATDD, Hybrid, Keyword, Data driven

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

PROFESSIONAL EXPERIENCE

Confidential, NY

Test Automation Developer (SDET)

Responsibilities:

  • Worked in a team of engineers validating/qualifying software for multiple infotainment products portals.
  • Worked in a team environment using Agile software methodologies while attended daily Scrum meetings with the team to discuss the milestones and progress.
  • Developed BDD (Behavior Driven Development) tests using Cucumber in Gherkin format for writing behaviors in feature files and Step definitions.
  • Created automation scripts using Selenium Hybrid and Data-driven development framework.
  • 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 and iOS.
  • 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, Firebug, Internet Explorer, Chrome, Android SDK, Appium, Firefox, Oracle and SQL.

Confidential, Silver Spring, MD

Software Development Engineer in Test

Responsibilities:

  • Analyzed Business requirement documents for creation and execution of Test Scripts, Test Cases and User Scenarios to provide optimal end-to-end test coverage.
  • Analyzed business requirements and functional documents, created to define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Extensively worked in Regression testing, Parallel Processing using Selenium Webdriver in TestNG.
  • Performed the build and maven dependencies using Maven build tool.
  • Implemented Test driven development (TDD and BDD) framework using cucumber tool with Gherkins Language.
  • Developed HTML TestNG reports for analyzing the output of test using ExtentReports API.
  • Maintained user documentation with Selenium output screenshots for User acceptance testing (UAT).
  • Developed synchronization using implicit and explicit wait conditions.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
  • Prepared PL/SQL scripts to verify the database updates, inserts and deletes of the records.
  • Maintained the Java and selenium test source code and resources in the GIT source control repository tool.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
  • Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Tested REST and SOAP Services using SOAPUI and validated responses against the database.
  • Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
  • Used SQL to test Data Warehousing and Data Cleansing for the arrangement of customer data.
  • Maintained QA/Test environments and assisted in build and deploy activities.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.
  • 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.
  • Test Scripts are executed in the cloud using Sauce Labs, and the results displayed in the local machine.
  • Scheduled jobs in Jenkins and executed the jobs in AWS server.
  • 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.
  • Attended daily Scrum meetings with the team to discuss the milestones and progress.

Environment: Saleforce.com platform, Apex, Visual Force, Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, Email Services, Sales cloud, Security Controls, Sandbox data loading, Data Loader, SQL and Eclipse IDE Plug-in, Selenium IDE, Selenium RC, Web Driver, JUnit, Cucumber, Java, Sauce Labs, AWS, IOS, HTML, XMSA, Toad, UNIX, Oracle, Jira, Windows 7/XP/Vista.

Confidential, Saint Paul, MN

Selenium QA Tester (C# and Java)/ Web Services Tester

Responsibilities:

  • Worked on 2 different modules and created framework using eclipse/Java and MS visual studio/C#
  • 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.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updating, insertion and deletion of the records.
  • 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.
  • Creating test scripts using C# and Selenium Web Driver for the functional test cases
  • Implemented logic to get the data from database using ADO.NET library
  • Responsible for creating Resource file to store the Constants
  • Implemented Unit test scripts using NUnit.
  • Implemented logic to read data from the Excel to achieve functional testing with different data
  • Peer code reviewing using fxCop and StyleCop.
  • Writing unit test scripts using C# and Microsoft Test (Coded UI)
  • 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 ALM11.0, Selenium IDE, Selenium Grid, Selenium Web Driver API, HP Quality Center, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), JIRA, ANT, Eclipse, MS Visual Studio,.net, C#,Coded UI,MVC, UNIX, Windows.

Confidential, MN

QA Tester

Responsibilities:

  • Analyzed Business requirement documents with the business and development team to understand the architecture and functionality of the application.
  • Involved in Requirements meeting, daily standup calls, and weekly team meetings.
  • Created a test plan by analyzing the requirements followed by use case diagrams.
  • Validated the reports generated for the transactions which includes sales tax, commissions, net payout.
  • Ensured the orders entry in POS matches with the same pricing tier including sales tax of the vendors.
  • Involved in writing and executing test scripts using Selenium WebDriver and Java.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which read data from external files.
  • Integrated Automation scripts in continuous integration tools like Jenkins.
  • Performed BDD using Cucumber features.
  • Involved in testing the Web Services like SOAP, REST by using a tool SOAPUI.
  • Mapping test cases with the requirement using Requirement Traceability Matrix.
  • Performed Integration and Regression testing to check backward compatibility of new features.
  • Performed testing using Android and iPhone mobile emulator for a hybrid mobile application.
  • Performed User Interface testing on different mobile phone handsets using emulators.
  • Participated in inspection meetings to understand the business rules and system operation flows.
  • Implemented logic to read data from the Excel to achieve functional testing with different data.
  • Involved in Planning, designing, implementing and executed Stress/Load/Performance Testing.

Environment: Selenium Web Driver, TestNG, Cucumber, XML, Maven, Eclipse, CSS, SQL, HTML5, API, Jenkins, Java, Selenium IDE, JUnit, SOAP UI, Eclipse, Agile Scrum, SDLC, STLC, Gherkins.

Confidential

Java 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!