Senior Selenium Enginner/mobile Test Enginner Resume
Fort Worth, TexaS
SUMMARY:
- Over 7 years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Healthcare & Media Applications.
- Hands on experience of Manual and automation testing of Mobile Apps using emulators, simulators and Appium.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP protractor to develop automation testing scripts for web and client server applications.
- Experience in writing Automation scripts and frameworks using Java, python, C#, JavaScript, VBScript
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Experience in doing performance testing of service using JMeter.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Expertise in working with object locator tools like Firebug and Developer tools.
- Worked on SOAP and REST web services api using tools like SOAPUI and JMeter.
- Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect identification and resolution using tools like BugZilla, JIRA.
- Experience in working with Agile Methodology for implementing rapid and high co - ordination environment among Development and QA teams using SCRUM model.
- Experience in writing SQL Queries to retrieve the data from the database.
- Expert on Black Box Testing, Gray Box techniques include GUI testing, functional testing, compatibility testing, system testing & regression testing.
- Experience in documenting the testing process using MS-Office tools including Word, Excel, Power Point and MS-Project.
- Highly motivated worthy team player and worked in all environments to meet target deadlines and Quick learner.
- Comfortable working solo and in a team environment. Extensive training in software testing theories and procedures.
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter, TDD, BDD.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
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#, SQL, PL/SQL, Python, UML, Mongo DB.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS.
PROFESSIONAL EXPERIENCE:
Confidential, Fort Worth, Texas
Senior Selenium Enginner/Mobile Test Enginner
Responsibilities:
- Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Worked on developing the automation scripts using Selenium WebDriver with JUnit Frame work.
- Selenium Web Driver for automating over 70% of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Involved in writing and testing test scripts using Selenium WebDriver and Java Object Oriented programming.
- Wrote Use case, test plan, detailed the test cases and got the approval from team lead.
- Performed command like DDL, DML and constrain in SQL.
- Developed & maintained the Traceability matrix between requirements and test cases in QC.
- Followed standards of QA methodology for maintenance and documentation.
- Involved and Contributed for Test strategy.
- Designed/formulated the automation strategy/automation approach.
- Modularized VB Scripts/calling actions and data driven testing in QTP using excel sheet.
- Observed Batch testing/unattended automation.
- Checked errors log files and performed basic and advanced UNIX commands.
- Validating web service and performed testing based on web service specification document in SOAPUI.
- Performed black box, module, integration and system testing
- Worked extensively on TDD and BDD testing.
- Executed function, load, stress testing in SOAPUI and done property transfer at different level.
- Test automation for web application (SWAP module) using Cucumber.
- Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
Environment: Selenium Web Driver, HTML, XML, SQL, Appium, Load Runner, Windows 2000/NT, Cucumber, QTP 10.0, SOAPUI 3.5, Cucumber, Java.
Confidential, Stanford, CASenior Automation Engineer
Responsibilities:
- Performed functional, UI, UAT, smoke, regression testing and recorded issues along with product enhancements.
- Worked with Engineers to troubleshoot problems and inconsistencies.
- Participated in SCRUM process, attended daily scrum meetings, sprint planning and sprint.
- Analyzed Business Requirements Document, Functional Specifications Document and Technical Design Document to develop Test Plan and Test Cases.
- Created automation scripts in Eclipse, Selenium RC, running them as JUnit.
- Identified test cases to automate. Automated those test cases using Selenium IDE/Selenium RC and JUnit in Eclipse IDE.
- Implemented Java API’s Collections, IO and JDBC, Apache POI in WebDriver Scripts.
- Wrote Test Cases for REST WebService API.
- Used SOAPUI for testing SOAP based Web Services. Performed functional and performance testing of Web Services.
- Involved in the user acceptance testing to make sure that the application should work according to the client requirements.
- Resolving Maven/build related problems for web applications while using build tools such as Jenkins.
- Worked with JMeter for configuring and execution of performance test scenarios with multiple virtual users and virtual user scripts, managed and collected metrics for the various system monitors.
- Created and executed JMeter scripts that simulated 4 times the current production load and monitored logs.
- Analyzing and reporting upon JIRA usage and activity.
- Reported defects using JIRA in Agile methodology.
- Extensively used SQL queries to validate the data.
- Loaded data into an Oracle database and did database testing through SQL queries Monitored server performance metrics on UNIX level.
- Created and maintained Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing Visual Studio Team System (VSTS) 2008, Team Foundation Server (TFS), for manual, automated(Functional & Regression), and performance/stress testing.
- Worked with over 5 TB MongoDB installation
Environment: Selenium RC, JIRA, JUnit, Java, JMeter, SOAPUI, Rest, XML, Eclipse, MS Excel, Mongo DB SQL, Oracle, Unix, Scrum, Agile,TFS.
Confidential, Irving, TXSenior Automation Engineer/Appium Tester
Responsibilities:
- Involved in design, development, Object Oriented Analysis and testing the application.
- Participated in integration projects for the recent merge and acquisition of Life Technologies, specifically dedicated to enhancing the organization website.
- Provided solutions to expedite the procurement of required data for unique website architectures comprised of HTML, JavaScript, JQuery and AJAX.
- Used Selenium IDE for Open source web testing. Created the test cases using JUnit.
- Expertise in running Test Scripts from Quality Center/ Test Director on different hosts.
- Responsible for solution design and technical architecture for some of the functional groups. Advocated industry best practices in numerous technical implementations.
- Automated System testing for trading web application,transactions, exchange operations and payment methods using Selenium WebDriver.
- Developed Hybrid automation framework in Java by using Page Objects framework, Keyword Driven & Data Driven frameworks. Automated running smoke tests and build report generator for daily builds.
- Used Selenium Grid to run automated test cases in parallel environments.
- Tested cloud-based mobile applications across multiple platforms, touching the full stack across the web.
- Performed Load and Stress testing by developing LoadRunner scripts to find out effective Web/App server configurations for best performance levels.
- Extensively performed Database testing using Selenium. Generated Production DB reports using SQL queries.
- Used Selenium Grid to run test cases in multiple browsers and Platforms
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Developed automation and deployment utilities using Ruby, Bash, Powershell, Python and Rundeck.
- Designed and developed automated deployment and scaling processes based on Vagrant and Chef for a wide range of server types and application tiers, including Elasticsearch, and Zend PHP and IIS Clusters.
- Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-healing solutions.
- Involved in preparation of Test Plan, Test Cases, Test Scripts, and Test Scenarios
- Involved in the review of requirements with functional manager and technical specialists
- Performed Functional, User Interface, GUI and Database testing of the application.
- Experience in Test First Development and Agile software development methodology.
- Performed Web Test and Load Test u sing VSTS and used QTP 10.0 for testing other Apps.
- Developed SQL Query script to test Stored Procedures, Triggers, and Functions.
- Worked during the full phase of SIT, E2E and UAT efforts
- Defect Detection, Reporting and Tracking using TFS & Participated in Bug-Review meetings and also used Quality Center 10.0 for other Apps.
- Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git
- Built a UI friendly Client for a SOAP call agent using C# which has been widely used by customers and internal company, also coded SOAP call function samples using JAVA
Environment: Selenium WebDriver, Cucumber, SOAP UI, JMeter, Ant, Junit, Quality Center/ALM, Eclipse, XPATH, Java, C#, HTML, agile, GIT, SQL, Android, Devops, Oracle, Protractor, Appium, .NET, TFS.
Confidential, Newark, New Jersey.Selenium Engineer/SOA Tester
Responsibilities:
- Responsible for developing the automation framework for the Android applications using Appium, Java and Junit test scripts.
- Design and Implemented Automation setup for Upgrade testing of different Android Applications
- Reviewing the Functional Test Cases and task assignment with the QA Team
- Preparation of Test Plan, Test scenarios, Test Case, Test scripts and Test Metrics
- Mobile Native and Web Apps Testing on iPhone and Android
- Identified and prepared the test scenarios for new enhancements, designing the test cases and executing them.
- Involved in automation scripting using Coded UI, C#, MTM.
- Utilized HP Quality Center (HP QC) as a bug tracking system.
- Delivered overall Test Summary reports from the Quality Center (QC).
Environment: Appium, Eclipse, Java, Junit, Android SDK Tools v22.6.2 (Revision 18), STLC, Used Black box testing for functional, usability and GUI testing.
Confidential, Bolingbrook, ILQTP Engineer/Data Base Tester
Responsibilities:
- Developed and maintained automated test scripts for Regression testing.
- Performed performance and load testing of an application
- Interpret application architectures and identify areas for automation.
- Developed Automation Scripts for Regression using Selenium Web Driver and Java.
- Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
- Involved in Performing Functional testing, Regression testing, System testing, Integration testing,
- Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
- Recorded and managed defects.
- Performed Regression testing for new builds and every modification in the application usingSelenium WebDriver.
- Analyzed test results and prepared test/defect summary report for Sr. Management.
- Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
- Implemented Agile/Scrum methods for testing approach.
- Configured Selenium and GRID scripts on Virtual machines.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Managed Test results and defects using JIRA defect tracking tool
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Monitor resolution status of the bugs and verify them fixed in new releases
- Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually
- Provide cross-browser (Chrome, Firefox, MSIE, Safari, Opera) and cross-platform (Windows 8) testing of the application's web pages
Environment: Selenium, TestNG, SVN, JIRA, SoapUI, Quick Test Pro, Quality Center 9/10, SQL, Ruby, Agile, HP Load Runner 9.1, XML, Java, Agile, Scrum, Web Services.
ConfidentialManual Tester
Responsibilities:
- Analyzed test specifications and converted them into Manual Test Cases.
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
- Involved in writing the SQL Queries.
- Participated in Integration, System, Smoke Testing.
- Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT) and End to End Testing.
- Used Quality Center (HP QC) as a bug tracking system.
Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL, MS Office.
