We provide IT Staff Augmentation Services!

Qa Automation Tester Resume

3.00/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY

  • QA Automation Test Engineer with 8 Years of experience in Software analysis and Software Quality Assurance Testing of Web, Windows, Client/Server applications and databases in E - Commerce, Medicaid HealthCare Insurance and Banking applications.
  • Expertise in designing and executing automation scripts, manual test cases and reporting test results.
  • Extensive experience in reviewing and analyzing business Requirements, developing and execution of Test Plans, Test Cases/Scenarios, Test Scripts based on the requirements and functional specifications.
  • Excellent understanding of Software Development Life Cycle(SDLC), Software Testing Life Cycle (STLC) and Test Methodologies from project definition to post-deployment documentation
  • Experience in Automation Tools such as Selenium, Quick Test Professional (QTP), TestNG/Junit, ANT/Maven, Jenkins, Cucumber to develop automation testing scripts for web and client server applications.
  • Good experience in working with business analysts, development groups in analysing business specifications and in working with other testers to resolve technical and end-user issues.
  • Expertise inCore java,Collections,backend development and design.
  • Successfully designed and developedJava multi-Threadingbased collector parser and distributor process, when the requirement was to collect, parse and distribute the data coming at a speed of thousand messages per second
  • Performed Functional testing, Regression testing, Adhoc testing, Smoke testing, System Testing, Browser Compatibility Testing, Usability testing and End to End Testing.
  • Extensive experience using Quality Centre (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 web services like REST API and SOAPUI.
  • Hands on exposure on GIT for Version Control, Maven for build and Jenkins for Continuous Integration.
  • Involved inMobileTesting usingAppiumand Perfecto iOS & Android and for Web applications.
  • Extensively worked on performance testing tools likeJMeter.
  • Expertise and experience in performing various Black Box Testing Methodologies like Functional Testing, GUI Testing, Regression Testing and database Testing, Cross Plat form and Cross Browser Testing. Retesting, Localization testing.
  • Extensively worked with White Box testing for Java applications
  • Used JIRA and Redmine to maintain the track of task and subtasks.
  • 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.
  • Used Cucumber to write acceptance tests for web application based on Behavior Driven Development (BDD) framework
  • Experience in testing applications using Agile, Waterfall methodologies
  • Involved in Scrum Meeting which include Daily Stand Up, Iteration Planning, Release Planning, Estimation Planning and Retrospective.
  • Experience in working with Off-shore QA team.
  • Demonstrated ability to meet project deadlines, flexibility and willingness to perform diverse tasks and ability to rapidly assess a technical or business situation and recommend solutions or opinions.

TECHNICAL SKILLS

Testing Tools: Selenium (IDE, RC, WebDriver, and GRID), QTP, Appium, TestNG, JUnit, Cucumber, Protractor, JMeter, SoapUI, Load Runner, HP ALM.

Testing methodologies: Waterfall, Agile/Scrum, V- Model, SDLC and STLC

Programming Languages: Java, JavaScript, HTML, XML, Groovy Script

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

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

Databases / DB Tools: Oracle, MYSQL, SQL Server

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

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.

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

MS Office Tools: Outlook, Word, Power Point, Excel, Access

Operating Systems: Windows XP/7/8, Linux and Mac, IOS, Android Ubuntu

Utilities: Eclipse, Fire Bug, Fire Path

PROFESSIONAL EXPERIENCE

Confidential, Columbus, Ohio

QA Automation Tester

Responsibilities:

  • Used Agile methodology in developing the Web applications.
  • Responsible for providing Risk Assessments, test Plans, test cases and executing and creating test results within an AGILE software development SCRUM environment.
  • Core java development for different components. Developed the application usingCore Java,Multi-Threading, Collections in abundance,REST for backend APIs, My SQL as DB server, Maven.
  • Developed automated scripts for performing Regression Testing through Selenium WebDriver.
  • Extensively used Selenium (data-driven, XPath locator) and Selenium WebDriver to test the web application.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium, Junit, JBehave, Maven, cucumber and Jenkins Java platform utilizing industry-leading harness design patterns and approaches.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features forBDD(Behavior Driven Development), TDD (Test Driven Development) usingCucumberwith java.
  • Test automation for web application (SWAP module) using Cucumber.
  • Involved in developing automated test cases using Cucumber in JUnit.
  • Automation project setup and deployment in Jenkins for continuous Integration(CI).
  • Defect Reporting, Analysing, Tracking and Report Generation using Jira.
  • Worked on SQL database using SQL Server Management.
  • Used Maven for Project build management.
  • Design and develop the processes using multithreading to make it asynchronous
  • Built custom advertising tool/store using JavaScript.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • 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.
  • Thoroughly tested RESTful API for XML & JSON responses while comparing the Database Tables.
  • Creating Web Services/XML testing on different Core applications using SOAPUI and Rest API.
  • Tested the SOAPUI Web services for Provider and Member portals.
  • Analysing and Tested Rest based webs services using Soap UI.
  • Developed scenario based testing for the JMeter scripts.
  • Create, schedule and run the scenarios using JMeter and generate necessary graphs.
  • Worked on Technical documentation, e.g. test plans, test cases and test scripts, test reports and trace matrix.
  • Logging in the bugs in the JIRA and tracking them daily for proper closure.
  • Used GIT for version control.

Environment: Selenium Web Driver, TestNG, Java/J2EE, Cucumber, XML, SOAPUI, REST API’s, JavaScript, Multi-Threading, Maven, Git, Oracle, SQL, IE, Firefox, Jira, Jenkins, JMeter, MS Office, JDBC, MS Project, Visio, HP QC, TOAD.

Confidential, Tennessee

QA Analyst/ QA Automation Selenium Tester

Responsibilities:

  • Involved in agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Used to analyze business requirements and functional documents, created 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.
  • Involved in the development of project back-end logic layer by using most of thecore javafeatures such asCollection Framework,Interfaces, Multi-ThreadingandException Handlingprogramming.
  • Refactored the old code to standardizeException Handling, improveUnit Testcoverage and optimize methods.
  • 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 XPath and DOM to work with dynamic and static objects in Selenium.
  • Enhanced Test cases using Java programming features and TestNG Annotations.
  • Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
  • 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).
  • 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 Jira.
  • Used Jira 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.
  • Used the Maven build tool to perform build and maven dependencies.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
  • Performed web services testing with SOAP UI by validating request and response for XML, JSON files.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Involved in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
  • Extensively worked on JMeter to create thread groups and test web application for various loads on key business scenarios.
  • Enhanced QTP Scripts using different Checkpoints, Parameterization, Regular expressions, Environmental variables, User defined functions, User messages, Warnings and used Recovery scenarios for Error handling
  • 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: Java, Selenium WebDriver, QTP, Cucumber, TestNG, Maven, Rest API, SOAP UI, Quality Center, RFT, HL7, HIPAA, XPath, Eclipse, Jira, JMeter, JavaScript, Firebug, HTML, CSS, XML, DOM, agile, SQL, Jenkins and Windows, Linux.

Confidential

Software Development Engineer in Testing (SDET)

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 using Selenium WebDriver, TestNG analysed test results.
  • Participated in Release Review/Requirement Analysis and Design review meetings.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • 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 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 Jira 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.
  • Involved in writing test scripts usingjava and executed it through selenium cucumber.
  • Performed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Jenkins 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.
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Experience in doing manual testing for Mobile application.
  • 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, Cucumber, Spring Framework, Java/J2EE, Apache Tomcat, SOAPUI, XML, JavaScript, JMeter, Oracle, Linux, IE, Firefox, Jira, Jenkins, MS Office, MS Project, Visio, Adobe Acrobat, TOAD.

Confidential

QA Automation Tester / Selenium Tester

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 usingSelenium WebDriver, Junit, and Java.
  • Involved in automating test cases usingSeleniumWebDriver 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.
  • Performed other essential job responsibilities under the guidance of senior SOA testers
  • Created an internal browser based text editor using HTML, CSS and JavaScript.
  • 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.
  • Involved in automating test cases usingSeleniumWebDriver with TestNG, java
  • Using Jira for planning & organizing of tasks, workflows and handling bugs.
  • Extensively worked onJMeterto create Thread Groups and test Web Application for various loads on key business scenarios.
  • 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, Apache Tomcat, XML, SQL, Oracle, SOAPUI, IE, Firefox, Jira, JavaScript, MS Office, RFT, Jenkins, JMeter, MS Project, Cucumber, TOAD.

Confidential

QA Specialist

Responsibilities:

  • Involvement in Automation infrastructure development using Selenium WebDriver.
  • Created test cases using Selenium WebDriver, Java, Log4j and TestNG framework.
  • Enhancing the Test Scripts for Global execution.
  • Involved in regression testing using Selenium.
  • Configure Jenkins jobs and running daily regression, analysing test case failures and fixing them accordingly.
  • Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, performance, high quality, release deadlines and QA processes improvements
  • Analyse performance of the software using detailed reports from scalability & reliability run.
  • Monitor server-side performance, resource usage (CPU and Memory) using Linux standard commands.
  • Profiling of server and Database using standard profiling tools like Dynatrace and PSM.
  • Create Test plan, Test strategy, test scenarios for projects.
  • Create and publish status reports and highlight show stoppers if any.
  • Led team of 5 people, assigning them work related to test cases, creating a cumulative report of their work and present them in All Hand Meeting.

Environment: Selenium WebDriver, Agile, Java, TestNG, Jenkins, Log4j, Dynatrace, PSM, MS Office, MS Project

We'd love your feedback!