We provide IT Staff Augmentation Services!

Qa Analyst/qa Automation Test Engineer Resume

Cleveland, Ohio

SUMMARY:

  • 6+ Years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Mobile application Services, Client/Server applications and databases.
  • Experience in Manual Testing.
  • Experience in Automation Tools such as Selenium, TestNG/Junit, Ant/Maven, Jenkins, Cucumber to develop automation testing scripts for web and client server applications.
  • Expertise in designing and executing of automation scripts using Selenium WebDriver for Web Based Applications.
  • Extensive experience in reviewing and analysing Business Requirements and developing and execution of Test Plans, Test Cases/Scenarios, Test Scripts based on the Requirements and Functional Specifications.
  • Performed Functional testing, Regression testing, Adhoc testing, Smoke testing, System Testing, Browser Compatibility Testing, Usability testing and End to End Testing.
  • Extensive experience using HPALM/Quality Center (QC) for requirements, traceability, test execution, defect management and reporting.
  • Experience in Acceptance Test Driven Development (ATDD) & Test Driven Development (TDD) environment.
  • Worked on end - to-end testing using Selenium WebDriver/RC/IDE/Grid, TestNG/Junit and also webservices like REST API and SOUPUI.
  • Hands on Exposure on TFS Version Control, SVN.
  • Hands on Exposure on GIT for Version Control, Maven for build and Jenkins/Bamboo for Continuous Integration.
  • Hands on experience for Mobile Apps Testing in Manual and Automation testing of IOS and Android mobile application devices and also used for Appium for IOS and Android native application.
  • Experience in testing with SOA with REST API/SOUP UI Web Services.
  • Well versed in Quality Control and Quality Assurance, SQL Server environment, and Parasoft SOA testing.
  • Assisted with the marketing of Medicaid products to eligible candidates within the immediate area and surrounding communities.
  • Extensively worked with White Box Testing for Java applications
  • Used JIRA and Redmine to maintain the track of task and subtasks.
  • Experienced in bug tracking, reporting and using Quality Center(QC) and JIRA for global test management.
  • Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
  • Proficient in using SQL queries to perform back end testing for data integrity.
  • Cucumber is a tool based on Behavior Driven Development (BDD) framework which is used to write acceptance tests for web application.
  • Experience in testing applications using Agile Development Process and Kanban Process.
  • Involved in Scrum Meeting which include Daily Stand Up, Iteration Planning, Release Planning, Estimation Planning and Retrospective.

TECHNICAL SKILLS:

Testing Tools: Selenium (IDE, RC, WebDriver, and GRID), TestNG, Junit, Cucumber, JMeter, Appium, Quick Test Professional (QTP), Load Runner, SOUPUI, REST API, ALM, Parasoft SOA Test.

Methodologies: Agile(Scrum), Waterfall and V - Model.

Testing Methodologies: Selenium TestNG framework, White/Black box testing, Regression Testing, User Acceptance Testing, Manual and Automated Testing, Penetration Tester, Stress Testing, End-to-End/Integration Testing, SFDC testing.

Programming Languages: C, C++, Java, HTML, XML, JavaScript, Groovy Script, VB Script, SQL, Visual Basic, PL/SQL

Frameworks: Junit, TestNG, Maven, TDD

Databases / DB Tools: Oracle, DB2, MS Access, SQL Server, SQL Developer.

Build and Continues Integration Tools: ANT/MAVEN & Jenkins/Hudson, Bamboo CI.

Java Technologies: Java Server Pages (JSP), JSTL, Applets, Java Beans, JDBC, JMS Threads, Apache Ant 1.6.5, Eclipse IDE, NetBeans IDE.

Defect Tracking Tools/Reporting Tools: Quality Center (9,10,11.0,12.0), Jira, Team Foundation Server (TFS 2008, 2010,2012), HP ALM QC, Bugzilla, Redmine, Rational clear quest, Rally.

Desktop Tools: Ms Office, MS Project, Adobe, Acrobat, TOAD

Operating Systems: Windows, Linux and Mac.

PROFESSIONAL EXPERIENCE:

Confidential, Cleveland, Ohio

QA Analyst/QA Automation Test Engineer

Responsibilities:

  • Involved agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Used to analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing.
  • Involved in developed test scripts for Web elements by identifying the locators using Firebug and Fire Path Firefox plugins.
  • Used Selenium Web driver in TestNG for Regression testing and Parallel Processing.
  • Was Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, TestNG, and Eclipse.
  • Used JAVA & Selenium WebDriver for developing custom libraries.
  • Used the Maven build tool to perform build and maven dependencies.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involved in creating test approach and test cases for logging module.
  • Reviewed and analyzed the existing test scripts.
  • Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
  • Developed synchronization using implicit and explicit wait conditions.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Involved in creating automation scripts using Selenium Hybrid and Data-driven development framework.
  • Well Versed in Health Care with HIPAA, HL7, EDI transactions (300,301,304,310,322,404,837, 835, 270, 271, 276, 277, 278, 820, 834 & 997).
  • Good Knowledge in various EDI X12, EDIFACT standards and Flat Files (Prop Format)
  • Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
  • Used multiple applications for manual/automated testing; such as: SoapUI, Parasoft SOAtest, HP Service Test and HP QuickTest Professional.
  • Conduct compatibility tests with other software programs, hardware, multiple operating systems, and network environments; create and execute automated test scripts using RFT
  • Maintained the Java and selenium test source code and resources in the GIT repository tool.
  • Used GitHub as a source repository system to share code within the office.
  • Analyzed test results, tracked the defects and generated reports using HP ALM QC.
  • Used HP ALM QC for Project Management and issue tracking system.
  • Wrote SQL scripts to verify the database updates, inserts and deletion of the records and prepared the data to cover various scenarios.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Developed Cucumber html, JSON test reports for analyzing the test outputs.
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).

Environment: C++,Java, Selenium WebDriver, Cucumber, TestNG, Putty, Maven, SOAP UI, Quality Center, Parasoft SOA, RFT, HL7,HIPAA, XPath, Eclipse, HP ALM QC, Firebug, HTML, CSS, XML, DOM, agile, SQL, Appium, Jenkins and Windows, Linux.

Confidential, Bismarck, ND

QA Test Analyst/Core Java Developer

Responsibilities:

  • Used to assess & analyse user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Developed and Executed Test Scripts test scripts using Selenium WebDriver, TestNG, analysed Test Results.
  • Participated in Release Review/Requirement Analysis and Design review meetings.
  • Developed automated regression test pack for Web Services, Data Services as well as PL/SQL procedures using Parasoft SOATest tool.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Performed Data driven testing to validate the components displayed on the website using Selenium
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Performed Functional testing as per user stories and performed Integration Testing & System Testing using Selenium WebDriver automation scripts.
  • Used to perform Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Used to take the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Designed and Developed test automation scripts, functions, scenarios, processes for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
  • Used Hybrid, Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Managed individual sprints user stories and tasks using HP ALM QC as tracking tool.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags
  • Performed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Involved in managing the framework dependency jars using Maven.
  • Customized Selenium API to suit in testing environment.
  • Involved in developing automated test cases using Cucumber in JUnit.
  • Maintained the Selenium & Java Automation Code and resources in source controls like SVN, Jenkins for improvements and new features
  • Performed black box testing, database testing, and web-based testing on several test phases.
  • Developed components for each transaction used in the test script or scenario by using Selenium.
  • Involved in Web services testing using SOAPUI Tool.
  • Validated request and response XML.
  • Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Experience in doing manual testing for Mobile application.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Verified the integration of various components in the application and executed end-to-end testing.

Environment: Selenium Web Driver 2, Selenium GRID 2, Selenium IDE, Junit, TestNG Framework, Spring Framework, C++, Java/J2EE, Apache Tomcat, SOAPUI, ParaSoft SOA Test, XML, JavaScript, Oracle, Linux, IE, Firefox, HP ALM QC, Jenkins, MS Office, MS Project, Visio, Adobe Acrobat, TOAD.

Confidential, Fairport, NY

QA Automation Tester / SDET

Responsibilities:

  • Participated in the requirements gathering sessions and reviewed functional, non-functional requirements.
  • Followed Agile Process through the project.
  • Developing new and updated existing test scripts using Selenium WebDriver and Junit for Web Based Application.
  • Implemented Page Objects model (pom),Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, Junit, and Java.
  • Involved in automating test cases using Selenium WebDriver with TestNG, java.
  • Made use of TestNG Framework for the creation of automated test cases.
  • Used Hybrid Test Automation Framework for writing new scripts along with updating existing scripts.
  • Used Conversion of the Groovy File into a .class File using the Groovy Compiler.
  • Built various automation suites in RFT to support various test environments
  • Performed the functional, regression and UAT testing of the products.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • I Used Appium is a HTTP server in react, node.js which creates and handles multiple WebDriver sessions for different platforms like IOS and Android.
  • I Used Appium is that it opens the door to cross-platform mobile testing which means the same test would work on multiple platforms.
  • Responsible for implementing LoadRunner, Performance center, JMeter based infrastructure including: Architecting the load testing infrastructure, hardware & software integration with LoadRunner.
  • Have very strong exposure on Performance using Load Runner Jakarta JMeter, Parasoft SOA Tool and Performance Center.
  • Performed other essential job responsibilities under the guidance of senior SOA testers
  • Created an internal browser based text editor using HTML, CSS and JavaScript.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber with java.
  • Automation project setup and deployment in Jenkins for continuous Integration(CI/CD).
  • Used black box testing for requirement, test planning & Analysis, design and test execution.
  • Implemented test plans and isolated documents and identified applications bugs in White box testing.
  • Implemented Page Objects model (pom),Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, Junit, and Java.
  • Involved in automating test cases using Selenium WebDriver with TestNG, java .
  • Using Jira for planning & organizing of tasks, workflows and handling bugs.
  • Implemented Parameterization in SOAPUI and SOA Tested the Services and written Test
  • Cases for and reported the defects to Developers..
  • Implemented Data Driven in SOAPUI and tested various functions in Webservices
  • Worked on SQL database using SQL Server Management.
  • Used GIT for version control.
  • Used Maven for Project building and Configured Source Code Management tools with Jenkins and executed triggers in SVN.

Environment: Selenium Web Driver, TestNG, Junit, Spring Framework, Java/J2EE,Appium, Apache Tomcat, XML, SQL, Oracle, SOAPUI, ParaSoft SOA Test, IE, Firefox, Jira, JavaScript, MS Office, RFT, Jenkins, MS Project, Visio, Adobe Acrobat, TOAD.

Confidential, Charlotte, NC

Performance Test Engineer

Responsibilities:

  • Used Agile methodology in developing the Web applications and Mobile applications.
  • Responsible for providing Risk Assessments, test Plans, test cases and executing and creating Test Results them within an AGILE software development SCRUM environment.
  • Implement sustainable performance testing practices that monitor performance over time.
  • Developed automated scripts for performing Regression Testing through Selenium WebDriver.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Involved in writing Thread safe blocks for multithread access to make valid transactions.
  • Involved in analysis, design and development of the system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Independently develop LoadRunner test scripts according to test specifications/requirements.
  • Using LoadRunner, execute multi-user performance tests, used online monitors, real-time output message.
  • Develop and implement load and stress tests with LoadRunner, and present performance statistics to application teams, and provide recommendations on how and where performance can be improved.
  • Executing Load Test, Stress Test and Endurance Test in Performance center.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium, Junit, Jbehave, Maven, cucumber, Gherkin and Jenkins Java platform utilizing industry-leading harness design patterns and approaches.
  • I Used Appium is a HTTP server in react, node.js which creates and handles multiple WebDriver sessions for different platforms like IOS and Android.
  • I Used Appium is that it opens the door to cross-platform mobile testing which means the same test would work on multiple platforms.
  • Automation project setup and deployment in Jenkins for continuous Integration(CI).
  • Manage multiple builds and patch releases as per the project proceedings.
  • Defect Reporting, Analyzing, Tracking and Report Generation using HP ALM QC.
  • Worked on SQL database using SQL Server Management.
  • Used Maven for Project building.
  • Built custom advertising tool/store using JavaScript.
  • Performed regression testing and automation of testing process in White box testing.
  • Testing REST API’s for all of the given web service requirements in the project.
  • Tested the SOAPUI Web services for Provider and Member portals.
  • Analyzing and Tested Rest based webs services using Soap UI.
  • Worked on Technical documentation, e.g. test plans, test cases and test scripts, test reports and trace matrix.
  • Used GIT for version control.

Environment: Selenium Web Driver, TestNG, Spring Framework, Java/J2EE, Apache Tomcat, XML, SOAPUI, REST API’s, JavaScript, Oracle, IE, Firefox, HP ALM QC, Jenkins, MS Office, JDBC, MS Project, Visio, Adobe Acrobat, TOAD.

Confidential

QA Analyst / Core Java Developer

Responsibilities:

  • Analyzed the Business Requirements document and have written Test Cases.
  • Analyzed the Test plan, which detailed the testing scope, strategy, test requirements, and necessary resources in Water Fall Methodology.
  • Used black box testing for validates internal structure and working of your software code.
  • Developed test plan, test scenarios based on the requirements.
  • Designed test cases / scripts for automation using Selenium WebDriver using Java.
  • Utilized Junit framework for test cases creation.
  • Developed and Executed JUnit Test Cases using Eclipse IDE in Java.
  • Performed GUI Testing, Functional Testing, Integration Testing and Regression Testing.
  • Execution of manual test cases and responsible to track and log the defects using Quality Center.
  • Automation project setup and deployment in Jenkins for continuous Integration.
  • Prepared test data required for automation of scripts by co-ordinating with business users.
  • Executed automation scripts and documented testing results.
  • Proficient in Functional Testing tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
  • Experienced on demonstrating the Automation Framework in QTP/UFT to client and driven project status calls with client.
  • Worked closely with team to create test scripts using IBM Rational Functional Tester, QTP and Rational Manual Tester.
  • Defect tracking and management is performed using JIRA tool.
  • Used Git allows a team of people to work together.

Environment: Selenium WebDriver, Junit Framework, Java/J2EE, Apache Tomcat, IBM Rational Tester, XML, QTP, HP ALM QC, HP UFT, SQL, Oracle, GIT, IE, Firefox, JIRA, Jenkins, MS Office.

Confidential

QA Tester / Manual Tester

Responsibilities:

  • Writing Test plans, Test Scenarios, Test Strategy, Test Cases, Bug report, Schedules and Analysis Result.
  • Reviewed and analysed the client requirement in Water Fall method.
  • Used traditional waterfall methodology was used to build as well as test the developed application for as many bugs as possible before the application was deployed.
  • Writing test cases to test the functionality of the application manually and using bug tracking tool HP ALM/Quality Center.
  • Generating Script for test cases and defining checkpoints and data driven testing in QTP.
  • Worked with Developers and Project managers to determine client requirements.
  • Manually performed functional, Usability, Cross Browser, Negative, Regression testing, User Interface, GUI, UI and Ad-hoc Testing.
  • Manage browser page testing that included testing the properties of the objects on the Web Page.
  • Manage Cross Browser Testing using Mozilla Firefox, Safari, IE Tester, Google Chrome, Opera and Internet Explorer with different Browser Versions.
  • Performed Functional and Regression Tests using QTP/HP UFT.
  • Discussed issues on various bugs and attached screen shots of defective screens using Quality Center.
  • Effective coordination between development team and testing team.
  • Provide weekly status reports based on performed tasks.

Environment: Java, JDBC, JSP, Water fall method, GUI, Selenium IDE,HP ALM/Quality Center, QTP, Struts, HP UFT, Java Beans, BEA WebLogic Server, MS Word, MS Excel, SQL, Oracle.

Hire Now