Automation Test Engineer Resume
New York, NY
SUMMARY:
- Competence in implementing WaterFall/ Agile ( SCRUM / Kanban) Methodology by analyzing requirement specifications and responsible for developing Test Scope, Test procedures and Test Matrices.
- Experience in different Testing methodologies such as Black Box, White Box, Smoke Testing Functional testing, Regression testing, Unit, Integration testing, System Testing, User Acceptance testing(UAT), Compatibility and Load testing.
- Excellent understanding of Software Test Life Cycle (STLC) and Test Methodologies. Good understanding of Agile and Waterfall software development methodologies. Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber in Gherkins format.
- Experience in developing end to end automation scripts using Ranorex/RFT/UFT/Selenium Web - Driver/IDE/Grid, Junit/ TestNG, ANT, Maven and Jenkins. Excellent understanding and application of Agile practices, including TDD, BDD, continuous integration, pairing, iterative development, and retrospectives. Experience collaborating with the business to understand requirements, value, prioritization, and acceptance criteria. Experience defining and automating acceptance tests.
- Hands on experience in using build and project management tools such as Ant, MAVEN and Configuration management tools such as Tortoise SVN, GIT.
- Experience in applying and championing engineering practices (Clean Code) and Software Craftsmanship. Expert in developing Java test scripts and Test Frameworks using TestNG/Junit to perform Functional and Unit Testing. Experience in using Jenkins/Hudson as a Continuous Integration (CI) server to configure with Ant/Maven.
- Have Java coding experience in Eclipse IDE for Functional and Regression testing for web based N-Tier applications. Experienced in using Maven build tools to manage framework dependency .jar files. Creating Test Plans, writing and executing Test Cases and defect reports.
- Experience in Business Functionality Testing, Smoke testing, Integration Testing, Black Box Testing, End-to-end Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting. Acquainted in Expanding BDD Scenarios in Cucumber using Gherkin Language. Sophisticated in working knowledge of Core Java and Object Oriented Concepts(Inheritance, Polymorphism, Exception Handling and Collections). Design and develop new tools and capabilities to support test automation and continuous integration leveraging our existing tool chain including Spock, Gatling, Jenkins, Docker, Mesos, Geb, and Selenium.
- Well versed in Database Testing using SQL Queries with multiple Databases, SQL Server, Oracle and MySQL. Experience writing complex S QL queries for retrieval of required data using TOAD or SQL Plus (Strong knowledge of Oracle database required) and integrate into test automation suite or custom scripts/programs. Accustomed with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Good experience in Web Services testing using SoapUI, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from another request XML using SOAPUI.
- Strong experience with SOA architecture which include Soap Web Service and RestFul Web Service Testing. Knowledge in writing unique XPath using firebug and fire path to identify web elements. Web-service protocols (SOAP, REST) and web protocols (HTTP, FTP, TELNET). Hands on Experience working with Version One for ACCEPTANCE /REGRESSION Testing.
- IaaS platforms such as AWS, OpenStack, Mesos or Azure or PaaS platforms such as OpenShift, Marathon, or Heroku . Hands on experience testing products in a web environment (HTML 5, JavaScript, CSS, XML, JSON and Ajax.) with multiple types of browsers. Experience with Web Services testing and back-end service/API tools such as SoapUI, HTTPClient, SoapClient and JAXB. Hands on experience accessibility testing (JAWS). Solid experience working with automation test tools such as SOATest and SOAPUI ( RestFul/SOAP) to write and execute backend automated tests.
- Identified automation requirements & design automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution through Grid (hub/nodes) on remote clients. Generated test logs using Log4 j for various log levels. Expertise in Mobile Application testing using Appium. Ability to test and handle different frames (frames, iframes) of a HTML page with having different DOM’s for every iframe. Productively involved in Defects logging and managing Defect Life Cycle using HP Quality Center, JIRA, IBM Rational Quality Manager also Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
- Constantly evaluated the test automation strategy and approach to identify areas of improvement (i.e. Test Automation Frameworks, Dynamic Data Collection Methodologies, Coding Standards, Components and Object Repository Methods, etc.) Good understanding of web based service-level interaction, able to debug/trace low level HTTP, SOAP, MQ, JMS data interchange . Knowledge on Perfecto which is cloud based mobile testing either manually or automated for functional testing and interruption testing. Experience working on JBoss Tools - Arquillian.
- Experience in locating the web elements uniquely, writing the Customized XPath (handles the dynamic data) and CSS. Experience in locating elements on the web page using attributes such as Id, Name, Class, Classname, LinkText, Partial LinkText, XPath, CSS and DOM. Handled keyboard and Mouse Hover Actions, drag and drop, Context click using Selenium. Extensively used Selenium API’s such as Take Screenshot for Capturing failed test cases. Handling the certificate errors using profile for Firefox and Desired Capabilities for IE and Chrome. Using Quality Center extensively for Establishing Traceability to Hands on experience using HP-ALM. Experienced writing Java, JavaScript, VB scripts and UNIXShellScripts. Using Bash shell scripts for function testing in Unix environment.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver (java). Selenium RC. Requirements, Test Cases, Bug tracking and Reporting. Designed and Implemented different automation frameworks such as Keyword Driven Framework, Data Driven Framework, Hybrid Framework and Page Object Model frameworks with Selenium to maintain test suite for several projects.
- Experienced in using Apache POI to read data from External sources and to feed locators into the test script. Experience in using AutoIT for file uploading to Selenium from Desktop and used ROBOT API to handle captcha and Barcode images. Selenium synchronizations with conditional (Implicit, Explicit) unconditional wait statements.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations such as Groups, Parameter, Data Provider. Experienced with Parameterization using TestNG XML and Data
- Providers to work differently with a different set of data with TestNG, Selenium. Experience in developing Work Load Patterns, Develop Performance Strategy and implementing them. Performed Load Testing using JMeter and NeoLoad . Good Exposure of Developing script functions in BeanShell, JavaScript . Good Exposure and Ability to load and performance test many different server/protocol types: Web - HTTP, HTTPS, SOAP / REST, FTP, Database via JDBC, LDAP, Message-oriented middleware (MOM) via JMS, Mail - SMTP(S), POP3(S) and IMAP(S), Native commands or shell scripts, TCP.
- Well versed in Database Testing using SQL Queries with multiple Databases, SQL Server, Oracle and MySQL. Experience writing complex S QL queries for retrieval of required data using TOAD or SQL Plus (Strong knowledge of Oracle database required) and integrate into test automation suite or custom scripts/programs.
- Accustomed with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments. Proficient in testing complex software applications and have Good knowledge of mobile testing using Appium. Proxy tools (Charles, Fiddler, Httpwatch)
- Tested the application on iPad and iPhone when the operating system was unveiled and made sure the application was enhanced to be compatible with the Android devices. Knowledge and work experience in Risk, with preference for CCAR. Align to the CCAR Stress Testing program objectives
- Involved in establishing scope, traceability, and test scenarios.
TECHNICAL SKILLS:
Methodologies: Agile (Scrum) and Waterfall
Software Testing: Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services.
Technical Leadership: Estimations, Project Planning and Project Scheduling, Project Execution, Task Assignment, Tracking and Status Reporting, Risk tracking and Management, Team Coordination and working with various Cross Functional Teams, Impact Analysis, Change Management, Agile, Waterfall and Prototype Models
Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cloud Testing, Fitnesse, Cucumber, Geb, Spock, TestNG, JUnit, Sauce Labs, UFT/QTP, APPIUM, SOAPUI and Gherkin
Test Build & Integration Tools: Maven, ANT, Tortoise, SVN, GIT, Jenkins, TeamCity, Hudson, Bamboo and TFS.
Programming Languages: JC, C++, Java, Ruby, Python.
Databases: MYSQL, Oracle, SQL Server, MongoDB(Non-Relational).
Testing Frameworks: Modular, Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Business Process Testing (BPT), Behavior Driven Development (BDD) and Page Object Model.
Other tools: Jira, Rally, ALM, QlikView, BugZilla, Quality Center, Auto IT, Eclipse, IBM Rational.
Load And Performance test frameworks: Gatling, JMeter, Blazemeter and NeoLoad
Mobile Test Frameworks and services: Appium, AWS Device Farm, AndroidJUnitRunner, Espresso and UI Automator.
Automation tools: Cucumber, JUnit, TestNG, Calabash, Parallel Testing with Selenium Webdriver - Automation on Steroids.
Web services: SOAP and Restful webservices testing
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Markup Languages: HTML, CSS, XML, XPath, CSS Selector
Operating Systems: UNIX, WINDOWS, Linux, MacOS
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
PROFESSIONAL EXPERIENCE:
Automation Test Engineer
Confidential,New York
Responsibilities:
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases and test scripts for new functionality.
- Tested FMS , ENGAGE Upstream web service for the conEdison substation authorization using SoapUI .
- Created bulk ORs for manual and automation test purpose using web driver.
- Validated backend data in MSSQL to check right logging of the XML data in the DB Table.
- Verified Stored Procedures and impacted and associated tables in the DB.
- Performed substation visits to connect missing requirements in the rewrite application.
- Managed and updated RFT (Rational Functional Tester) code in TFS (Team foundation Server).
- Updated weekly test result as test artifact in QA folder in SharePoint.
- Marked defect in CCM (Change configuration management) and followed the defect life cycle.
- Automated the test cases form IBM QM (Quality manager) and updated weekly report.
- Implemented Selenium Web-Driver, X-Path Locator to techniques to test the web application.
- 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. Developed Selenium scripts to get the data from the webpage by using the methods such as getText, getTitle, getAttribute .
- Used properties file in the frame work to point automation to different servers as spins up based on load by MS Azure.
- Located complex and dynamic X-Paths using advance locator techniques like ancestor, parent, sibling, etc.
Environment: VBScript, Java, Selenium WebDriver, TestNG, Log4j, Maven, Jenkins, TFS, RFT, RCLM .
Systems Analyst/ Automation Engineer
Confidential,NYC/NJ
Responsibilities:
- Performed extensive Functional Testing , Regression Testing, Backend Testing , Performance Testing in different environment, Compatibility Testing (New GUI built to backend services).
- Tested the system in the continuous build and deployment environment in very short Release durations.
- Created Test Artifact and Test Archive of Test Results with every release before the application Sign-Off.
- Benchmarking the stable built before releasing as PROD Version.
- Developed and maintained PowerShell Scripts to change regression run, pointing to the test environment( UAT/PROD/QA).
- Maintained services of QA cluster on UNIX servers analyze and share the Log files with Dev Team.
- Used Ranorex / UFT for client Desktop application automation and used Data Driven, Keyword Driven testing methodology for the application.
- Build the application Object repository in most reusable design pattern for any application within the framework.
- Developed Selenium automation framework for web automation to perform Sanity and Regression testing.
- Used Selenium Web-Driver, X-Path Locator to test the web application.
- 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. Developed Selenium scripts to get the data from the webpage by using the methods such as getText, getTitle, getAttribute .
- Developed Selenium automation framework to using TestNG and Maven Targets to execute test Suits from command line.
- Performed unit testing in ScalaTest for application’s unit testing using Scala as scripting language.
- Performed Visual Testing by including Beyond Compare session in the client application testing framework and publish the test results.
- Worked closely with on-shore and off- shore , Division of labor model to accomplish the task on time.
- Performed Iterative Testing model to backtrack defect and application version.
Environment: VBScript, C#, Shell Scripting, Java, Scala, AngularJS, Selenium WebDriver, TestNG, Log4j, Maven, Jenkins, SVN, Jira, HP-ALM .
Software Development Test Engineer
Confidential,Wall Street, NY
Responsibilities:
- Involved in various on-shore and off-shore meetings with Business Analyst and Developers . 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.
- Created automation using Keyword and Data Driven Framework with POM to test web application. Worked on Selenium Grid for automation script in Java for cross browser testing . Used testing annotations to group the test methods and for cross browser.
- 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. Developed Selenium scripts to get the data from the webpage by using the methods such as getText, getTitle, getAttribute. Developed scripts to navigate to various iframes, pop ups, alerts and to handle multiple windows and performed operations on the web elements.
- Dealt with Accessing Links & Tables using Selenium WebDriver. Performed operations on the database using JDBC APIs .
- Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment . Setting the priority to the test cases using the TestNGframework . Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
- Used various TestNG annotations such as @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod . 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. Executed scripts on Multiple OS-Browser combinations using Sauce Labs .
- Involved in using Maven build tool to manage framework dependency jar files . Configured Jenkins build job for continuous Integration and for Regression Testing . Generated test logs using Log4j for various log levels. Used SVN to maintain and manage the build scripts , test data used and other documents related to the project.
- Managed and written the Test Life cycle events such as, Test Plan , Test Cases and Test Scripts in Rational Quality Manager, added users and roles in for the project.
- Performed desktop automation on rational Functional Tester. Updated the existing test scripts , developed new scripts, performed regression in RFT .
- Used Jira to track and resolve defects. Used Cucumber by creating the Feature and Step Definition file and Runner file to execute test scripts. Implemented automation scripts in SOAPUI for Web Service testing . Tested the Mobile Application using Appium with Selenium WebDriver. 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. Mentor team members in design and analysis activities.
Environment: Java, Oracle, Selenium WebDriver, Rational QC and QM, TestNG, Selenium Grid, Log4j, Maven, Jenkins, Eclipse, SVN, Cucumber(Gherkin), Rational Functional Tester, SOAPUI, Sauce Labs, Appium.
Software Development Engineer -Testing
Confidential,New York, NY
Responsibilities:- Analyzed the Functional Requirement Documents (FRD), Business Requirement Documents (BRD) and Design documents to ensure that the system met all of the technical and business requirements.
- Prepared detailed Test plan documents based on software requirements specifications and get it reviewed and signoff by the product owner
- Involved in testing process (Software testing life cycle), designing and developing validation plans and test plan document.
- Involved in Test Design i.e. prepared Functional, Smoke, Regression, E2E, Integration, System test cases and get it reviewed & signoff by the business to make sure that all the requirement has been captured in the test cases and nothing got missed.
- Designed Requirement Traceability Metrics (RTM) against each FR to confirm the test coverage.
- Executed Smoke, Functional, System, E2E, Regression test cases in every release and tracked the defect accordingly.
- Worked closely with Business Analyst, Development team and Product owner in various phases of software lifecycle also participated in walkthrough meetings.
- Performed Back-End Testing to maintain Data Consistency, Integrity and Accuracy SQL Server and Sybase Server using EMBARCADERO.
- Participated in Release planning, Demo, Daily standup, Walk-through, peer Reviews and Defect Report meetings periodically.
- Used Quality Center (QC), MKS Integrity, APPM project management tool for test case development, test cases execution and Defect logging.
- Documented defects with detailed descriptions and supporting information. Participate in defect triage and assisted Development team in Defect Root Cause Analysis of defects.
- Documented defects as per the guidelines clearly indicating the description, nature, expected results, actual results, priority, severity& additional supported information that referenced to respective business documents.
- Worked extensively on Quality Center (QC) modules- Test Plan, Test Lab, Defects and Reports.
- Performed Functional, Regression, Integration, Security and System, Smoke, End to End, Backend testing.
- Actively involved in Daily Scrum, Sprint planning, Retrospective meetings. Actively provided my input in Retrospective meeting to show what goes wrong and what goes good in last release and Improvement areas.
- Performed Compatibility testing such as Cross Browser Testing, Performance Testing (Stop Watch testing) for SOCRAT project as it was web based application.
- Performed Compliance testing on the reports generated from the SOCRAT application and provided defect free report to European Union.
- In SOCRAT project, I used basic commands of Linux to generate the reports and it’s also can be generated from frontend application.
- Involved in UAT testing with users to prepare their UAT scenarios and test cases. Also, prepared UAT test cases with the help of the BR provided by the business.
- Provided training to the End user on the current release changes and impact.
- Ensure all work is carried out and documented in accordance with required standards, methods and procedures.
- Verified the integration of various components in the application and executed end-to-end testing.
- Prioritizes team’s workload, own workload in accordance with agreed criteria.
- Ensures that team covers all the business functionalities and completes it within deadline.
- Good interpersonal skills highly motivated towards goal and very strong team player.
- Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
- Analyzed User stories, Business Requirements, Functional Requirements and System Requirements and participated in Sprint Planning, Review Sessions and Scrum Meetings. Developed Test plan, test scenarios, test scripts, test data, performed test execution, test result documentation, test reports, defect logging and tracking, test matrix
- Developed the automated test script for regression test suite in an application by using Selenium tool. Created Automation test scripts using Java and Selenium WebDriver to test the application. Involved in designing Data Driven framework for reading the data from excel sheets using Apache POI (Page Object Index) library and TestNG data provider.
- Generated HTML based reports from TestNG for project team. embers. Worked on SeleniumGrid for automation script in Java for cross-browser testing. Used Page Object Model design pattern to create Object Repository for web UI elements and implemented Page Factory using @FindBy annotation.
- 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.
- Developedscriptstonavigatetovariousiframesandtohandlemultiplewindowsand perform operations on the web elements.
- Dealt with Accessing Links & Tables using Selenium WebDriver. Experience dealing with Ajax requests in Selenium Web Driver using Synchronization. Worked with GitHub to manage files, folders, directories and the modification made to these files. Used Jenkins and Maven to regularly build the project from the remote repository to keep track of failed builds. Implemented Behavior Driven framework using Cucumber feature file, JUnit Test Runner Class, Gherkin Keywords and Step Definition.
- Involved in Web Services testing by using Groovy Scripting in SOAPUI tool. Validated Request and response XML for SOAP and RESTFUL Web services calls. Performed Test Execution and defect logging and tracking using JIRA.
- Used JDBC for Database Testing with Selenium WebDriver to execute SQL statements. Worked extensively on Quality Center modules- Test Plan, Test Lab, Defects and Reports. Worked with SQL queries for test data set up in RDBMS-Oracle & DB2, backend database testing, and data validation and ETL data flow. Validated the front-end application and verified data mapping is correct .
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Hybrid/Data driven framework, SOAPUI, MVC, Page Object, Gherkin, GitHub, Firebug, Fire-path, XML, XPATH, DOM, SQL, Oracle,JIRA, Agile/Scrum, Eclipse
Software Development Test Engineer
Confidential,Chicago, IL
Responsibilities:
- Created Automation test framework in Selenium with Java. Prepared and executed automated test cases in Selenium.
- Used Firebug Tool to identify the Object's id, Name, XPath, link text in the application. Automated functionality to read data from external source.
- Added annotations to the test script code. Executed tests by using Selenium WebDriver in different browsers such as Microsoft IE, Mozilla Firefox, Google Chrome, etc . Tested GUI and functionality using VMWare and reported software defects in that area. Analyzed the logs for errors and exceptions during test execution.
- Used Apache POI to read data from Excel files and configured Log4j for better logging mechanism. Experienced running automation scripts using TestNG . Generated test reports in TestNG , used Parameters and Data Providers in TestNG.
- Used Maven as build management and GitHub as a source code repository.
- Used Desired Capabilities to configure driver instances and set browser properties for Firefox , Chrome and IE browsers in Selenium WebDriver . Implemented Page Object Model Automation framework with Java, Selenium Web Driver.
- Utilized web developer tools such as Firebug and Chrome Developer Tool to test the calls to the web services and check if correct data is returned.
- Tested SOAP and REST web services using the different assertions such as HTTP assertion, security assertions, XPATH assertions in SOAPUI. Developed Behavior Driven Development(BDD) framework using Cucumber .
- Conducted defect review and triage meetings to resolve the defects. Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records. Configured JDBC connections to retrieve data from the database. Interacted with Project Managers , Developers a nd Business Management in reviews and solving the problems encountered in the applications.
Environment: Selenium WebDriver, TestNG, Java, Eclipse, GitHub, Maven, Jenkins, Windows, MS office 2007, Agile, Rally, SoapUI, GitHub, Oracle, Cucumber (Gherkin).
Default and Recovery
Confidential,water street, NY
Responsibilities:- Understanding and analyzing User stories based on Detail acceptance criteria for the corresponding Sprint.
- Involved in creating, updating and executing of test cases per requirements.
- Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language
- Designed and developed Page Objects using Page Object Design Pattern and Selenium Web Driver.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Executed System Test Cases/Scenarios in DEV environment and make sure that user stories are working as expected.
- Involved in creation of performance scripts in JMeter. Participated in continuous integration using Jenkins.
- Performed monthly load testing for different subject areas such as Issuer, Issue, SF and Sovereign.
- Involved in verification of manual update files for different subject areas. Involved in Web Services testing using WSDL in SOAPUI. Involved in Smoke testing, Sanity Testing and Regression Testing. Involved in verifying data in application through SQL queries against the Business Rules.
- Actively interacted with the onsite team, development team and conducted meetings for clarifications. Coordinated with Developers to resolve any open defects by replicating the scenarios in debug mode. Involved in Regression Testing on DEV / QA / UAT Environments. Participated in daily Scrum meetings.
- Involved in preparing monthly QA metrics and Weekly status reports. Defect tracking was done in Quality Center and ALM.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
- Involved in Development of Test Plan with a Test Strategy for the System testing. Instrumental in creating design and frame work for automation. Developed Automation framework using Selenium WebDriver.
- Tested applications developed in Java with TestNG framework. Used Selenium WebDriver for writing test scripts for regression test coverage.
- Converted QTP scripts to Selenium WebDriver scripts. Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Worked on Data Driven Framework and MVC for Automation test scripts. Worked on creating test case for Object -driven framework for Selenium WebDriver.
- Identified automation requirements & design automation framework, scripts in Selenium (WebDriver), code reviews, and scripts execution through Grid (hub/nodes) on remote clients.
- Used XPath to work with dynamic and static objects in Selenium. Used SOAPUI tool test SOAP services and REST API. Coordinated with technical support associates to fix proprietary software issues. Conducted backend testing using SQL queries to validate data for database. Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements. Worked on Project Management tool- RTC, Jira.
- Verified, edited and update test data in new or existing systems before testing.
Environment: Selenium WebDriver, Java, TestNG, Maven, SOAP UI, Agile, XPath, Quality Center, Eclipse, REST, HTML, CSS, JavaScript, MSWord, MS Excel, PL/SQL, SQL, Windows.
Software Developer Java
Confidential
Responsibilities:- 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, Spring 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. Involved in on-site and offshore meetings between 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.
- Used JUNIT to create Test Suites to ensure unit testing the functionality and to ensure complete code coverage during unit testing. 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 Aspect Oriented Programming (AOP) functionality. Involved in performance tuning of the application to meet non-functional requirements.
Environment: Waterfall, Java, J2EE, JSP, Servlets, EJB, XML, HTML, JDBC, SQL, Eclipse, spring, Hibernate, RDBMS, Windows, Bugzilla, Java Script, SQL, Oracle 8.0, JBoss, Windows 2000, Eclipse 2.1, Struts, UML.