We provide IT Staff Augmentation Services!

Qa Engineer Resume

TN

PROFESSIONAL SUMMARY:

  • Over 6+ years of experience with expertise in Manual/Automated Testing of Web based and Client/Server applications.
  • We use the open - source Selenium project to execute over 40,000 test cases against the features of theSalesforce application One great thing about this API is that teams within Salesforce can use a single test to automate our applications on most desktop browsers, as well as many of the current mobile browsers.
  • Extensive experience and understanding of various phases of Software Development Life Cycle (SDLC) and Testing Life Cycle.
  • Skilled in constructing Web applications, Input graphs, JavaScript, CRM Data, and Web scraping scripts using Python
  • Experienced in using MVC architecture using RESTful, Soap Web services and SoapUI and high-level Python Web frameworks like Django and Flask. Experience object-oriented programming (OOP) concepts using Python, Django, and Linux.
  • Experienced in developing web-based applications using Python, Django, C++, XML, CSS, HTML, JavaScript, AngularJS, and JQuery.
  • Support assigned Scrum Team in developing test cases and test scripts (automated and manual), based on acceptance criteria, in support of test driven development on a customer java applications leveraging Salesforce and Force.com custom applications.
  • Extensive practical knowledge in importing and exporting data from Salesforce for use in report, spreadsheets, graphs, and flow charts.
  • Hands on experience in understanding the Requirements, Analysis and Designing of Test Plans based on those requirements.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/ Junit/TestNG, Appium, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
  • Experience using Eclipse and IntelliJ IDEA to develop JUnit and TestNG frameworks.
  • Having experience on Mobile Automation (Android and IOS) using Appium (Selenium) and knowledge of Calabash.
  • Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in automating regression suite using QTP/UFT, descriptive programming & VBScript
  • Adept in documenting defects with high level of detail, accuracy, and informative recreation steps using Test Management and defect reporting tools like Quality Center/ALM, JIRA and Bugzilla.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Defect Management using bug tracking tool like JIRA, HP Quality Center (QC).
  • Experience in Scrum, Iterative and Agile methodologies.
  • Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design, Process and Data Models.
  • Experience with Mobile testing simulator and Perfecto Mobile.
  • Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment.
  • Driven to meet deadlines, motivated to produce robust, high-performance software.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment

PROFESSIONAL EXPERIENCE:

Languages: Java, C#, HTML, XML, SQL, PL SQL, CSS, Python

Automation Tools: Selenium Suite (Selenium IDE, RC, Grid and WebDriver), Junit, XPath, TestNG, SoapUI, Appium, Salesforce, Cucumber

Scripting Languages: JavaScript, AngularJS, VB Scripting

Defect Tracking Tools: HP Quality Center, ClearQuest, JIRA.

Development Environment: Eclipse IDE, Salesforce, IntelliJ IDEA, UFT

RDBMS: MySQL, MS-SQL Server, MS Access, Oracle

Misc. Tools: MS Office, Log4J, Maven and SVN

Continuous Integration Tools: Jenkins, Hudson,Postman,wireshark

Databases: Oracle 11g/10g, SQL Server,DB2

Operating Systems: Windows, Mac OS, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, TN

QA Engineer

Responsibilities:

  • Created automated test scripts for the Front End Applications and Data base applications using Selenium Web Driver, Appium, and Cucumber.
  • Expertise in API Testing (SOAP/RESTFUL services) using tools SoapUI, Postman.
  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Preparing Requirement Traceability matrix to ensure 100% test coverage and uploading in ALM.
  • Writing test cases for new business scenarios and uploading the same in ALM.
  • Maintained the Selenium & Java automation code and resources in source controls like Github over the time for improvements and new features.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Automating different application test scenarios using Appium.
  • Used XPath and DOM to work with dynamic and static objects in Selenium
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Knowledge of creating and executing automation scripts in perfecto mobile tool for testing of mobile native apps in android and iOS devices.
  • Automate the mobile website of what to expect functionalities with Appium and Xcode.
  • If you are developing a GUI application (in Tkinter, PyQt/PySide, wxPython, PyGTK, PyGame…), you should change the declaration to gui scripts. On *nix, this makes no difference, but on Windows, it means that running your script by opening the created .exe files does not show a console window.
  • QGIS has a powerful programming interface that allows you to extend the core functionality of the software as well as write scripts to automate your tasks. QGIS supports the popular Python scripting language.
  • Used Selenium with Sauce lab to test the application on different browsers version and operating system (Mac and Android) combinations and Mobile devices.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Junit methods.
  • Wrote Maven build scripts to automate the compilation and execution of Junit test cases/suites.
  • Worked on Python Open stack API's.
  • Used Python scripts to update content in the database and manipulate files.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
  • Used Python scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to record data of online users
  • Used Python and Django Creating Graphics, XML Processing, Data Exchange and Business Logic
  • Created automation scripts in SoapUI using Groovy Script for web services testing.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Performed Automation for regression using Selenium WebDriver and Selenium GRID.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Junit, Jenkins, Salesforce, XPath, Python, SoapUI, Appium, Perfecto Mobile, Agile, MAVEN, Firebug, Eclipse, Quality Center, Nova,Neutron, Oracle, Windows., IntelliJ IDEA,, AngularJS, VB Scripting

Confidential, NYC

QA Automation Engineer

Responsibilities:

  • Actively involved with SCRUM and sprint meetings, managing product backlogs, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Extensively used Selenium WebDriver 2 to test the web application.
  • Performed testing on both Native and Web mobile versions on Appium tool.
  • Worked with Mobile Applications (IOS, Android) and automated the applications using APPIUM/Selenium Web driver, Simulators, XCODE, and BREW.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Utilized both IntelliJ IDEA-Maven for end-to-end UI Automation in Appium.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Built various graphs for business decision-making using Python Matplotlib library.
  • Wrote and executed various PostgreSQL queries from Python using Python-PostgreSQL adapter psycopg2.2.
  • Wrote scripts for mobile application (on handsets) and mobile web (on handsets, iPad and Tablet using device's browser).
  • Downloaded different simulators from vendor websites like Apple and Google
  • Created and executed the test scripts with Java, Selenium WebDriver and TestNG.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API. Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed SOA / web services testing using SoapUI, wrote adaptors to test / invoke web services.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Used UFT to develop and execute automate test script for Functional and Regression testing.
  • Used JUNIT in regression testing framework to implement unit testing in Java and accelerate programming speed and increase the quality of code.
  • Worked on different features of JUNIT such as Fixtures, Test suites and Test runners.
  • Analyzed end to end functionality by testing the application manually.
  • Involved in Rest Service testing using soap UI.

Environment:Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, XPath,Salesforce,Python, Eclipse, Perfecto Mobile, Rest, Cucumber,, AngularJS, VB Scripting,, Nova,Neutron, Appium, HTML, XML, XPath, Firebug, ClearCase, SQL, Oracle, Windows,, IntelliJ IDEA.

Confidential, KY

QA Engineer

Responsibilities:

  • Created automated test scripts for the Front End Applications and Data base applications using Selenium Web Driver, Appium, and Cucumber.
  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Preparing Requirement Traceability matrix to ensure 100% test coverage and uploading in ALM.
  • Writing test cases for new business scenarios and uploading the same in ALM.
  • Maintained the Selenium & Java automation code and resources in source controls like Github over the time for improvements and new features.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Automating different application test scenarios using Appium.
  • Used XPath and DOM to work with dynamic and static objects in Selenium
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Knowledge of creating and executing automation scripts in perfecto mobile tool for testing of mobile native apps in android and iOS devices.
  • Automate the mobile website of what to expect functionalities with Appium and Xcode.
  • Used Selenium with Sauce lab to test the application on different browsers version and operating system (Mac and Android) combinations and Mobile devices.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Junit methods.
  • Wrote Maven build scripts to automate the compilation and execution of Junit test cases/suites.
  • Created automation scripts in SoapUI using Groovy Script for web services testing.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Performed Automation for regression using Selenium WebDriver and Selenium GRID.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Junit, Jenkins, XPath,, AngularJS, VB Scripting, SoapUI, Appium, Perfecto Mobile, Agile,, Nova,Neutron, MAVEN, Firebug, Eclipse, Quality Center, Oracle, Windows.

AT, GA

QA Engineer

Responsibilities:

  • Interacting with business analysts and developers in requirement analysis, design reviews, testing and documentation for application developed in agile environment.
  • Design and Implement Test Plan and Test Strategy for the test features.
  • Performed Unit testing with Junit test frame work and use Bromine for easy running the test and store the result for analysis the test.
  • Involved in setup and Configuration of testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
  • Integrated Automation scripts (Selenium WebDriver API) with CI tool (Jenkins) for nightly batch run of the Script.
  • Worked with Selenium WebDriver for writing test scripts for regression test coverage.
  • Performed Manual Testing of this Web application and automated it by using selenium.
  • Identified software defects and interacted with developers to resolve them.
  • Designed and developed test structure for web services to validate API calls using SOAP UI.
  • Developed MAVEN Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Developed Automation scripts for new enhancements using Selenium RC and Junit.
  • Developed REST Web service for automation and created web service framework.
  • Involved in Defect tracking and Reporting using Bugzilla defect tracking tool.
  • Execution of nightly run automated scripts.
  • Participated in various meetings, discussed Enhancement and Modification Request issues.
  • Worked under Agile Scrum Methodology.
  • Reported the bugs/defects through JIRA.
  • Involved in Regression Testing using Quick Test Professional - QTP.
  • Expertise in all quality related documentation (Test plan, Requirement decomposition, Test cases, Test scripts and Test data) and proficient in Manual and Automated Testing. Strong knowledge in setup, configure third party tools and maintain test environments.
  • Designed and executed Use Case for functional testing.
  • Performed integration test after several sprints to check the interaction and data flow between modules.
  • Experienced in maintaining Automation framework in QTP

Environment: Selenium RC/IDE, Java, Junit, JavaScript, Eclipse, XPath, SVN, JIRA, XML, IE, Windows.

Confidential, MN

QA Engineer

Responsibilities:

  • Extensively Involved in writing white-box test cases based on the User and Business Requirements.
  • Assisted in UAT to ensure that the application conforms to the Customer requirements.
  • Created Test Readiness Review (TRR), Requirement Traceability Matrix (RTM) documents.
  • Followed in Page Object Design Pattern for writing test cases in TestNG.
  • Written Data Driven test cases and Analyzed test results in TestNG reports.
  • Worked on White-Box server-side System level test cases using JUNIT.
  • Involved in MAVEN configuration for running servers and scripts after the build.
  • Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedures.
  • Created Test Strategy, Test Plan & Test Scripts in HP ALM.
  • Bugs were identified and reported to the development team in ALM.
  • Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
  • Worked on JIRA for ticket management.
  • Developed and documented complete testing process with well-written test cases.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium RC/IDE, Junit, XPath, Maven, Jira, HTML, CSS, Oracle, Windows.

Hire Now