Sr. Qa Engineer/mobile Testing/selenium Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- Over 8+years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server Applications and bases in Finance, Healthcare & Media Applications.
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability including Agile methodology/Scrum and WaterFall Methodologies.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP, UFT and Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Implemented different automation frameworks like Data - Driven Framework, Keyword-Driven Framework, Hybrid Framework, Behavior Driven Development Framework/Acceptance Test-Driven Development Framework (BDD/ATDD), Page Object Model Framework, using Selenium WebDriver, Maven for many projects.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Knowledge of Automation Tool like Selenium, protractor. .
- Expertise in functional testing UAT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
- Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson, Teamcity, and Cruise Control.
- 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.
- Experienced in load and performance testing tool JMeter.
- Experience in Database testing by using Oracle, MS SQL Server, SQL, T-SQL and PL/SQL Queries.
- Experience in IVR TestingVB Scripting, Groovy Scripting and SQL Queries in Backend Testing.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web-based applications.
- Excellent knowledge in writing unique XPath using firebug and firepath 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.
- Experience with HP QTP, Rational Tooling, Worksoft Certify, Salesforce and Open Source Automation tools (Selenium, Cucumber).
- 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, RDBMS on Windows XP, Vista Operating Systems and UNIX environments.
- Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, Java, BREW.
- Expertise in performing manual testing & Mobile Application Testing using Appium
- Conducting Demo of the working functionality for the entire team using automation tools such as ITKO Lisa
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Extensive experience with Visual Source Safe and Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Strong in writing SQL queries to perform backend data validations.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- 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,UFT
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 Clearquest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML.
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
Sr. QA Engineer/Mobile Testing/Selenium
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver and Python.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Demonstrated ability to leverage commercial tools to help in Database performance analysis and improvement, monitoring of databases, and replication of databases.
- Install, configure, and maintain all SQL Server instances across development, staging, and production environments.
- Implemented simulator for Mobile App Testing in Android Platform using Appium
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Developed and maintained Automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java, python using Junit prior to agile release.
- Implementing and assisting in the design of the device GUI
- Experience developing GUI applications
- Performed White box testing using TestNG for class, method, & WebServices testing.
- Performed Mobile Testing in iOS devices and android devices.
- Involved in Maven configuration for running servers and scripts after the build.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Developed the Test Cases Manually based on the Functional Requirement Specification
- Performed Manual Testing and Automated Testing for Client/Server application and Web - based application that used WebSphere, Message Queuing, Active Directory, UNIX,Windows, and XML message based system in an Agile software development environment.
- Experienced in load and performance testing tool JMeter.
- Familiarity in a server-side language, we use Scala, Java, Ruby
- Used Jenkins as continuous integration server to run automated test suites.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Used SOAPUI for WSDL Validation. Used different Assertions for validating responses
- Extensively made use of Property Transfer and Data Driven in SOAPUI
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Integration of with Sales force CRM and execution of Certify Scripts through Quality Center.
- Using command line utilities for a variety of ETL and system administration tasks.
- Wrote and implemented the Test Plan, various Test cases and Test Scripts in VBScript to test various functional it is using the automated tool QTP/UFT.
- Extensive experience in Manual and Automation testing using QTP / UFT selenium, Rational Clear Quest, Quality Center/ALM and other automation testing tools.
- Strong understanding of and hands on (academic lab or work) experience with Microsoft .NET technologies including ASP.NET, AJAX, C#, HTML, CSS-Languages: C#, SQL, VBScript, HTML, XML, and CSS.
- Knowledge of version control systems such as MS TFS or GitHub; familiarity with branching
- Experience with build & deployment tools such as Team Build (TFS)
- Analyzed test results, tracked the defects and generated reports using Quality Center.
- Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
- Design, creation, maintenance, and testing of .NET web applications using C#, Entity Framework, and SQL Server 2005/2008.
- Experience of .NET application programming environment with emphasis on C#.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Developed Groovy scripts to test report application output.
- Responsible for developing scripts using Groovy 1.7.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Conduct UAT testing for different teams and different projects.
- Created various call analysis reports, activity path analysis reports based on manger's need using MS excel, Pivot table and PowerPoint and IVR tools such as Web TC, Activity tools, Vocab tool s.
Environment: Selenium WebDriver, Python, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.
Confidential
Sr.QA Engineer
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.
- Used TFS (Team Foundation Server) for defect logging and tracking.
- Testing and automation experience MS VSTS technology stack including TFS, MTM, Lab Center
- Hands on experience in managing and administering TFS 2015, VSTS.
- Worked on Web Technologies using HTML4/5, CSS2/CSS3, JavaScript, JQuery, AJAX, AngularJS, NodeJS, XML and JSON.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Performed Data driven testing using Selenium 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.
- Used Java language and Junit framework for script
- Extensively used iTKO LISA and SOAP UI for functional testing of web services.
- Proficient in writing and optimizing SQL statements.
- Manage data operations for data at rest, data exchange, batch processing, and data reporting.
- 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.
- Programming and/or scripting experience, specifically with Python or Ruby, Bash and Javascript (bonus points for Ember experience)
- 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 load and performance testing tool JMeter.
- Experience in embedded GUI development.
- Designed web forms using ASP.Net, developed different .NET assemblies using C#.NET classes.
- Implemented search, filtering and tagging features on page layouts to make it easier for sales to locate relevant marketing content and documents in SalesForce.com CRM Content.
- Expertise in Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback .
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Experience white box (Appium) greybox (Robotium) black box (Selenium) testing.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Familiarity with continuous integration (Jenkins),application monitoring (Crashlytics and fabric.io), mocking tools (Appium and Apiary), build tool development and enhancements, using unit testing and cucumber tests for functional tests.
- Strong working knowledge of Microsoft Visual Studio and Team Foundation Server
- 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.
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Used GIT as code repository and Code Collaborator to manage code reviews.
- Regression and functional tests to test the various customizable pages and critical Business Process in SAP application through WorksoftCertify tool.
- Development of "Binder" tool which runs all the required automated test scripts in WorksoftCertify from Quality Center.
- 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.
- Designed/managed IVR system flows in MS Visio based on business requirements and reviewed approach with internal team and sponsors to ensure business expectations and commitments were met
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, Dallas Tx
SR.Automation Engineer/ETL tester
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.
- Knowledge of a programing language such as Java, .Net, Python, or Ruby.
- Implemented Data Driven automation test framework with Selenium WebDriver, Java, TestNG and Database as source of Test Data.
- Experience developing and maintaining automation scripts for Selenium Webdriver in Python / Ruby
- 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.
- Performed functional testing for each sprint using Selenium RC.
- Performed cross browser functional testing using Selenium RC.
- Use Embarcadero ER-Studio to review ETL development instructions and provide feedback as necessary to Data Architects.
- Performance tune SQL statements executed by ETL code as required
- Implement versioning of the ETL repository and supporting code as necessary
- Develop new and support existing ETL processes using industry leading ETL tools.
- Automated functional scenarios using Selenium IDE and RC.
- Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration,System and Acceptance
- Design, creation, maintenance, and testing of .NET web applications using C#, Entity Framework, and SQL Server 2005/2008.
- Strong understanding of and hands on (academic lab or work) experience with Microsoft .NET technologies including ASP.NET, AJAX, C#, HTML, CSS-Languages: C#, SQL, VBScript, HTML, XML, and CSS
- Worked on developing the automation scripts for backend testing using Selenium RC.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Worked with users on User Acceptance Testing.
- Mentoring new team members to get accustomed to Worksoft Certify Automation tool
- Execution of the Worksoft Certify scripts under multiple SAP environments within the deadline period.
- 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,Ajax,HTML,CSS,C#,ETL,Selenium IDE, Firebug, SQL, iOS, Mobile Testing, HP Quality Center, Oracle 10g and Windows.
Confidential, Altanta,GA
Sr. QTP Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
- Developed and implemented robust MVC pattern based testing with Selenium RC which cut down the script development time in half.
- Involved in automating test cases using Selenium RC with Junit.
- 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 UFT for making website more user-friendly and for web-applications.
- 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 security 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, MS Word, MS Excel, UNIX, Windows.
Confidential
QA Analyst
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.
- Experienced in performance testing using loadrunner 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
QA Tester
Responsibilities:
- Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data and Traceability Matrix.
- Gathered, analyzed, business requirements, user profile, created workflow processes documentation & charts.
- Developed and Implemented Test suites, which include features like Data Driven Framework for automated scripts using QTP.
- Involved in Testing of the various results generated by the reports against the data present in the database tables and used UAT on that data involving the users
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Designed and documented test cases derived from requirements.
- Manually verified the applications according to the requirements. Modified automation scripts as test case changes.
- Updated QA status report and application database for management reporting purpose
- Analyzed the specifications in the User Requirements Document, Functional Requirement
- Performed functional, regression, smoke, and end - end testing.
- Generated automated scripts using QTP and documented them. Created and maintained functional & regression test suites.
- Played a key role in script enhancement process to streamline the regression testing process and to achieve continuous automatic test run.
- Created error/ defect reports and communicated with developers, scripter and application owners for application defect tracking & resolution.
- Participated in Weekly meetings and walk through to discuss Defect Priorities.
Environment: QTP, UAT, QA, HTML, CSS, Mercury Interactive quick test Pro, Loadrunner 7.8, Test Director 8.0, Winrunner 7.6, Visual Basic, Oracle, SQL server, manual testing and Internet explorer.
