Sr. Selenium/ Qa Automation Engineer Resume
Clinton, NJ
SUMMARY:
- Around 5+ years of experience in Information Technology in the field of Software Quality Assurance, Manual, Functional and Automation Testing of Client Server, Windows, Web & Mobile Applications using Agile, Scrum and Waterfall methodologies.
- Extended expertise in QA in Manual and Automated Software Testing using QTP, SOAP UI, Quality Center, Software Quality Assurance Testing and Parallel Test execution using Selenium WebDriver, Test NG and Selenium Grid.
- Experienced in using Test Management tools such as HP Quality Center (QC)/Application Life Cycle Management (ALM), Rally, IBM Clear Quest, JIRA and Bugzilla bug reporting tools to track test progress, test execution and deliverables.
- Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Experience in implementing Appium Scripts to test IOS and Android platforms using simulator and emulator and experienced in using UI Automator viewer in Appium to inspect elements in mobile applications.
- Strong Working knowledge on HP Unified Functional Testing(UFT) in delivering the Bug reports.
- Proficiency in performing different types of testing strategies like Functional, System, Integration, Regression, Smoke, Sanity, Configuration, Black Box testing, White Box testing, GUI testing, Back - End testing, Mobile, UAT, Browser compatibility testing, API, Database testing, and Network testing.
- Proficient working knowledge of Core Java and Object Oriented Concepts like Inheritance, Polymorphism, Exception Handling, Multi-Threading, Java Generics, java functional programming and Collections.
- Experienced in working both of UNIX & Linux environment to analyze log file, setting up cron jobs & to monitor process.
- Experience with load/performance tools like JMeter and Load Runner.
- Proven ability in working with automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven, SOAP UI, Cucumber and Jenkins.
- Experienced in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Safari, Opera, Google chrome on different OS like windows and MAC.
- Experience in performing manual testing emulators & IOS Simulators & Mobile Application Testing using automation tools likeAppium, Seetest and Perfecto.
- Knowledge in bug tracking and dealing with app issue's using Cucumber Calabash Framework.
- Extensively worked on Selenium WebDriver with the preferred Languages Java, JavaScript, C #, VB, Python, Ruby and Perl. Experience on CLAIMS and HIPPA standard testing.
- Experienced working on test management tools like team foundation server (TFS). Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle, SQL Server and MySQL Databases.
- Expertise in using different Spying tools like Firebug and Fire path element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, XPath etc.
- Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model(POM) frameworks with Selenium to maintain test suite.
- Experience in configuring application framework by processing excelsspreadsheets using Apache POI.
- Very good Experience in Selenium Robot Framework (Keywords, test suit, test cases and python script creation) for automation testing of BO reports.
- Experienced in performing system and Integration testing by executing test cases by using Microsoft Test Manager (MTM).
- Knowledge in running/analyzing different scenarios of Load tests for proprietary applications. Performing Load tests on applications deployed on company's hosts and in AWS Cloud.
- Experience in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) and Bug life cycle in Iterative development environments.
- Strong experience in implementing Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and test matrices.
- Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
- Ability to work independently and as Excellent Team Player with a very good communication and presentation skills, self-starter and quick learner.
- Ability to interface effectively across various teams within a project from business to technical resources including executive level, business SMEs, project managers, program managers, developers, database engineers, architects, system analysts, etc.
PROFESSIONAL EXPERIENCE:
Sr. Selenium/ QA Automation Engineer
Confidential, Clinton, NJ
Responsibilities:
- Designed, executed and maintained automation Test Scripts in Selenium WebDriver using JAVA, TESTNG and Maven.
- Used the POI API to read data from the excel sheets
- Configured python WebDriver, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
- Tested compatibility of application for dynamic and static content under various cross browsers using Integrated HTML ids and XPATH in Selenium.
- Used QTP for Regression testing using on each new build of application under test
- Responsible for implementing Multi-Threading/multithreading for time consuming processes and synchronizing the actions of threads
- Worked extensively making Data Driven and Keyword Driven and Maven/Ant Frameworks to maintain Test Suites.
- Created automated test scripts using SEETEST automation and executed the scripts for different upgrades to the application and whenever new OS version or new real device is available.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Detecting, classifying and reporting bugs through Defect Tracking System in RALLY.
- Actively worked in Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Created ETL test data for all ETL mapping rules to test the functionality of the Informatica Mappings.
- Used HP Quality Center/ ALM, JIRA for tracking requirement and issue tracking.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Used SoapUI features like Assertions, Data Source, and Groovy Script Test Step to do data level validations
- Selenium Robot framework has been implemented by setting up testing suites with individual suite specific setups for different user types and test categories.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools like Jenkins for running test on nightly basis automatically.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Produced a daily test status report communicating number of tests planned, tests executed, passed, failed, in-progress, blocked, and/or not applicable.
Environment: Agile, HP Quality Center 11.0, POM, JavaScript, SoapUI 5.2.1, Windows, Seetest 7.1, Maven 3.1.1, Jenkins, Eclipse, TestNG, GitHub, ETL, Selenium WebDriver, XPath, Selenium Robot Framework, Eclipse, JIRA, Firebug, HTML, XML, CSS, Chrome, Firefox, SQL, JMeter, Cucumber, Protractor, POI, Emulator.
QA Automation Engineer
Confidential, Richardson, TX
Responsibilities:
- Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
- Used Agile methodology in developing the application, which includes iterative application development.
- Responsible for providing Risk Assessments, test Plans, test cases and executing and creating Test Results them within an AGILE software development SCRUM environment.
- Designed, developed and implemented POM based automation ETL testing framework utilizing Java, TestNG and Selenium Web Driver.
- Used Selenium Grid to execute parallel tests on multiple browsers - IE, Chrome, Firefox& Safari.
- Design & Develop data driven framework using Selenium Web Driver, TestNG and Apache POI API.
- Worked on Business Services and eScript to implement business functionality in Contact and Address Management as per the business requirements.
- Hands-on experience with Manual Testing, Automated Testing and Experience in Mobile Apps Testing of Native apps, Web apps, Hybrid apps with Exploratory Testing on Mobile and Tablet devices with Appium automation framework.
- Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium. Used Android SDK and set up mobile device Emulator to test application and to get log files
- Implemented the Declarative Configuration Alternatives using Data Validations, User Properties, Workflows and Run time Events. Customized the application usingSiebeleScript as alternative to configuration extending the functionality
- Working on Frame work for Performance testing of all the Web service API (s) and Java API (s) using Load Runner JMeter 2.3, Para soft SOA Tool and Performance Center.
- Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java.
- Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework
- Experienced using HP Application Life Cycle Management(ALM) and JIRA for global test management, bug tracking and reporting.
- Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities of the above applications. Performed regression tests to validate the changes for different functionalities, found defects and reported them to development using Quality center.
- Practiced Test-driven/Behavior-driven development (TDD/BDD), automated unit testing, refactoring, and extensive pair programming.
- Worked on source version control tools such as Subversion (SVN), TFS and GIT.
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API Perfecto mobile versioning strategy.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Creating and executing scripts in tool for automation testing of mobile application.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment. Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Involved in executing SQL queries and PLSQL procedures, functions and packages for backend testing.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
Environment: Java, ETL, Selenium Web Driver, eScript, Maven, UAT, ANT, Maven, SIT, TestNG, Jenkins, XPath, Eclipse, SOAP UI 4.0, JIRA, Git, Firebug, HTML, XML, CSS, UFT 11.x, Internet Explorer, Chrome, Firefox, SQL, Oracle, JMeter, Windows, Protractor, POI, POM, Appium, Emulator.
QA Automation Engineer /Mobile Tester
Confidential, Atlanta, GA
Responsibilities:
- As part of QA team involved in testing Web, Data Warehouse & system.
- Preparing/reviewing and facilitating the implementation of test plans.
- Conducted/Participated in meetings involving the stake holders to discuss/analyze the risk factors and the progress of the QA schedule.
- Participated and reviewed Test approaches, strategies and plan for large scale projects.
- Experience with firebug in editing, debugging, and monitoring CSS, HTML, and JavaScript live in any web page.
- Active involvement in compatibility testing on various browsers OS and Mobile devices.
- Prepared and executed high level test cases which had major impact on business.
- Experienced in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
- Identifying and analyzing quality risks in Web, Security and Infrastructure upgrade related applications.
- Prepared /Reviewed the Manual, regression and Performance detailed Test plan and schedule in a typical Waterfall SDLC.
- Used Appium tool to test automation test scripts on Android platforms for native and mobile websites on mobile devices.
- Used iOS simulator to make sure the app works on all devices and there no UI issues.
- Hands on experience in using Appium Emulators and IOS Simulators for Mobile Application Testing.
- Used QTP for Regression testing using on each new build of application under test
- Manual App testing on different mobiles devices on different version like Android and IPhone.
- Preparing and managing the project testing schedule & quality of deliverables and facilitating and coordinating with multiple teams.
- Testing application using Charles proxy for web debugging.
- Using Perfecto app for mobile automation for android and IOS different deceives on cloud platform.
- Managing defects in Test environment & perform root cause analysis when required.
- Used the GIT as version control management tools to control the versioning of the application
Environment: Android 4.4-5.1.1, IOS 7.0.1-8.0.0, Appium, Charles proxy, Perfecto, Calabash, C#, GIT, Agile, Windows 7/8, MS Office, safari, IPhone and andriod devices.
Automation Tester
Confidential
Responsibilities:
- Participated in Team meetings and contributed with the ideas to decrease manual effort.
- Developed automation scripts for the test cases using Selenium RC in Java.
- Maintained and updated the Manual Test case, Test Scripts and Test Data as per the evolving requirement.
- Done java coding extensively for Data Driven framework and Keyword Driven Framework by using JUnit and TestNG framework along with Selenium IDE, Selenium.
- Designed the test cases for the complete application modules.
- Responsible for Regression Testing, Functional testing for web based application.
- Performed Regression Testing for every modification made in the application and new builds using Selenium WebDriver.
- Reported bug using Project Tracking tool JIRA.
- Reviewed Business and Technical requirement documents to develop test scenarios and test cases.
- Involved in Database testing.
- Experience in performing DDL and DML operations.
- Experience in creation of stored procedures, triggers and views.
- Executed the Test Cases to verify actual results to expected results.
- Tested web application usingJunit and Selenium Framework.
- Involved in Back end testing using SQL and PL/SQL queries.
- Tested the Web application for different Operating systems.
- Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Involved in Web Service testing and validating the XML files.
Environment: Java, PL/SQL, Selenium RC, Junit, Selenium, SoapUI, Jenkins, Firefox, ANT, SQL, XML, Eclipse, JIRA, Oracle, UNIX and Windows.
Quality Analyst
Confidential
Responsibilities:
- Involved in Manual Testing to check the basic functionality of the modules under test using TestDirector.
- Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan.
- Created manual test cases for Functional, GUI and Database testing of the application usingTest Director.
- Involved in database testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
- Verifying all of the fixes made by Software Engineers against the appropriate defects by retesting the affected software and/or component of the system.
- Performed backend testing by executing SQL Queries.
- Defects were tracked, reviewed, analyzed and compared using Test Director.
Environment: MS Access, MS Project, Windows 2000, Java, Test Director
