We provide IT Staff Augmentation Services!

Sr. Selenium/mobile/qtp Automation Engineer Resume

5.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Over 8+ years of IT experience, extended expertise in Manual/Automation testing of Web, Mobile apps, ETL /Database testing and client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer using Selenium, QTP and ETL tool Informatica.
  • Having extensive experience in writing and implementation of complex Test plans. Design, Development and Execution of Test scripts for system and functional projects.
  • Extended experience in system testing, integration testing, UAT testing, Performance testing, functionality testing, SIT (System Integration Testing) and regression testing.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Expert in developing Java Selenium WebDriver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.
  • Extensively worked on Agile Development and management process.
  • Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium WebDriver/IDE/GRID, TestNG, JMock, Maven, Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
  • Experience in using SOAP UI for testing web services developed using SOAPUI, WSDL technologies.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Experience in testing native apps on iPhone, Android and iPod devices manually.
  • Experience in Back - end testing, data validation, Database testing using SQL queries.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, BugZilla.
  • Experience with different frameworks BDD and TDD using cucumber.
  • Cucumber used for the entire regression testing and functional testing with Selenium as primary tool to the Ruby Test Scenarios, Test Cases and Test conditions identified.
  • Experience in Mobile application testing in agile environment (Mobile/Tablets/Mobile Simulator).
  • Performed Manual as well as Automated Testing using Testing tool Selenium WebDriver, Appium.
  • Experience in cross platform testing in Windows (NT/2000/XP), HP-UNIX, Linux.
  • Good experience in understanding physical data modelling and data warehouse concepts.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Hands on experience in marketing domain, medical domain as well Worked with providers and Medicare or Medicaid entities to validate Internet portals.
  • Experienced in Test coordination between Onsite and Offshore team.
  • Ability to interact with end users, also quick learner and team player with good communication skills.
  • Excellent analytical and problem solving skills with the ability to troubleshoot and strong oral and written communication skills.
  • Unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS

Languages: C,C++, C#, Java, JavaScript, Python, Jython, PL/SQL, PHP, VBScript, Ruby

Web Development Technologies: HTML,HTML5,CSS,XML,Ajax, JavaScript, VB, ASP, JSP and Java Servlets, PHP, Jenkins

Web Servers / Application Servers: IBM WebSphere, Apache Tomcat, IIS and BEA WebLogic.

Testing tools: Selenium (IDE, RC, WebDriver, and GRID), HP UFT, Quick Test Pro(QTP),HP Quality Center, SOAP UI, WARP tool, Appium (Android, IOS), Robotium, JMeter, Bugzilla, JIRA, Coded UI, log4j, FireBug, FirePath, Jasmine, ATOM, CA LISA, Groovy, Gherkin, Protractor, Maven, ANT, JMockit, TypeMock, FitNesse, Jenkins, Hudson, Behave, HP LoadRunner, RFT, Web API, Coded UI

Reporting tools: JIRA, Bugzilla, Quality center, Rally, Mercury, TFS

ETL Tools: Informatica PowerCenter, SAP BO

Operating Systems: Windows NT, Windows 2000 Server, Solaris, HP Unix, Linux and Citrix

Databases: ORACLE, Teradata, SQL Server and DB2, MongoDB.

GUI / Tools: Eclipse, NetBeans, Intellij IDEA, Jbuilder.

Frameworks: Cucumber, ATDD, TDD, BDD, Key-Word Driven, POM, POS, Junit, RESTEasy, PHPUnit, TestNG

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Sr. Selenium/Mobile/QTP Automation Engineer

Responsibilities:

  • Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Performed automated acceptancetests written in BDD (Behavior Driven Development) using cucumber and Jasmine for testing JavaScript code.
  • Validated the customer account records and their order details with Databases using SQL Queries.
  • Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.
  • Involved in meetings of RAID management to track impacts on the project both at present and in future.
  • Extensively worked with End-to-end testing for User Acceptance Testing (UAT).
  • Well versed in Quality Control and Quality Assurance and Parasoft SOA testing
  • Participated in End-to-end testing where Business Analysts, Developers, Testers, UAT are involved and test the application completely.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in Designing & developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
  • Used HP Load Runner and JMeter to do performance testing to know the throughput and response time of the application.
  • Executed test cases of Load, Baseline, Combined and Stress Testing using HPPerformanceCenter.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub, Stash.
  • Involved in mobile testing by writing java for automation through Selenium Appium.
  • Tested web pages developed using AngularJS using protractor.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Good knowledge in performing testing in cloud environment like AWS and SaaS.
  • Worked in Amazon Ec2 Test environment.
  • Experienced in using JMeter tool for load and performance testing.
  • Created backend data-driven test cases.
  • Executed test cases by checking the data from Staging to Core table using ETL tools.
  • Worked on Amazon Dynamo DB NoSQL database service which is cloud database.
  • Used HP Quality Center to maintain all the defects found during functional and regression testing and following up the bug life cycle.
  • Worked with Cucumber with Feature files to write test automation steps and acceptance tests for the User Acceptance Testing (UAT).
  • Web applications are tested for Cross browser compatibility with PHP on selenium.
  • Responsible for testing and implementing service oriented architecture(SOA) components
  • Responsible for estimating required resource and components for SOA testing
  • Developed action plans for solving SOA based system architecture issues
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
  • Responsible for reporting and tracking the bugs using Quality Center.
  • Followed Agile Methodologies and Software Quality Audits for all the Phases of SDLC.
  • Improved control of testing tools and increased the Regression Functionality coverage.
  • Performed smoke, usability, functionality, GUI, browser compatibility and regression tests.
  • Actively participated in regular QA Team meetings to discuss testing process and resolve issues with local and off shore teams.

Environment: Agile, Selenium (WebDriver and GRID), JIRA, HTML, java, PHP, JavaScript, AngularJS, TestNG, Maven, Jenkins, Appium, SOUPUI, BDD, SOA, Coded UI, Cucumber, Protractor, XML, XPath, Web Services (SOAP & RESTFUL), Amazon Ec2, Dynamo DB, Git, Stash, JMeter, Ruby, Groovy, RFT, Quality Centre, Firebug, ETL, SQL Server 2012, Informatica PowerCenter, Hadoop, HIVE, UNIX, Teradata SQL Assistant, Putty, Win SCP, Linux, Windows, TIDAL.

Confidential, Cleveland, TN

Sr.QA Selenium Automation Engineer

Responsibilities:

  • Involved in requirements gathering.
  • Specifications from Business view and Functional view of the application is analyzed.
  • Participated in project kickoff and sprint planning meetings.
  • Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
  • Created automation scripts in SOAPUI using Groovy Script for web services testing.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
  • Used CA LISA in performing regression and End-to-End testing.
  • Used FitNesse tool in performing integration testing and developed test suites in black-box acceptance testing and regression testing using Fit framework.
  • Used Ajax True Client in performing performance testing.
  • Perform responsibilities of developing test scripts by using SOA test tools.
  • Responsible for estimating required resource and components for SOA testing.
  • 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.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Used Amazon AWS S3 for storing the data.
  • Used Rational software in performing functional and performance testing.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Developed automation test scripts for client -server and web based applications using Python.
  • Involved in creating automation test suites for progression & regression testing in SoapUI and CA LISA. The messaging formats included SOAP over HTTP& REST based clients with XML Payload.
  • Involved in Unit testing, test case development and regression testing using JUnit for web based application.
  • Used JMockit in performing unit testing to mock objects.
  • Performed SIT on complete system to check the quality of the product.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Involved in status reporting, project meetings and project planning with the team.

Environment: Python, Selenium WebDriver, CA LISA, JUnit, ANT, Jenkins, SoapUI, Parasoft SOA, JIRA, TDD, Agile, HTML, XML, REST, SQL, PL/ SQL, Oracle, Rational, Quality Centre, Windows XP, UNIX.

Confidential, Virginia

Sr. Selenium/Web Services Automation Engineer

Responsibilities:

  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Developed automated scripts using Selenium WebDriver and Implemented Frame work using Java.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Provided best practices in Automation testing in CodedUI.
  • Involved in Automation of the test cases using Selenium WebDriver, JUnit and Ant.
  • Create JUnit HTML test report for the entire test suite.
  • Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Used JIRA for Tasks, Iteration Status and plan, Creating Tasks, Report, Track, and Defects.
  • Performed Regression testing on new builds, every modification in the application using Selenium RC.
  • Performed regression testing using QC by modifying and documenting the existing scripts.
  • Used PHPUnit in performing the unit testing in case of PHP applications.
  • Experience with TOAD for backend data validation
  • Performed back-end testing using SQL queries to validate the data in the back-end SQL Server
  • Status reporting and test updating in Quality Center.
  • Developed Cucumber framework using Selenium WebDrvier.
  • Experience in testing EDI according to HIPAA compliance.
  • Automated test cases using Ranorex to elaborate data-driven tests, excluding XML data format, by means of this tool. Created detailed reports with screenshots using Ranorex UI tool.
  • Worked on POS QA Testingwas involved in setting of QA Test environment with simulated POS test environment. Evaluated and interpreted POS requirements created by external vendors.
  • Wrote SQL queries for validating the data mapping and data integrity.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, SoapUI, JIRA, PHPUnit, Appium, XML, RFT, TOAD, Jenkins, TFS, VBA, Oracle 10g and WebSphere application server, Unix.

Confidential, Los Angeles, CA

QA Selenium Automation/Performance Tester

Responsibilities:

  • Preparation of Defect Metrics and Productivity Metrics for the team, worked as back end tester worked in creating manual test cases in Quality Center. (QC).
  • Involved in design and implementation of Selenium Web Driver automation framework for smoke and regression test suites (JUnit, Maven)
  • Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
  • Written and executed automated test cases and tested SOAP and REST web services using CA LISA.
  • Worked as manual tester to create test scenarios, test plan, test cases of system design documents.
  • Involved in generating Test cases for existing system to new system for different Levels of Business.
  • Responsible for reviewing the development standards, testing standards and processes.
  • Involved in development of Automation Testing strategies and Test Process; developed automation testing requirements, prepared test scripts, running tests, collecting test results / metrics.
  • Performed Positive and negative testing, Black Box, and End User Testing.
  • Developed Test plan and Test cases for manual and automated testing.
  • Involved in performing Functional, Application, Integration, System, Regression, APM and Performance tests.
  • Designed and developed rest cases for putting the application on manual testing.
  • Responsible for reporting and tracking the bugs using Quality Center.
  • Followed Agile Methodologies and Software Quality Audits for all the Phases of SDLC.
  • Improved control of testing tools and increased the Regression Functionality coverage.
  • Performed smoke, usability, functionality, GUI, browser compatibility and regression tests.
  • Actively participated in regular QA Team meetings to discuss testing process and resolve issues with local and off shore teams.
  • Interacted closely with developers, environment people, client, team manager, team lead and team members for feature issues and discussion.

Environment: UFT 11.5, SOAPUI, Quality Center, Load Runner 9.1, HP Quality Center 10.0, .Net, SQL Server 2008, Microsoft Windows, UNIX, XML, CA LISA, Documentation Tools: MS Office - MS Word, Excel, PowerPoint, Jenkins

Confidential

Manual/QTP Tester

Responsibilities:

  • Analyzed user requirements by interacting with Architect, Developers and Business Analysts.
  • Created and executed test plan, test case design and test cases based on user and functional specifications.
  • Specifications Creation of Test Data Requirements and Test Condition Matrix, Setting up Test Environment, Software Test execution Defect management.
  • Performed functional testing, integration testing and system testing.
  • Developed re-usable library of generic functions using Selenium to eliminate redundancy of code in automated scripts.
  • Involved in comprehensive end-to-end testing.
  • Created test scenarios for functional and regression testing in Java.
  • Performed compatibility testing using QTP for multiple browsers.
  • Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • During the execution phase, review all the defects identified by the team to check the validity before reporting them.
  • Submit the Quality Assessment Report to the stakeholders.

Environment: QTP, Quality Center, Java, XML, TOAD, CQ5, Oracle 10g and WebSphere application server, Unix.

Confidential

Manual Tester

Responsibilities:

  • Involved right from Requirements gathering to till Production.
  • Generation of manual test cases for review and cooking data for execution of Test cases.
  • Responsible for analysis, reports and defect tracking.
  • Generate test records, Modify scripts to do regression test.
  • Developed and submitted viable test plans to test accuracy of data conversion.
  • Developed SQL scripts and stored procedures using PL/SQL.
  • Expert in using JIRA for Reporting Bugs using Agile Methodologies.
  • Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
  • Created data driven script in order to perform positive and negative testing of the application.
  • Participated to create Test Analysis reports (TAR) and stored them into the JIRA.
  • Created UAT test scenarios based on the Technical Business Requirement documents.
  • Participated in peer review meeting for created Test plan, test cases and analyzing various testing documents and process of testing life cycle.
  • Used Test Director for defect Tracking and defect reporting.

Environment: ManualTesting, System Testing, Regression Testing, Negative Testing, SQL, PL/SQL, Agile Methodologies, Test Plans, Test Case, JIRA, Documentation, XML, UML, Rational Rose and Oracle.

We'd love your feedback!