We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer / Selenium / Mobile Test Engineer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 8+ of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services,Client/Server applications and databases in Finance, Healthcare & Media Applications.
  • Good experience in Web Services testing using SOAP UI, XML and WSDL; and in 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.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
  • Expertise in performing manual testing & Mobile Application Testing using Appium.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Strong in writing SQL queries to perform backend data validations.
  • Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, Java, BREW.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Participated in SOA design decisions using Oracle's AIA framework, OSB, and SOA Suite.
  • Developed enterprise data integrations using AIA, SOA Suite, BPEL, Web Services, and OSB.
  • Experience in Database testing by using Oracle, MS SQL Server, SQL, T - SQL and PL/SQL Queries.
  • Business logic implementation, data exchange, XML processing and graphics creation has been done using Pythonand Django.
  • In depth technical knowledge and understanding of Data Warehousing, Data Validations, OLAP, SQL Server, Oracle and ETL.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Experienced in load and performance testing tool JMeter.
  • Experience in both Waterfall and Agile project environment. Knowledge of Automation Tool like Selenium, protractor.
  • Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson,Team City, and Cruise Control.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Well expertise in Automating the Validations using Shell and Python Scripts.
  • Excellent experience with source version control tools such as Subversion (SVN) &Git.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), Jmeter

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.

Databases: Oracle, SQL Server & MS Access

Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.

Languages: C, C++, Java, C#, Python, UML.

Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

Browsers: Internet Explorer, Firefox, Chrome & Safari

Operating Systems: Window, UNIX, MAC and Linux

Mobile Manual Testing: Android, iOS.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Automation Test Engineer / Selenium / Mobile Test Engineer

Responsibilities:

  • Developed automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jekins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
  • Perform responsibilities of developing test scripts by using SOA test tools.
  • Developed Groovy scripts to test report application output. Responsible for developing scripts using Groovy 1.7.
  • Tested request and response XML's based web services interfaces using SOAP UI. Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium WebDriver. Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Responsible for estimating required resource and components for SOA testing.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
  • Developed automated Test cases in Selenium WebDriverusing C#. Documented and executed Testplans, Test cases and Test scripts based on business requirement document.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Performed Coded UI automation testing for the application using Microsoft Test Manager.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Connected to database to Query the database using SQLyog tool for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium WebDriver, Test NG, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Jenkins, Fire path, Firebug, Python, HTML, XML, agile, Quality center, Coded UI, Test Manager, Mobile Testing, SQL, Oracle and Windows.

Confidential, Durham, NC

Sr. SDET/ Webservice Tester/ Mobile Tester

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Performed Data driven testing usingSelenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and Junit framework.
  • Optimized the database queries to improve the performance. Developed entire frontend and backend modules using Pythonon Django Web Framework.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver, Python and Cucumber with ruby.
  • Developed UFT/QTPScripts to work on Cross Browsers (IE8, IE9, and Chrome and Firefox). Tested Safari manually.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Experienced in load and performance testing tool JMeter.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration,System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Used GITas code repository and Code Collaborator to manage code reviews.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

Environment: s: Selenium WebDriver, Jenkins, Cucumber, Python, SOAP UI, JMeter, Ant, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Android, Oracle and Windows.

Confidential, Portland, OR

Automation Test Engineer/ ETL Tester/Database

Responsibilities:

  • Run the Automated Regression suite and analyzed results and file bugs. Helped in preparation of test plans in accordance with the business requirements.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
  • Wrote scripts for testing using ruby in cucumber framework.
  • Developed automated Test cases in Selenium Web Driver using C#. Documented and executed Testplans, Test cases and Test scripts based on business requirement document.
  • C# Automation using VSTS and Selenium, Eclipse along with Nuint. Web Services automation for manual and Automation both.
  • Responsible in executing Selenium RC test scripts on different browsers and checked for compatibility.
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
  • Performed functional testing for each sprint using Selenium RC. Performed cross browser functional testing using Selenium RC.
  • Handled the tasks of assisting senior SOA testers in developing test strategies and in gathering testing requirements
  • Automated functional scenarios using Selenium IDE and RC.
  • Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance
  • Worked on developing the automation scripts for backend testing using Selenium RC.
  • Created automated scenarios using Selenium for regression and Data-Driven testing. Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
  • Used HP Quality Center to report defects and test results.

Environment: Java, Selenium RC, Selenium IDE, Firebug, SQL, iOS, Mobile Testing, HP Quality Center, Oracle10g and Windows.

Confidential, New York, NY

QA Automation and Manual Tester

Responsibilities:

  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • Suggested improvements in test process by gathering and analyzing data.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
  • Used Selenium IDE for testing various web applications.
  • Involved in complete QA Life Cycles.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Experienced in performance testing using load runner and JMeter
  • During testing life cycle, performed different types of testing like System Testing,Integration Testing and Regression Testing.
  • Performed Defect tracking in Quality Center. Defects were linked via traceability to specific test case.
  • Participated in QA Team meetings and weekly QA testing reviews.

Environment: Selenium RC/IDE/Grid, Quality Center, Java, HTML, Java Script, Oracle, VSS, Windows, Team Foundation Server, Load Runner.

Confidential

Sr QTP Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Developed and implemented robust MVC pattern base testing with Selenium RC which cut down the script development time in half.
  • Involved in automating test cases using Selenium RC with Junit.
  • Generated UFTscripts with standard checkpoints, validation checkpoints and also Synchronization Points.
  • Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFTin VB script.
  • Wrote and executed automated test cases using Selenium RC to automate manual testing solutions.
  • Used Selenium RC used to test search results of Meta search engine.
  • Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Verification of Frontend GUI Objects and elements. Developed automated script for back-end testing using Selenium RC.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Familiarity with UAT for making website more user-friendly and for web-applications.
  • Performed other essential job responsibilities under the guidance of senior SOA testers.
  • Involved in writing SQL Queries for backend testing
  • Knowledge of writing Junit tests using Junit framework.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Extensively tested customer’s payments are sent directly to your commercial bank account using the latest 4security technology.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Selenium RC, Java, Junit, SQL, DHTML, Jira, VBScript, HTML, MSWord, MS Excel, UNIX, Windows.

Confidential

Manual Tester

Responsibilities:

  • Good experience in creating, modifying and enhancing both manual Test Scripts and Test Scripts created
  • Involved in all the phases of Manual Testing process and worked closely with Business stakeholders.
  • Used Quality Centre for preparing the Test Plans andmanualTest scripts.
  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies
  • Carried out ETL Testing: tested the ETL jobs and verified the data loaded into the Data sets in the UNIX box and ODS tables.
  • Worked on ETL/Backend testing by writing the queries
  • Used HP Quality Centre for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.
  • Environments: HP Quality Center 10, QTP 11.0, VB Script, Selenium Webdriver, Java, TestNG, Mochajs.
  • Thorough knowledge in the aspects like Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL) and also extensive experience using the same
Environment: Mercury Interactive quick test Pro, Load Runner 7.8, Test Director 8.0, Win Runner 7.6, Visual Basic, Oracle, SQL server, manual testing and Internet explorer.

We'd love your feedback!