We provide IT Staff Augmentation Services!

Quality Assurance Analyst Resume

Sacramento, CA

SUMMARY

  • QA SELENIUM AUTOMATION TESTER with 7+ years of experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, and Testing in different QA Processes like V - model, agile model and Waterfall model & Software Testing Life Cycle (STLC), skilled in various programming and testing technologies using automation Tools like Selenium Web Driver, with Java on TestNG and JUnit library, SoapUI also Mobile Automation tools like Appium & current QA methodologies, serving various domains such as Ecommerce.
  • Experience is Practicing and Documenting Test Approach, Defect management methodologies, Test Design and Test Plans.
  • Good Experience in XML, Web services, Soap UI, UNIX logs
  • Worked in Multiplatform Environments like Windows, UNIX, Web applications, and GUI based client/server applications.
  • Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG, Cucumber & Maven.
  • Involved in the Design and implemented different Automation frameworks like Keyword Driven Framework and Data Driven Framework for various projects.
  • Maintained Selenium and Java Automation Code and resources in source controls like SVN for improvements and new features.
  • Experienced in different types of testing on AUT like GUI, Functional, Regression, System Testing, Integration, Performance and end to end Testing.
  • Experience in working on BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development), Tools like Cucumber with Gherkin language. Wrote BDD features and scenarios for User Acceptance Testing.
  • Experienced in using Maven to define project structure, dependencies, build and test management.
  • Experienced in using Jenkins as continuous integration tool for regression testing.
  • Experience in Database Testing using SQL Queries with multiple Databases Oracle, SQL Server and MySQL.
  • Experience in Bug tracking and Reporting using Test Director/ HP Quality Center
  • Experience in Documenting and performing Review methodologies for Use Cases and Test Cases.
  • Experience in testing methodologies using White box, Gray box, and black box testing techniques manually and by using Automation.
  • Strong experience in cross browser web testing with Selenium WebDriver.
  • Specialized in GUI and Functionality Testing, White Box testing, Black box Testing, System testing, including Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications.

TECHNICAL SKILLS

Test Methodologies: WATERFALL, AGILE(SCRUM), SDLC, STLC

Web Automation Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid

Mobile Automation Testing Tools: Appium

Web Service Testing Tools: SoapUI Pro, Ready API, Postman

Frameworks: Keyword Driven, BDD, Data Driven, Hybrid, Page Object Model (POM), TestNG, JUnit

Databases: MySQL, Oracle, SQL Server, Amazon Web Services

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Defect Tracking Tools: JIRA, Rally, HP Quality Center ALM, Bugzilla, ALM, Zephyr, Version One, Azure Devops

Programming Languages: JAVA, .Net, SQL, C, C++, C#

DevOps Tools: Chef, Jenkins, Docker

Web Technologies: HTML, CSS, XML

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project

Utilities: Eclipse, Spring, Firebug, Fire path

Operating Systems: Windows XP, 7, 8.1/ Linux, UNIX, MAC OS, Android, IOS.

PROFESSIONAL EXPERIENCE

Confidential, Sacramento, CA

Quality Assurance Analyst

Responsibilities:

  • Followed and Implemented Agile development process methodology throughout application development and testing.
  • Followed the organization’s standard documentation format for developing test plan, test cases, test data, generated test report and coordinated with development team.
  • Attended regular project meetings, workshops with BA, Network Administrators and Developers.
  • Planned, designed and executed the test strategy according to existing QA Methodology.
  • Reviewed/ modified/ created test cases and test scenarios for different types of testing like Functional testing, System testing, Backend testing, Integration testing, and Regression testing as per the requirement.
  • Coordinated with data support team on test data and created various test scenario.
  • Participated in team weekly meetings for test case reviews and status updates.
  • Knowledge of variousproceduralandobject-oriented programminglanguages such asC#.
  • Involved testing web pages and validated these pages usingASP.NETandC#.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Proficient in GUI Testing, Sanity Testing, Smoke Testing, Backend Testing and Black Box Testing.
  • Proven ability in designing and creating automation frameworks for web-based applications using Java, Selenium WebDriver and JUnit / TestNG.
  • Expertise in automating the software testing environment with open-source tools like Selenium IDE/Grid and WebDriver.
  • Good understanding of XPATH, CSS and used tools like Firebug to debug JavaScript.
  • Excellent knowledge and working experience in Requirement Analysis, Estimations, Test Strategy, Test Planning, Test Scripting, Test Execution, Test Results Analysis, Defect tracking, Management and Reporting.
  • Automated the regression test cases using the WebDriver & TestNG.
  • Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.
  • Prepared the test cases in Quality Center tool thereby executing the user stories of each SPRINT.
  • Responsible for collecting test data while executing the test scripts.
  • Wrote different SQL queries to access data from different database tables and used for data verification.

Environment: Selenium WebDriver, Eclipse, Visual Studio, .Net, Java, Javascript, Python, TestNG, XPath, CSS, IBM RFT, QTP 8.2, IBM Rational Test Manager, IBM Rational Requisite Pro, IBM Rational Clear Quest 7.0.1, IBM Clear Case, Oracle, AWS, Azure, SQL, SOAPUI PRO, JMeter, JIRA, HP Quality Center ALM, Version ONE, Azure Devops.

Confidential, Northbrook, IL

Test Engineer/Automation Analyst

Responsibilities:

  • Followed and Implemented Agile development process methodology throughout application development and testing.
  • Followed the organization’s standard documentation format for developing test plan, test cases, test data, generated test report and coordinated with development team.
  • Attended regular project meetings, workshops with BA, Network Administrators and Developers.
  • Planned, designed and executed the test strategy according to existing QA Methodology.
  • Reviewed/ modified/ created test cases and test scenarios for different types of testing like Functional testing, System testing, Backend testing, Integration testing, and Regression testing as per the requirement.
  • Coordinated with data support team on test data and created various test scenario.
  • Involved in designing and implementing of POM framework to be used with Selenium Web Driver using JAVA.
  • ImplementedBDDthroughCucumber created theFeatureFilesand created Test Automation Framework withCucumberandSelenium WebDriver with JAVA/ Javascript, Python.
  • Web Element Inspection throughFirebugandFire Path.
  • Expertise inProtractorAutomation testing for bothAngularandNon-Angularpages.
  • ImplementedJasmineas a testing framework for Protractor.
  • Implement SeleniumGridto execute test scenarios on multiple browsers and build tests throughmavenpom file
  • Developed Test cases manually and generated Automation Scripts using open-source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
  • Automated the regression test cases using the WebDriver & TestNG.
  • Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.
  • Identifying Automation Scenarios from the set of Test cases /User stories identified in cycle
  • Developing Web Automation Test cases for the identified Automation Scenarios with JAVA, Javascript, Python
  • Knowledge of variousproceduralandobject-oriented programminglanguages such asC#.
  • Involved testing web pages and validated these pages usingASP.NETandC#.
  • Maintained the Selenium automation code and resources in source controls like SVN, GitHub, over the time for improvements and new features.
  • Performed Compatibility Testing on Internet Explorer, Chrome, Safari and Mozilla Firefox to verify cross browser Compatibility.
  • Performed smoke testing in UAT and production environments for deployment verification
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Setup Continuous integration with Jenkins and make use of wide range of plugins available to setup smooth developer friendly workflows.
  • Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Created and managed UFT Test Scripts based on the Requirements and Scenarios.
  • Conducted Data Driven Testing using parameterization in UFT to test the application with different sets of data.
  • Developed automated test scripts using descriptive programming in UFT.
  • Created user defined and custom functions using VB scripting.
  • Tested SOAP(WSDL) and RESTful web services using different assertions like Contains, Not Contains, XPath Match, Compliance, SLA and Security Assertions in SOAPUI PRO.
  • Good experience in performance testing on SOAP, REST services, AWS API’s using JMeter tool with 50000+ requests.
  • Involved in validating batch jobs for the transactions with different business scenarios.
  • Good experience performing testing functional, reliability and load testing on AWS MuleSoft API
  • Performing migration testing from MySQL data base to cloud AWS DB and validate data migration.
  • Hands-on Experience with Microsoft Azure Cloud computing technologies - Azure VM, Azure WebApps and Azure SQL Database.
  • Wrote Test cases and tested Mobile device applications on windows and IOS that interfaced with cloud-based Rest API service and Azure SQL as well as AWS MySQL.
  • Expertise in usingFIX Protocol API. Testing admin and application FIX messages like logon, logout, resend request, reject, sequence messages.
  • Used Maven for build and Jenkins for Continuous Integration.
  • Integrated ALM with Jenkins to run test reports.
  • Constructed and executed SQL queries to create test data and validated tables.
  • Involved in bug review sessions and coordinated with development team to keep track of bug.

Environment: Selenium WebDriver, Appium, Eclipse, Java, Javascript, Python,TestNG, XPath, CSS, IBM RFT, QTP 8.2, IBM Rational Test Manager, IBM Rational Requisite Pro, IBM Rational Clear Quest 7.0.1, IBM Clear Case, Oracle, AWS, Azure, SQL, SOAPUI PRO, JMeter, JIRA, HP Quality Center ALM, Version ONE.

Confidential, Rosemont, IL

QA Automation Lead

Responsibilities:

  • Attend daily stand-up calls and update the status of yesterday duties and current work plans of the project.
  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions &Scrum Meetings
  • Knowledge of variousproceduralandobject-oriented programminglanguages such asC#.
  • Involved testing web pages and validated these pages usingASP.NETandC#.
  • Involved in designing and implementing of POM framework to be used with Selenium Web Driver with JAVA.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
  • Automated Regression Test cases usingSelenium Web Driver, Java Eclipse, JUnit JenkinsandMaven. UsedFirebugandFire Pathplug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
  • Expertise in developing automation scripts in BDD format usingcucumberand proficient in writing cucumber scenarios with java/ Javascript, Python.
  • Enhance test frameworks and develop automated tests usingSelenium Web Driverto ensure consistency
  • Developed thefeatures,scenarios,step definitionsforBDD (Behavior Driven Development)andTDD (Test Driven Development)usingCucumber, Gherkinandruby.
  • Involved in analyzing and feasibility check of a newly added functionality for automation using JAVA/ Javascript, Python. Design and implementHybrid Driven Frameworkapproach using Selenium Web Driver.
  • Responsible for developing and updating the java-based automation framework which has major components in Spring.
  • Implemented automation usingSelenium Gridto perform testing on multiple devices.
  • Identifying Automation Scenarios from the set of Test cases /User stories identified in cycle
  • Developing Web Automation Test cases for the identified Automation Scenarios
  • Maintained the Selenium automation code and resources in source controls like SVN, GitHub, over the time for improvements and new features.
  • Performed Compatibility Testing on Internet Explorer, Chrome, Safari and Mozilla Firefox to verify cross browser Compatibility.
  • Performed smoke testing in UAT and production environments for deployment verification
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Building the CI/CD process from scratch.
  • Implementing git lab CI, git lab, docker, maven.
  • Migrating from git lab to docker and implementing git lab inside docker.
  • Containerizing the integration process by git lab CI within docker.
  • Experience on Web Services automation using SOAP UI and Ready API.
  • Good understanding of Cloud Services like Amazon Web Services (AWS).
  • Experience on cloud service automation on MuleSoft API’s functional and load testing.
  • Experience on cloud AWS cloud database and validating data flow from oracle to AWS process
  • Tested SOAP(WSDL) and RESTful web services using different assertions like Contains, Not Contains, XPath Match, Compliance, SLA and Security Assertions in SOAPUI PRO.
  • Experience in performance testing on SOAP, REST services, AWS API’s using JMeter tool.
  • Expertise in usingFIX Protocol API. Testing admin and application FIX messages like logon, logout, resend request, reject, sequence, pre-trade, trade and post-trade messages.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Identify, analyze and communicate any defects discovered during testing, documenting defects and ways of recreating defect in ticketing system.
  • Thorough understanding of Bug life cycle using bug tracking tools HP UFT, ALM and ZEPHYR.
  • Running Full Automation suite for every Release and analyze the root cause of Failed scripts.
  • Prepared HTML, PDF reports and test results after each release cycle for management and further test planning.
  • Holds defect review meetings with the concerned development and support teams.
  • Experience with Onsite and Off-shore co-ordination.

Environment: Selenium WebDriver, Appium, Eclipse, Java, Javascript, Python, TestNG, XPath, CSS, IBM RFT, QTP 8.2, IBM Rational Requisite Pro, IBM Rational Clear Quest 7.0.1, Oracle, AWS, SQL, SOAPUI PRO, JIRA, HP Quality Center ALM, HP Quick Test Pro, Zephyr.

Confidential, Hoffman Estates, IL

Selenium QA Engineer

Responsibilities:

  • Analyzed the specifications from Business view and Functional view of the application.
  • Worked effectively with the developers and product owners in Agile team to achieve Selenium automation testing.
  • Reviewed Manual test cases thoroughly and developed efficient automation scripts with Selenium Webdriver using Java Programming in Eclipse IDE.
  • Extensively worked on designing the test plans and developing the test cases for newly developed functionalities and executed the web-service test cases using SOAP UI tools.
  • Validated the customer account records and their order details with Databases and AWS using SQL Queries.
  • Strong knowledge of variousproceduralandobject-oriented programminglanguages such asC#.
  • Performed functionality and Regression testing cycles for major product releases by developing test suite using Selenium Webdriver.
  • Executed both positive and negative test cases of Functionality and Regression Tests.
  • Prepared the Test Suite with TestNG framework based on Java and developed the test scripts using TestNG annotations.
  • Extensively worked on End-to-end testing for User Acceptance Testing (UAT).
  • Intensively analyzed the test results and bugs were tracked and reported using HP ALM/Quality center (QC).
  • Worked with the version control system Subversion (SVN) and executed test cases.
  • Documented the results of the executed test suite with a detailed report of passed and failed test cases.

Environment: Selenium Webdriver, Selenium grid, Eclipse IDE, Java, Oracle 10g, AWS, SVN, HP Quality Center, HP ALM 11, SOAP UI, TestNG, HTML, XML, Windows, IE9, Chrome and Firefox.

Confidential

QA Automation Engineer

Responsibilities:

  • Involved in creating Test plans for different components within the project.
  • Analyzed, revised and created test scenarios according to business and functional requirements.
  • Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
  • Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non-Functional requirements.
  • Extensively queried through SQL to check the database records.
  • Suggested automation process improvements & engaged in framework enhancements.
  • Engaged in framework enhancements, code reviews and maintaining deliverable quality.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
  • Validated the data from Front End to Back End tables in Oracle Database.
  • Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
  • Automated the regression test cases using the WebDriver & TestNG.
  • Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.
  • Performed Data Driven (Cucumber) and Keyword driven Tests.

Environment: Java, Selenium Web Driver, Appium, TestNG, Maven, Jenkins, ALM 11.0, SOAP UI, CucumberEclipse, TDD, Agile, HTML, XML, XPath, JavaScript, Quality Center, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.

Confidential

QA Engineer and Software Developer

Responsibilities:

  • Responsible for developing and updating the java-based automation framework which has major components in Spring IOC.
  • Owned a feature BLOG (A modular and highly configurable blogging application with templates that can help quickly establish multiple, easy-to-moderate channels of communication with audiences.) and was responsible for its functionality.
  • Enhanced the framework to support localization of the automation scripts.
  • Obtained a detailed knowledge of the business process being followed in the project environment.
  • Involved in installing builds to QA environment.
  • Created framework in Selenium WebDriver using behavior driven approach like JBehave.
  • Discussed outstanding bugs with various teams and third-party stakeholders.
  • Performed Functional, Regression, Smoke and Database Testing.
  • Writing & Reviewing of Test scenarios, test cases for various components, based on specifications.
  • Responsible to conduct Smoke Test and Regression Test in different Environments.
  • Supported and coordinated overall testing efforts.
  • Identified system integration requirements, coordinated the collection and verification of business needs.
  • Developed test cases for functional and regression testing of the application (black & gray box).
  • Defined test data and test environment requirements.
  • Analyzed software failures, made them reproducible, reported bugs via JIRA application.
  • Weekly demos of the coverage of test cases, test run results to the team.

Environment: Java (Core), API testing, JavaScript (ExtJS), Spring IOC, JUNIT, Selenium RC and Ant.

Hire Now