We provide IT Staff Augmentation Services!

Sdet - Automation Tester Resume

FloridA

SUMMARY

  • Over 8 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and good experience on Core Java, OOPS concepts.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
  • Proficient in the field of Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, Quality Center to develop automation testing scripts for web and client server applications.
  • Expertise in debugging issues occurred in front end part of web - based application which is developed using HTML5, CSS3, Angular JS, Node.JS and Java.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Hands on experience in testing the AngularJS based application using Protractor.
  • Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.
  • Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.
  • Good working experience on SOAP UI for testing and validating various web services used in the application.
  • Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
  • Hands on experience with licensed tools and or open Source such as Selenium Webdriver, ReadyAPI, RestAssured, Maven, Cucumber Gherkin, Saucelabs
  • Build and Maintain API automated testing of Restful webservices, UI automation, test data preparation and data driven testing.
  • Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation. Experience in implementing TDD and BDD.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Expert using open source bug tracking tool JIRA, Quality Center, BugZilla & IBM Rational Team Concert (RTC).
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
  • Outstanding communicator with extensive experience in customer service as well as ability to identify, develop and enhance client relationships

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/WebDriver/GRID, Quick Test Pro (QTP), Test Link, Test Manager, Jbehave, Cucumber, Appium

Languages: JAVA, C#,HTML, XML, PL/SQL

Web Technologies: HTML, XML, CSS, DHTML, Angular JS, Node.JS

Scripting: JPython, JavaScript

IDE: Eclipse, SQL Developer

Test Framework: Junit, TestNG, Data Driven Framework

Web Debugging Tool: XPath, Firepath, Firebug

Build Tool: Ant, Maven

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC), BugZilla & IBM Rational Team Concert (RTC)

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Version Control: SVN, GIT

Data Bases: MS Access, Oracle

PROFESSIONAL EXPERIENCE

Confidential, Florida

SDET - Automation Tester

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
  • End to End Testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
  • Worked on test automation framework and using SmartBear TestComplete and other tools to ensure the quality of deliverables .
  • Used Protractor which is and End-to-End Framework testing for AngularJS Web Applications.
  • Performed Automation Testing of REST API using Rest Assured Framework.
  • Designed ETL processes for the data warehouse lifecycle (staging of data, ODS data integration, EDW and data marts).
  • Involved in writing automated scripts for Angular.JS application using Protractor and Java,C#.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Contributed to solution design workshops, championing and promoting ETL best practices.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Involved in designing of automation framework to be used in UI testing with Selenium.
  • Work on a cross-functional agile SCRUM team to deliver ETL capabilities to the organization.
  • Worked on a cross-functional agile SCRUM team to deliver ETL capabilities to the organization.
  • Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Created Python scripting to test REST API functionality for regression setup.
  • Execute sprint-based testing using SmartBear TestComplete for UI and automated testing.
  • Performed REST API testing using Rest Assured library.
  • Used build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Experienced with Selenium using Java and C# experience with API Manual and automation testing using REST Assured API.
  • Implemented REST Microservices using spring boot .
  • Identified, Reported and Tracked Defects using Quality Center test management tool.
  • Designed the automated test cases using the Selenium Web Driver 2 using C#.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Automating the manual test cases using Selenium WebDriver, using C#
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Performed End-to-End testing of database to check data integrity using SQL queries.
  • Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

Environment: Selenium WebDriver, Java, Python, TestNG, Angular JS, Protractor, LoadRunner, Jenkins, Cucumber, Agile, SQL, Maven, HTML, SOAP UI, XPath, Firebug, Eclipse, Jira, Quality Center HTML, GitHub, Windows 7.

Confidential, Chicago, IL

SDET - Automation Tester

Responsibilities:

  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework.
  • Automating the manual test cases using Selenium WebDriver, using C#.
  • Used C# programming language as business logic in Visual Studios 2012 as IDE.
  • Established the Environment set up for Mobile Automation using Appium Tool.
  • Utilize CSS selectors, IDs, and XPaths to locate elements on iOS and Android views, and Web pages, and use Protractor for AngularJS web pages and Implemented Jasmine as a testing framework with WebDriverJS in Protractor.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Involved in writing automated scripts for Angular JS application using protractor and Java scripts and performed manual testing in physical devices emulator and IOS simulator.
  • Worked with test and development management tools as Team Foundation Server.
  • Creating test scripts using C# and Selenium Web Driver for the functional test cases
  • Executed the test plans on Mobile (IOS & Android) as per requirements using Appium.
  • Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Implemented Selenium GRID for compatibility testing.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Worked with SOA architecture which includes Soap Web Service and RestFul Web Service Testing Conducted backend testing using SQL queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Coordinated with technical support associates to fix proprietary software issues
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Java, Selenium WebDriver, Jenkins, Maven, Angular JS, Protractor, Cucumber, Python, SOAP UI, Rest Assured, XPath, Eclipse, HTML, CSS, JavaScript, XML, Jira, Appium, Ruby, Quality Center, SQL, agile, Oracle and Windows.

Confidential, Chicago, IL

Software Development Engineer in Test(SDET)

Responsibilities:

  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
  • Actively participated in scrum meetings and reviews.
  • Performed Functional tests using Selenium WebDriver with data driven framework.
  • Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
  • Created test cases, test plans, tested API’s, wrote TestNG test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Developed test harness for WebServices automated testing by means of SOAP UI and ANT.
  • Involved in testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Performed functional testing of Web services testing using SOAP UI.
  • Created Data Driven tests that randomized the test data for testing the AUT using Excel file.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed Smoke, Functional, Regression and Integration testing.
  • Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Conducted backend testing using SQL queries to validate data for database.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
  • Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, Page Object Model (POM), Data-Driven Framework, Quality Center, HTML, CSS, JavaScript, SOAP UI, Jira, Web Service, XPATH, WSDL, XML, Oracle, SQL, Linux, Windows.

Confidential

Java Developer and Automation Tester

Responsibilities:

  • Experience in testing using Rest based Web Services. Involved in developing and executing automated test scripts to support testing requirements using Quick Test Professional (QTP).
  • Automation Regression test execution performed using HP QTP and HP UFT automation tools.
  • Performed batch run execution on different environments using QTP/UFT Batch Script. Tracked bugs using Quality Center defect management system
  • Assisted in Design and Implementation of QTP/UFT Automation Framework by creating reusable functional libraries in Quick Test Professional using VB script.
  • Generating/Enhancing VBScripts, executing the test scripts, analyzing test results using QTP.
  • Designed an automation framework for UI and batch testing in QTP/UFT.
  • Conducted GUI and Black Box Testing using QTP and interacted with developers to resolve issues.
  • Developed and maintained QTP/UFT test scripts to support regression testing whenever a Change Request is completed.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on oracle database by writing SQL queries.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.

Environment: Java, Manual Tester, Quality Center, Jira MS Visio, HTML, Java Script, Oracle, Quick test Pro XML, Web Services, QC 1O, QTP 10, UNIX.

Hire Now