Qa Engineer( Selenium/appium) Resume
NC
SUMMARY:
- Over 8+ years of extensive experience in Software Quality Assurance of testing in Web, Client/Server and N - tier applications in diversified industry sectors.
- Extensive experience in Quality Assurance Life Cycle (QALC) aspects such as developing Test Strategies, Test Plans, Test Cases (Manual/Automated), Defect Reports and developing Test Scripts, Traceability Matrices and Test Environments.
- Expertise in writing Technical Documentation and performing Analysis, Functionality testing, GUI testing, UAT, Integration testing, System testing, End to End testing, Back-end testing, Smoke testing, Sanity testing, Data-Driven testing, Regression testing, Performance testing, Web services testing, Stress testing, and Soak testing.
- Extensive experience in quality assurance testing by manually and using Automation testing tools (WinRunner/Quick Test Pro, Quality Center, Load Runner) and methods, OpenSpan and soapUI.
- Good experience in testing Web services and implementing Service Oriented Architecture (SOA).
- Proficient in GUI testing by inserting various verifications and Data Driven Testing (DDT) for functionalities that requiring input dynamic data.
- Expertise in performing manual testing (emulators & IOS Simulators) & amp; Mobile Application Testing using Appium.
- Developed Automation suite for applications build on Angular JS and React using WebDriver and Protractor.
- Implemented Page-Object Model, Data Driven, Keyword Driven, Robot and Hybrid automation frameworks using Selenium WebDriver, JAVA, Junit/TestNG, Maven & Jenkins/Bamboo and ATDD.
- Good Experience in Desktop, Web applications, Portal Testing, and Platform Testing.
- Strong knowledge working in Dev/Test & UAT environments.
- Proficiency in Defect management, including Defect creation, modification, tracking, reporting using industry standard tools like Rational Clear Quest and Quality Center/Test Director.
- Experience in database testing using SQL queries on RDBMS databases like Oracle, SQL Server.
- Good Experience of Quality Assurance methodologies like Waterfall, V-Model, Kanban, Agile methodologies.
- Good working knowledge of MS-Office (Outlook, Outlook express, Word, Excel and Power point).
- Have excellent analytical, problem solving, communication and interpersonal skills with good work ethics and ability to interact with individuals at all levels of the organization
TECHNICAL SKILLS:
Languages: C#, JAVA, Phython, Ruby
Web Technologies worked: JAVA, ASP.NET, HTML, CSS, MVC, Adobe Flex,and JavaScript.
Operating Systems: Windows 2000/2003/XP/7, UNIX and LINUX.
Source Control Tools: Visual Studio - Team Foundation Server, Quality Centre and SVN.
Bug Tracking Tools: Atlassian JIRA, HP Quality Centre, Test Rail,Microsoft Test Manager 2012 and Bugzilla.
Unit Testing Framework: JUnit (JAVA) and NUnit (C#)
Build Tools: Maven (JAVA) and Nuget (C#)
PROFESSIONAL EXPERIENCE:
Confidential, NC
QA Engineer( Selenium/Appium)
Responsibilities:
- Involved in developing the Test Cases, Design Test steps and associated the corresponding requirements.
- Involved in identifying Test Cases to be run for Regression Testing and conducting Regression Tests.
- Suggesting changes to the automation frameworks and reviewing the scripts.
- Involving in the Functional Testing of the application.
- Performed API testing using Selenium RC
- Used Apache POI as part of the Data driven testing.
- Implemented simulator for mobile app testing in IOS, Android using Appium Tool.
- Used the SOAPUI tool for sending and receiving the response.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Implemented Appium Scripts to test iOS and Android platforms
- Doing the peer review for all the Test Cases written, before uploading them into Testopia.
- Analyzed the Applications Test vs. Production on the front-end side and on the database side.
- Analyze and debug defects and provide developers with thorough defect analysis in Clear Quest.
- Performed web services testing both SOAP and REST with SOAP UI by validation request and response for XML, Json.
- Involved in development and consuming of Web Services performed by web development group working on Web Application developed for our consumers to visit our site and purchase products.
- Implemented whole life cycle of QA Methodologies starting from Planning, Capturing, Creating, and Executing, Reporting and Tracking the defects using Mercury Quality Center version 11.0
- Used Maven build tool for implementing the selenium scripts.
- Developing the scripts using selenium webdriver for the Page object model, Data Driven, Keyword Driven, Page factory model using with Hybrid and Robot Framework.
- Responsible for sending Daily,weekly & Monthly status to teams & Managers.
Environment: All Browsers, Java, Selenium, Eclipse IDE, Intelli-Match, SOAP-UI, xml, Jenkins, Maven, SVN, Perforce, Windows, Testopia, Bugzilla.
Confidential, NY
QA Engineer
Responsibilities:
- Automating the tasks from the Test Automation Backlog.
- Developing Test plan of the application as per technical specifications.
- Support QTP add-ins installation and ALM \QC admin support.
- Maintained Defects using Defect Tracking System in Test Director.
- Manually testing both the SOAP & RESTFUL webservices.
- Reported the bugs to development team and followed up with them.
- Used Team Foundation Server (TFS) for Bug Tracking.
- Running the test scripts in all the environments (QA/UAT/PROD).
- Checking in the code after successful review in to SVN.
- Maintaining the test scripts and project through Maven.
- Updating the work progress to the entire team in the daily standup's.
- Used QTP to conduct Data Driven Testing by pulling data from a table.
- Developed test cases for Unit and Integration testing in Test Director from Use Cases.
- Loaded the Test Requirements from Word Document to the Test Director.
- Developed the smoke and regression suites.
- Validated the Bugs/Issues reported by the Customers/Users before sending them to development team
- Using java and junit with Selenium for test automation.
- Responsible in analyzing Test Requirements.Preparation of the Test Cases
- Tracking the defects raised in DJ to closure and retesting them.
- Running the nightly builds using the BAMBOO continuous integration tool.
Environment: Windows-7, Selenium, Java, Junit, POM, IntelliJ, Maven, Bamboo, Jira, SVN, SOAP UI, All
Browsers, Dev/QA/UAT/PROD Environments
Confidential, Des Moines, Iowa
QA Analyst
Responsibilities:
- Analyzed the functional design document and developing Test Scenarios, Test Conditions and Expected Results.
- Communicated with developers through all phases of testing to prioritize bug resolution.
- Expertise in generating the daily defect detailed report using Bugzilla and also maintained bug lists for critical issues.
- Executed and scheduled the automation test scripts from Quality Center.
- Project is developed using waterfall methodology.
- Involved in creating the Data Base Scripts.
- Prepared the Test Results document which summarizes testing activities and results.
- Performed Positive and Negative testing by inputting valid and invalid data
- Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
- Performed ETL testing of PL/SQL jobs, Prepared mapping documents source and target columns
- Implemented Descriptive framework using HP UFT.
- Involved in testing SOAP (XML) and REST API (JSON)/ using SOAP UI.
- Prepared test cases and performed system testing, integrating testing and smoke testing.
- Designed the Data Driven tests in Quick Test Professional (QTP) script to validate with different sets of test data
- Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
- Performed Manual Functional testing with QC and Regression Testing with QTP.
- Involved in User Acceptance Testing (UAT) of the application.
Environment: QTP10, SOAP UI, Quality Center 10, C#, ASP.NET, SQL Server, TOAD, UNIX, HTML, VB Script
Confidential
QA Analyst
Responsibilities:
- Analyzing the Functional Requirements
- Studying and understanding the functional specification of the application
- Test case Design & Review
- Creating Test Suites & prioritizing based on Tier's
- Test plan deployment, Execution & Tracking
- Creating and deploying Automation scripts
- Raising and Tracking Defects
- Test Data Preparation & Generating reports
- Monthly Metrics generation & updating Verification Matrix
- Hardware Validations
- Communicating with the H/W Vendors
- System level & Module Level Power Measurements
- Benchmarking and recording the results as part of performance measurements.
- Running the Compatibility Test Suite(CTS) Certification(Google)
- Conducting Internal Audits
- Developing test scripts using Perl & Shell to reduce the manual efforts.
- Complete grip on Bugzilla and testopia.
- Preparation of Work plan document.
- Continues testing with regular test cases and raising bus in Bugzilla.
- Frequent interaction with Dev team regarding build release status and work update.
- Done the SPIRI portal testing on various browsers.
- Written the basic sql queries for validating the data at the back end.
- Automated around 157 test cases using selenium RC, Webdriver.
- Developed the smoke test scripts using Shell & Perl and ADB.
Environment: Ubuntu, All Browsers, Android, ADB, Selenium, Eclipse, ADT, SQL, Oracle, Oracle SQL Developer, Libre Office, Test Link, Testopia, Bugzilla, SVN.