Qa Automation And Manual Testing Engineer Resume
Sfo, CA
PROFESSIONAL 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.
- Total 5 Years of experience in Mobile Apps (Android, iOS).
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- 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.
- Proficient in QA techniques and methodologies focusing on functional, system, regression, browser compatibility testing, UAT, performance, Blackbox, Stress and Load testing.
- Used Ranorex tool for testing current and early Android applications.
- 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, perl,SFDC Testing
- Extended experience in systems testing, integration testing, QTP, UAT testing, BlackBox and WhiteBox testing, functionality testing, and regression testing.
- Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
- Expertise in functional testing AUT 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, Team City, 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.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Excellent knowledge and working experience in Android SDK, Eclipse IDE, Android Studio, Application Stack and Android Architecture.
- Experience in testing native applications on iPhone, Android and iPod devices manually.
- 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.
- 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.
- 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.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc. Experience in Understanding the code written in different programming languages Java, Java Script,VBscript,.NET, Python, SQL and databases like Oracle, SQL Server.
- Experience in both Waterfall and Agile project environment.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/Junit, ANT/MAVEN build tools
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions
- 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.
- Expert in performing different tests types, QA Methodologies White Box, Black Box, Front - End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing.
- Well experienced with CA LISA Testing constraints such as test data, satisfying pre-conditions, test environment, and test management.
- 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.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest, Buddy Build.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML.
Project Management: Pages, Numbers, Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Safari, Internet Explorer, Firefox and Chrome
Operating Systems: Mac OS, Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: iOS, Android.
IDE: Xcode, Android Studio
PROFESSIONAL EXPERIENCE:
Confidential, SFO,CA
QA Automation and Manual Testing Engineer
Responsibilities:
- Implemented Appium Scripts to test iOS and Android platforms.
- Reported bugs and interacted with developers to resolve the problems.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Involved in IOS app build (xcode) and deploy to test locally and multiple registered devices.
- Good exposure of testing applications on wide range of Mobile handset of different vendors such as Nokia, Samsung, Windows Mobile, HTC, LG, iPhone .
- Mobile testing on android, iPad, tablets and other mobile devices
- Used GIT as code repository and Code Collaborator to manage code reviews.
- Expertise of testing the application developed using various mobile technologies including Android, Symbian, .Net Technology.
- Phone support working with EDI transmissions and data
- Participated in QA Team meetings and weekly QA testing reviews.
- Responsible for developing automation scripts using Appium and Selenium to test GMA Mobile app on different platforms android and iOS.
- Data validation on EDI and SQL database
- Tested the mobile application across different platforms like Android and IOS.
- Experienced in Mobile Automation Testing on IOS platforms using IPhone & IPad Devices with Automation tools like Keep It Functional KIF .
- Requested different versions of IOS, Android devices analyzed the Crash reports on various mobile platforms and reported to the development team.
- Used Emulators and IOS simulators to perform the manual Mobile Testing
- Performed usability, cross platform, accessibility, UI testing on Android and IOS platforms..
- Test planning, documentation, coordination and execution and work with other QA engineers to coordinate testing.
- Responsible for end-to-end deliverable of my module of both android and iOS.
Environment: Tomcat server 8, Appium, Java 8, MacOS, TestNG, Xcode, Git, iOS, Manual testing, Mobile testing.
Confidential, San Jose, CA
QA Automation and Manual Testing Engineer
Responsibilities:
- Manual Execution of Test Cases for Functional Testing, GUI Testing, Regression Testing, Smoke testing.
- Developed Test automation using Selenium/Appium Web Driver in Java and modified and updated existing Automation.
- Created Annotations and provided Authorizations for all the services according to the business requirements.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework
- Implemented Appium Scripts to test iOS and Android platforms.
- Worked on development application, which involves the coding of Java, Spring 3 core for dependency injection, Spring 3 Hibernate for ORM.
- Worked with different versions of Appium to perform regression testing in parallel on multiple platforms like Android and iOS.
- Performed Regression and Black box testing on TiVo Android application
- Experience on Groovy Scripts for Web Service API Testing.
- Involved in the functional testing and security testing of the App.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Reported bugs and interacted with developers to resolve the problems.
- Executed test cases using TestNG parameters, data providers, suites, parallel suites, groups.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Responsible for executing Test cases in various types of testing like Functional, Regression, System, Integration and User Acceptance testing.(UAT).
- Involved in querying using SQL and updating records and validate database records as expected.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Performed Smoke and Functional testing on every build of the application.
- Executed SQL queries to verify the database for the relevant test cases.
- Involved in reviewing the test cases and executing them through TestNG using selenium web driver.
- Wrote complex SQL queries for back end data verification. Performed white box (API tests) on Stored Procedures, verified complex constraints/business rules implemented in triggers through the backend.
- Created Cucumber feature files comprising of various Test Scenarios and Java step files.
- Carried out Functional, Integration and Regression Testing of the application.
- Work on web services Testing using SOAP UI (Simple Object Access Protocol) Request/Response to test Web Service/API calls..
- Created test planning and participated in execution for API testing using Test harness tool
- Prepared the SQL script for manipulating the performance data for RP Security authorization.
- Worked under Agile with Scrum and Waterfall Methodologies.
- Extensively used SQL,functions, procedures, packages to validate business rules and security.
- Configured Selenium WebDriver, TestNG created Selenium automation scripts in java using Junit prior to agile release.
- Experience in JBOSS, WebSphere and Tomcat platforms.
- Used SPLUNK and JSON to check device logs (PHP) for troubleshooting purpose.
- Executing Selenium Test Case and Reporting defects. 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.
- Performed End to End Testing and involved in User Acceptance Testing.
- Involved in writing and modifying UNIX scripts using commands and as per the UNIX requirements.
- Experienced in load and performance testing tool JMeter.for executing the automation test scripts using Quality Center and tracking the results.
- Involvement in end-to-end project phases and providing warranty support on the applications.
Environment: Tomcat server 8, Appium,java 8, Json/Http, Java Script, Jersey, Mac,TestNG, UNIX, HTML, XML, My SQL, JUnit, Eclipse IDE, Maven
Confidential, Irving, TX
QA Automation and Manual Testing Engineer
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.
- 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.
- Created Automated Regression test scripts using CA LISA.
- Extensively used ITKO LISA and SOAP UI for functional testing of web services.
- Developed test code in Java language using Eclipse, IDE and TestNG 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 using Junit prior to agile release.
- Involved in automation scripts for mobile native applications using Appium, Java and Selenium.
- Developed automation test scripts for client -server and web based applications using Python, Silk.
- Used JIRA workflows and JIRA Agile to track issues on sprints
- Performed white box testing using TestNG for class, method, & WebServices testing.
- Involved in Maven configuration for running servers and scripts after the build.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appiumtest automation framework.
- Agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Experience programming in JavaScript,HTML, XML and SQL on Windows XP, Vista Operating Systems and LINUX environments.
- Service Automation using java to frame web Services
- Executing the test plans on web and mobile ( Confidential & Android) as per requirements.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Experienced in load and performance testing tool JMeter.
- Created Automation test scripts for Functional, End-to-End, Data-Driven Regression Tests using Ranorex.
- 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.
- Worked as Salesforce in the end-to-end implementation of the project.
- 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.
- Write and QA HTML, CSS and JavaScript for browser compatibility
- Performed Regression testing for new builds and every modification in the application using 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, Rest services and configured SQL queries to fetch data from the Oracle database.
- Created test scripts using Groovy script to automate web services in SOAP UI.
- Extensive experience in developing Apex Classes, Triggers, Visual force pages, writing Workflows, Force.com API.
- Having experience in Android application automation testing using Robotium.
- 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
- Performed Defect tracking and management, interfacing with development teams, configuration management team, environment team, UAT team and other application teams.
- Analyzed test results, tracked the defects and generated reports using Quality Center.
- Involved in IOS app build (xcode) and deploy to test locally and multiple registered devices.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Selenium WebDriver, IOS, Jenkins,python, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.
Confidential, Tempe, AZ
QA Automation and Manual 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.
- Responsible in executing Selenium RC test scripts on different browsers and checked for compatibility
- Writing automation test cases using Ranorex
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings
- Optimized automation framework through the use of Ranorex/Selenium
- Performed functional testing for each sprint using Selenium RC.
- Performed cross browser functional testing using Selenium RC.
- Executed positive and negative scenarios.
- 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, Allen,TX
QA Automation and Manual Tester
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.
- 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.
- 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, MSWord, MS Excel, UNIX, Windows.
Confidential, Montebello, 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.
- 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.
Confidential
Manual Tester
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Analyzed code to performed white box testing.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend.
Environment: Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.