We provide IT Staff Augmentation Services!

Senior Qa Automation / Sdet Engineer. Resume

Mt Laurel, Nj

SUMMARY:

  • Total 11 years of experience in IT Field.
  • 8+ years of experience which includes various types of testing, functional, security, performance, automated, acceptance and Selenium testing.
  • Have an experience in wide variety of domains which includes Retail, Financial, IT industry, health care insurance, and Ecommerce.
  • Diversified experience as Quality Analyst and Engineer with testing of stand - alone, client server, web-based Database, Enterprise, Mobile applications.
  • Excellent understanding of Software Quality Assurance Techniques and strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications.
  • Expertise in functional testing, integration testing, regression testing, black box testing, white box testing, unit testing, GUI testing, system, Regression, integration, and UAT testing browser compatibility testing
  • Proficient in different forms of testing like manual testing, unit testing, integration testing, regression testing and non-functional testing.
  • Skilled in developing and executing test cases manually and developed automation script with Selenium Suite, Selenium Grid.
  • Expertise in Set up of Selenium WebDriver on TestNG Framework using Eclipse IDE
  • Experienced in working with unit testing frame works like Junit and TestNG frameworks.
  • Good experience in development of iterative and detailed project management plans and schedules using Agile-SCRUM methodology.
  • Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios.
  • Expertise with Core Java and Object Oriented Concepts (Encapsulation, Abstraction, Inheritance, Polymorphism and Exception Handling).
  • Testing the security of the hosting infrastructure and testing of web application.
  • Implementation of parallel execution in the automation framework to do browser compatibility testing, using IE, Chrome and Mozilla .
  • Experienced in working with different software methodologies like Agile, scrum and water fall methodologies.
  • Managing the testing team by delegating tasks and tracking the same.
  • Experience in End-to-End testing, Ad-hoc testing.
  • Knowledge of Keyword Driven Framework, Data Driven Framework and Hybrid Framework from scratch.
  • Implemented Test Driven Development (TDD) and Behavior Driven Development (BDD) framework.
  • Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center .
  • Created and executed detail function Test cases based on the business requirements .
  • Developed automated tests in Java using Selenium RC, Junit and TestNG.
  • Developed Web Client Test Cases based on Business Rules.
  • Experience in testing APIs/web services - SoapUI and REST API
  • Experienced in testing applications like Web and Mobile Applications (IOS and Android).
  • Proficient with developer tools, such as Eclipse, Git and GitHub for developing on the Java stack
  • Experience automating build processes by Maven.
  • Experience in application deployments and continuous integration system like Jenkins

TECHNICAL SKILLS:

Testing Tools: Selenium IDE, WebDriver, Grid, QC/ALM, JIRA, BugZilla, TestNG, Junit, ALM, FileNet, DataCAP.

Web Technologies: Java Script, VBScript, HTML, XML

Web Services Testing: SoapUI and REST API

Web Debugging Tools: FireBug, FirePath, FireFinder, WebDriver Element Locator

Databases: Oracle 11g/10g/9i, My SQL, DB2,Sql Server 2008, SQL Server 2005, MS-Access, MS-Excel, MS-SQL Server

Frameworks: Junit, TestNG

Languages: C, C++, SQL, Java, Groovy

Operating system: MS Windows 2000/XP/7/8, MAC, UNIX

Databases: Oracle, SQL Server, MS Access

Build Tools: Ant, Maven, Jenkins, GitHub

Tools: / IDE: VMware Workstation, Notepad, Notepad++, Eclipse

PROFESSIONAL EXPERIENCE:

Confidential, Mt. Laurel, NJ

Senior QA Automation / SDET Engineer.

Responsibilities:

  • Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center .
  • Actively participated in agile testing and completed tasks on time for each sprint to meet the deadlines.
  • Extensively used Selenium Web Driver for automating UI for IPhone, android devices, to enroll users to devices and submitted in Perforce location.
  • Wrote automated client-side GUI testing code using Selenium RC/WebDriver.
  • Used Selenium-Web Driver with TestNG to make direct calls to the browser using each browser's native support to automate the AUT from within the browser.
  • Implemented different automation frameworks like Data-Driven Framework, Keyword-Driven Framework, Hybrid Framework, Behavior Driven Development Framework/Acceptance, Test-Driven Development Framework (BDD/ATDD), Page Object Model Framework, using Selenium WebDriver, Maven for many projects.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using jBehave.
  • Used Firebug Tool to identify the Object's id, Name, xpath, link text in the application.
  • Involved in executing all Selenium test scripts on the different browsers and checked for compatibility.
  • R egression test cases were automated using Selenium - Web Driver in Java.
  • Executing Test Cases, Test Plans and Analyzing the Test Results.
  • Developed the Positive and Negative Test Cases for various modules based on the business requirements.
  • Investigated software bugs and maintained reports, tracked defects.
  • Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.
  • Extensively used HPALM for test planning, maintain test cases and defects.
  • Executed and maintained end-to-end GUI automation test suites on FileNet Environment
  • Categorized bugs based on the severity and interfaced with developers to resolve them.
  • Execution of daily smoke tests to ensure the deployment of each environment is stable.
  • Experience in testing APIs/web services by send request and response by SoapUI and REST API.
  • Validated web services manually and through groovy script automation using SOAP UI.
  • Implemented web services testing on XML Schema using SoapUI and validated them in Soap and in the Back-end Databases.
  • Applications, Web Services and Mobile Apps in different domains using various tools like Selenium, QTP, SoapUI, JMeter, JIRA, etc.
  • Divided various functional areas of the application into various Risk Levels for effective testing of the application, also risk leveled all the Test Cases accordingly.
  • Experienced in testing applications like Web and Mobile Applications (IOS and Android).
  • Prepared status summary reports with details of executed, passed and failed test cases.
  • Proficient with developer tools, such as Eclipse.
  • Experience automating build processes by Maven.
  • Experience in application deployments and continuous integration system like Jenkins
  • For object repository we use Git and Git Hub.

Environment: Agile Methodology, Java, J2EE, Selenium, UNIX, MS Office, SQL Server, Selenium IDE, WebDriver, Grid, QC/ALM, JIRA, BugZilla, TestNG, FileNet, Junit, ALM, Rally, Maven, Jenkins, GitHub,SoapUI and REST API.

Confidential, Sacramento, CA

QA Engineer

Responsibilities:

  • Created and executed detail function Test cases based on the business requirements.
  • Developed automated tests in Java using Selenium RC, Junit and Ant .
  • Involved in setting up configuring the testing environment with Eclipse, Junit, and Selenium WebDriver and Selenium Java client driver .
  • Co-ordinate with Developers, users and various members of the team to discuss and resolve defects as well as their priorities / severity.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver.
  • Extensive expertise in designing test framework for ATDD for system test and TDD for unit test. Understanding and working knowledge of Automation Testing Frameworks, Data driven, Behavior Driven Development (BDD), Keyword driven and Page Object Patterns.
  • Used Firebug and FirePath to write automated test scripts using XPATH.
  • Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
  • Designing the test cases using HP ALM.
  • Performed Data Validation followed by the manual testing of back-end.
  • Performed End-to-End testing manually.
  • Testing the web services by using SoapUI.
  • Tested Web Services (SOAP&REST) /API using SoapUI (XML, JSON) and developing the Scripts using Groovy.
  • Performed manual and automated test procedures for functional testing of Web services using SoapUI 2.5 and worked on Restful API's testing.
  • Worked on JIRA for ticket management.
  • Used SQL to validate backend database changes, deletes and update.
  • Attended day-to-day meetings for providing regression status of existing functionality.
  • Worked with developers in order to resolve the bug issues .
  • Proficient with developer tools, such as Eclipse and GitHub for developing on the Java stack
  • Experience in version control system like Git.
  • Experience automating build processes by Maven.
  • Experience in application deployments and continuous integration system like Jenkins

Environment: Java, Selenium RC/IDE, Junit, Ant, Eclipse, XPATH, Firebug, Fire path, Jira, agile, HTML, SQL, Oracle, Windows XP, Maven, Jenkins, GitHub, SoapUI, REST API

Confidential, California, Eldorado Hills, CA

Software Development Engineer in Test (SDET)

Responsibilities:

  • Developed Web Client Test Cases based on Business Rules.
  • Performed functional, negative, positive, Integration, Regression, End to End and User Acceptance Testing.
  • Collaborated with all teams within the agile environment.
  • Preparation of test strategy and test plan for testing on SME for workflow system at FileNe t testing.
  • Identified issues before they became problems and collaborated to fix them.
  • Developed the Automation Test Scripts using Selenium TestNG framework.
  • Execution of test scripts using Selenium WebDriver using JUnit frame work .
  • Setup Selenium GRID to run Selenium scripts on different browsers.
  • Worked with developers and the testers to verify test cases .
  • Created and executed multi-action scripts based on test script/scenario flows
  • Involved in querying using SQL and updating records and validate database records as expected.
  • Used HP QC for tracking defects and notifying developers
  • Involved in Task Estimation, Prioritization, Creation and Communication to Onsite.
  • Developed automation test scripts using Selenium Suite to evaluate Security of Web based user authentication apps.
  • For Web Services testing we use SoapUI.
  • Involved Automation testing using TestNG and Selenium for validating web services.
  • Coordinated user acceptance testing with final users & prepared end user documentation for the new system.
  • Maintained bug lists for critical issues using Quality Center& reported the same in status meetings
  • Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders.
  • Proficient with developer tools, such as Eclipse and GitHub for developing on the Java stack
  • All the resource will store in version control system like Git.
  • Experience automating build processes by Maven.
  • For continuous integration we use Jenkins.

Environment: Quality Center, Manual testing, Selenium, HTML, SQL server, FileNet, Internet Explorer, Microsoft outlook, PowerPoint, HP Quality Center ALM, Maven, Jenkins, GitHub, SoapUI, REST API.

Confidential, CA

QA Analyst

Responsibilities:

  • Creating detailed test plans, test cases and executing it.
  • Strong knowledge in Securities and trading industries.
  • Set up test lab and worked as an administrator in the QA department .
  • Developing test plans and test cases using web tracker.
  • Performed thorough analysis and reviewed requirements and designs in SDL Tridion content management environment (CMS).
  • Conducted proof of concept (POC) for the Reuters reference data repository product (RRDS). The product being evaluated would centralize the receipt, administration, creation and distribution of client reference and market data received from multiple vendors (i.e. S&P, Interactive Data, and Bloomberg).
  • Testing and Validating Market Data portion received for a third party source such as CBS Market Watch and others on trading applications.
  • Testing order management system using strong analytical and mathematical skills.
  • Validated fix protocol messages.
  • Prepared Test Data/Content and published Content Components, Templates and pages using SDL Tridion Test Environment in order to perform manual testing .
  • Buy and Sell Stock, mutual fund, option, fixed income, bond.
  • Validated data for existing clients using Oracle SQL.
  • Manually testing functionality of trading, mutual fund, option and bond web based application. Testing text, navigation bar, links, and design.
  • Testing cross browser functionality of browser as well such as Internet Explorer, Chrome, Safari and Fire fox.
  • Testing cross browser functionality in Macintosh.
  • Performing Black Box, Regression, Functional, smoke and System Testing.
  • Driving the implementation of automated regression tests .
  • Performing and monitoring of live applications & assisting in first line application support.
  • Buying and selling securities mentioning tax lot, cost basics to see that particular security purchase and sell record.
  • Clearly and accurately report and assign bugs using bug-tracking tool.
  • Manage testing efforts for multiple locations. Work closely with business analyst and developers Flows Agile Methods .
  • Doing Regression testing using automated tool Selenium.
  • Proficient with developer tools, such as Eclipse and GitHub for developing on the Java stack
  • Experience automating build processes by Maven.
  • Experience in application deployments and continuous integration system like Jenkins.

Environment: Windows NT, Java script, Selenium IDE, WebDriver, Grid, SDL CMS, QC/ALM, JIRA, BugZilla, TestNG, Junit, ALM, Rally, XML, Fire fox, Safari, Mac Pc, C++, MS Excel, MS Office, Oracle, Unix, Maven, Jenkins, GitHub, SoapUI, REST API.

Confidential, Dallas, TX

QA Analyst

Responsibilities:

  • Creates, prepares and implements systems quality assurance reviews for numerous applications
  • Responsible for primary development of testing strategies
  • Consults with users, providing advice and direction
  • Performs more complex analysis of business requirements and system specifications
  • May serve as a coordinator for all testing activities on a project
  • Creates test plans and scripts for own projects
  • May lead and review test plans written by others
  • Performs moderately complex to complex test data conditioning, regression testing and testing validation.
  • Provides specific guidance on defects to developers
  • Gives direction to less experienced analyst.
  • Experience in testing APIs/web services - SoapUI and REST API
  • Logs, tracks and verifies resolution of software and specification defects documents all phases of the QA process.

Environment: FileNet, Quality Center, DataCAP, SQL, SDL, MS Office, WindowsXP.

Confidential, San Jose, CA

IT Technology Specialist

Responsibilities:

  • Handle Tier 1 help desk escalations through tickets or phone
  • Install, modify, and repair computer hardware and software.
  • Run diagnostic programs to troubleshoot problems.
  • Resolve technical problems with Local Area Networks (LAN)
  • Respond to queries either in person or over the phone.
  • Work with departments on specific software selection, application set up and migration.
  • Assure compliance with organizational policies and procedures along with safety programs with respect to the IT department.
  • Develops technical and user instructional manuals or write-ups as necessary.
  • Perform other duties as assigned to support the overall efficiency of the IT function.

Hire Now