We provide IT Staff Augmentation Services!

Qa Engineer Resume

Columbus, OH

SUMMARY

  • Around 7 years of experience working as QA Engineer for Software Development and Testing Life Cycle including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both Web and Client - Server applications in Financial, Business and Vacation companies.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle and Methods like Agile, Waterfall.
  • Experience in designing and executing Automation Test scripts for web applications using Java, Selenium RC/IDE/Grid, Selenium WebDriver, cucumber and JUnit UFTand TestNG.
  • Experience in Testing facets core application and UAT modules.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins fornightly batch run of the Script.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Experience in developing and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Designed & Develop data driven framework using Selenium WebDriver, TestNG.
  • Extensive experience in using various testing methodologies such as Functional, Regression, Integration, System, Browser-compatibility, Black Box and User Acceptance Testing (UAT)
  • Experience in liaising between business and technical departments. Effectively able to translate and interpret business needs into technical requirements & Test scripts along with analyzing impact of changes.
  • Experience in load testing on Selenium WebDriver
  • Experience in performing black box testing including functionality, user interface, integration system and user acceptance testing.
  • Experience in working with FACETS application.
  • Quality Assurance and Software Testing experience involving complex client/server and web based applications. Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like Load Runner, Quick Test Professional and Quality Center.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, SPIRA TEST IBM Clear Quest, Bugzilla .net, etc.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows 2000, XP, Vista Operating Systems and UNIX environments.
  • Experience in working with PegaApplication
  • Strong Experience in documenting detail test cases, test execution, defect management etc. using quality center/ALM.
  • Experience in Writing and Executing the Test cases, analyzing the Test results and Defects Tracking.
  • Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT).
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Expertise in back ends testing and writing SQL queries, Joints, procedures using Oracle.
  • Proficient in designing, reviewing and documenting system test plans, defining test procedures and creating test cases on the basis of product releases features, client’s requirements and related technical documents.
  • Possess strong technical aptitude with strong analytical, problem solving and communication skills.

TECHNICAL SKILLS

Web Technologies: HTML, CSS, Java Script

Testing Tools: Selenium WebDriver/RC/IDE/GRID, JUnit, TestNG, QTP,HP Quality Center, Soap UI, ALM, Cucumber, Facets

Web Debugging Tool: XPath, Fire path, Firebug.

Defect Tracking Tools: HP Quality Center (QC), JIRA, Bugzilla, IBM Rational Clear Quest

Languages: HTML, CSS, JavaScript, Java, XML, Python, Shell Script

Operating Systems: Windows, Mac OS X, Linux, Unix.

Project Management: Microsoft Office, V Model, MS Access, SDLC

Build/ CI Tools: Maven, Jenkins, Hudson

Methodologies: Waterfall, Agile.,V-Model.

Browsers: Internet Explorer, Firefox, Chrome & Safari.

Version Control: SVN, Github

Databases: SQL Server, MS Access, My SQL, Oracle.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

QA Engineer

Responsibilities:

  • Access and analyze system requirements document and participated in Sprint planning, daily standup, review and retrospective meetings.
  • Involve in preparing Test Plans, QA metrics and mentoring the team in testing methodologies.
  • Involving in testing SOAP and RESTFUL web services using different assertions like HTTP, security and Xpath assertion using SoapUI and Postman tool.
  • Worked with Infrastructure to define/redefine what's required from environment as well as data needs perspective for both EDW and UAT environments.
  • Preparing and analyzing test cases as required in the user stories.
  • Developing Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for Behavior Driven Development (BDD).
  • Generate test reports in TestNG, used Parameters and Data Providers in TestNG.
  • Extensively written complex SQL for ETL and report testing.
  • Prepared test plans for each release, written test cases and executed them as part of functional testing. Prepared test reports and deliverables and submitted for version releases.
  • Well versed in using Quality Center and ALM (Application Testing Life Cycle Management) for the testing and reporting activities.
  • Using Data Driven Framework with Page Object Model and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Using Git for version control and managed the framework dependency jars using Maven
  • Performing Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome and Firefox where multiple tests were run at the same time.
  • Participating in defect reviewmeetings to resolve the defects.
  • Used TOAD to develop and execute test scripts in SQL, to validate the test cases.
  • Responsible for testing Initial/Reconcile and Incremental/daily loads of ETL jobs.
  • Interacted with design/development/DBA team to decide on the various dimensions and facts to test the application.
  • Provide 24 x 7 problem management Support to the development team.
  • Worked with devops for orchestrating CI/CD processes by responding to GIT triggers, human input, and dependency chains and environment setup.
  • Using JIRA for bug tracking, Issue tracking and project management.
  • Worked on documentation of CI/CD tools configuration management.

Confidential, Farmington Hills, MI

QA Automation Engineer.

Responsibilities:

  • Analyzed Business Requirements, use cases, screen shots and developed test plan, and test cases for complete end-to-end testing.
  • Created tasks and test cases based on acceptance criteria
  • Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
  • Reviewed Project Plan, Business Process Requirements, Technical Requirements and created Test Specifications and Test Result documents.
  • Developed automated scripts for performing Regression Testing through Selenium WebDriver.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Used GitHub as code repository.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on periodic bases.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Automated the weekly deployments utilizing CI/CD tool Jenkins. Integrated GIT into Jenkins to automate the code check-out process
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management
  • Contributed to and assisted in the management of bug tracking databases built in Rally.
  • Interacted with Project Managers, developers, QA Analysts and business management in reviews and solving the problems encountered in the applications.

Confidential, Miami, Florida

QA Analyst

Responsibilities:

  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Developed Test Framework in Selenium for UI Regression Test Automation and (UNIFILD FUNCTIONAL TESTING) UFT when necessary, and potentially execute Unit Test automation
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Designed and developed automated functional Test suite using Selenium WebDriver.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Developed a Test plan based on testing requirements and created Test cases using test Plan module in HP Quality Center.
  • Updated test cases and test scripts according to changed requirements as well as using Quick Test Pro for regression testing.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Identified software capability and reliability by conducting functional, system and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.

Confidential, Newyork

Qa Engineer

Responsibilities:

  • Actively participated in and helped shape the agile process (SCRUM, Test Driven Development, Extreme Programming, and Continuous Integration) for all development within the team to deliver core functionality that will provide tangible business benefit within agreed timescales.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • Developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Worked on both consumption & producing of RESTful based Web services using spring parsers.
  • Implemented the project as a multi-tier application using Spring MVC, spring boot, Micro services & used core spring concepts like IOC.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Implemented design patterns like DAO, singleton, factory to achieve design principles.
  • Worked on PL/SQL writing complex queries, joins, stored procedures and functions.
  • Used Hibernate ORM framework for persistence to database by integrating it with spring framework using Spring Hibernate template.
  • Designed and developed Junit/TestNG test cases during the development phase using TDD principles

Confidential

Manual Testing Engineer

Responsibilities:

  • Performed manual testing for checking the functionality and executed the Test cases in Quality Center.
  • Understanding the requirement specification and preparing test cases for the requirements.
  • Involved in different Sessions with the Business to meet their requirements
  • Sequentially tested the project using the Waterfall methodology
  • Manually Tested each and every functionality of the application and written Test cases
  • Integrating two units and testing them whether they are executing properly or not manually.
  • Performed Backend testing by writing SQL Queries for different set of Input parameters to ensure the data integrity.
  • Performing Unit Testing, Functionality Testing, Regression testing. Preparing the Reports for submitting weekly or monthly status to the manager
  • Used BugZilla for defect tracking and maintaining them
  • Used Soap UI Tool for testing Web Services and created Test Scripts in Soap UI
  • Executed Test cases for XML using Soap UI Tool
  • Delivered the end product with quality and assurance

Hire Now