We provide IT Staff Augmentation Services!

Sr.qa Automation Tester Resume

0/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Over 7+ Years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation Testing of Web Client Server, Cloud (AWS), Mobile, API, Webservices applications
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Worked on Protractor, JavaScript, Jasmine to automate angular JS applications and performing Regression testing.
  • Worked in building automation scripts and frameworks using Selenium Web driver with Java.
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
  • Experience in testing both SOAP and REST services using SOAP UI, Groovy Script, Postman and Tested both XML and JSON formats.
  • Developed and maintained automated test scripts for Regression testing using POM framework withJava, Selenium WebDriver and TESTNG.
  • Used Appium tool to test automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
  • Experienced in developing VB scripts in Quick Test Pro (QTP/UFT) to perform Functional, Regression, System and end-to-end testing.
  • Proficient in the Web Debugging Tools like Firebug, Fire path and Xpath to run WebDriver script in stable condition.
  • Sound knowledge on Junit, NUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson/Bamboo for Continuous Integration.
  • Experience in doing performance testing of service using qaeter, HP Load Runner.
  • Developed an automated scripts and frame works using Java, C#, Groovy Script, VB Script.
  • Expertise in Problem solving and Defect Tracking Tools like HP ALM/Quality Center, Taiga, Jira, Bug Zilla, Confluence, Microsoft Team Foundation Server (TFS).
  • Expertise in performing Android Emulators & IOS Simulators for Mobile Automation Testing using Appium for Native, Hybrid and Web Based mobile applications.
  • Experienced performing ETL testing as part of validation and verification for application data load.
  • Experience with container based deployments using Docker, working with Docker Files,Docker images,Docker Hub and Docker registries
  • Implementing infrastructure on new AWS systems and migration of existing Linux and Windows based infrastructure to AWS and Azure Cloud plat forms and automated usingTerraform, Cloud FormationTemplates.
  • Management and design of integrated build pipelines using continuous integration workflows such asJira, GIT, Stash, Bamboo, Jenkins, Docker, Kubernetes, Terraform, ELK
  • Experience with source version control tools such as Subversion (SVN), TFS, Git and Bitbucket.
  • Knowledge of Web Development technologies in general, including HTML, JSON, CSS, JavaScript, AJAX & XML.
  • Developed function libraries, shared repository, Descriptive programming, Recovery scenarios using QTP.
  • Proficient in testing database of applications developed with MySQL, SQuirrel SQL, Postgres, and Oracle.
  • Strong in writing SQL queries to perform backend data validations.
  • Experienced in using Selenium automation frameworks like Hybrid, Data-driven, Keyword frameworks and POM.
  • Experience in Unit testing, Functional testing, Regression Testing, User acceptance testing(UAT), Integration testing, System testing, Performance testing, White Box Testing, Black Box testing, Sanity testing, Exception testing, API Testing, Cross browser testing, Compatibility testing & Security testing.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

TECHNICAL SKILLS

Test Approaches: Agile/Scrum, Waterfall, SDLC, STLC, Bug life Cycle

Testing Tools: Selenium WebDriver, JMeter, Postman, QTP, HP load Runner, SOAP, Gatling, Protractor, Manual Testing, Appium (Android & iOS Testing).

Frameworks: Page Object Model, Keyword Driven, Cucumber, Jasmine, Gherkin, TestNG, Junit, NUnit, Data Driven, ATDD, BDD, Hybrid Testing, Log4j 2.

Build &Integration tools: Maven, Ant, Jenkins, Docker, Terraform, Bamboo, Hudson.

Programming Languages: Java, C#, .Net.

Browsers: Firefox, Internet Explorer, Safari, Google Chrome, Opera, PhantomJS.

Operating System: Windows Variants, Unix, Linux, Mac, iOS, Android.

Database tools: MySQL, SQuirrel SQL, Postgres, Oracle.

Defect Tracking Tools: HP ALM, Quality Center, Jira, Confluence, Team Foundation Server (TFS).

Scripting Languages: JavaScript, Groovy Script, VB Script.

Markup Languages: JSON, Xpath, HTML, XML, XCode, XSD, XSL, XSLT, JSP, AJAX, CSS

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

Other Utilities: Eclipse, Microsoft Visual Studio, Webstrom, Notepad++, Sublime Text 3, IntelliJ, SQL, GIT, SVN, Bitbucket, TFS, Sauce Labs.

Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Performance, Smoke, Sanity, API and Unit testing.

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Sr.QA automation Tester

Responsibilities:

  • Designed automation test cases using Selenium web Driver, JAVA, TestNG, MAVEN.
  • Created automated scripts for REST-API testing using rest assured framework.
  • Used JMeter for performance testing.
  • Developed test code in java language using ECLIPSE IDE.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used Java 8 for development of backend applications for Testing.
  • Use MAVEN as build tool to develop frameworks.
  • Used gherkin to Build BDD framework with cucumber.
  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Developed automated scripts using Selenium Web Driver and Implemented Framework using Java.
  • Create and enhance numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium etc.
  • Provide best practices in Automation testing in Coded UI.
  • Involve in Automation of the test cases using Selenium Web Driver, Junit and Ant etc.
  • Perform Regression testing on new builds, every modification in the applications.
  • Perform load testing using Apache J-meter.
  • Perform back-end testing using Postman / Any other rest client for API Testing.
  • During testing life cycle, perform different types of testing like Smoke Testing, Load Testing, Integration Testing with Selenium IDE and Automation Regression Testing using Cypress.
  • Involve in Testing includes App Testing. Test automation for web application using Cucumber etc.
  • Identifying feasible non-functional test cases for Performance testing.
  • Create Selenium web-driver automation scripts using Python and Java Script etc. to validate functionality on various browsers.
  • Experience in Unit testing, Functional testing, Regression Testing, User acceptance testing (UAT), Integration testing, System testing, Performance testing, White Box Testing, Black Box testing, Sanity testing, Exception testing, API Testing, Cross browser testing, Compatibility testing & Security testing.
  • Good hands-on experience onbug tracking toollikeJira.
  • Performed Mobile Testing of Android based Apps using Appium.
  • Providing automation strategies,Selenium/Cucumber Automation and JIRA reports.
  • Writtengherk in and Ruby scripting automation test scripts to execute in Cucumber.
  • Created Test Automation Framework with Cucumber and Selenium WebDriver.
  • Experience in Black Box, White Box, and Grey Box Testing, GUI Testing, Regression testing,Ad-hoc,Silk,Selenium RC and Selenium Grid,Compatibility and Website Testing.
  • Determine test approach, methods, Unit, Integration, Functional, Regression and System testing.
  • Validate and approve entry/exit criteria forms for System Integration and User Acceptance Testing
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) process.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever new GitHub branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Reviewing and analyzing system specifications.
  • Involved in writing SQL Queries for backend/ETL testing.
  • Developed automation frameworks using Selenium,Cucumber,Maven and TestNG with Java, Para softSOA,Restful API and Postman in QA Automation tools Discovery.
  • Well experienced in using JUnit, Log4J2, JMeter, Test NG and SOAP UI for testing framework.
  • Initiated and troubleshoot Continuous Delivery builds in Jenkins via JIRA tickets.
  • Also responsible for converting automation scripts to new framework usingSelenium WebDriver, Java and TestNG/Junit.

Environment: Java 8, Selenium, Grid, TestNG, XPath, Eclipse, Data Driven and Page Object Model Framework, Cucumber, SoapUI, Appium, Protractor, MYSQL, Oracle, Maven, Postman, Cypress, Jenkin, JMeter, Gitlab, Agile/scrum, Gherkin, Linux, windows, Selenium web Driver, Java, SOAP UI, Junit, Quality center, HTML, CSS, Agile, GIT, SQL, Android.

Confidential | Dublin, OH

QA Automation Engineer

Responsibilities:

  • Worked in Agile methodology; attended daily scrum meetings and coordinated with the development team to estimate the sprint.
  • Involved in writing test scripts using Java and executed it through Selenium WebDriver for Functional and Regression testing.
  • Performed various kinds of testing like manual testing, regression testing, black box testing, API testing and UI testing.
  • Used Postman to manually test the Rest APIs and automated the Rest APIs using the Rest Assured framework.
  • Extensively used Selenium Webdriver in the Java programming language using IntelliJ to automate the UI of the web applications.
  • Experienced in automation using Selenium WebDriver, Java, and TestNG.
  • Developed test scripts to implement test Scenarios and features for BDD and ATDD using Cucumber in Gherkin language.
  • JavaScript was used for the client side validations.
  • Used Jira to log defects and track the user stories and work assigned in Agile/Scrum.
  • Worked on an automation framework based on BDD using Java, Maven, TestNG.
  • Performed REST API Testing using Http Java Test Client for SOAP/REST web APIs.
  • Experience writing SQL queries for adding, accessing and managing content in ORACLE DB.
  • Involved in data validation, back-end testing and querying the database by writing the SQL queries.
  • Setup GitHub.com for hosting Automation scripts generated in Python for Networking using Netmiko
  • Involved in replicating the code through Git cloning to create a Git repository.
  • Experience using Jenkins tool for continuous integration (CI/CD) of the builds.
  • Prepared detailed manual and automated testing scripts test plans test scenarios test cases and test scripts by understanding the business logic.
  • Reviewed the requirements and technical specifications for development of a test plan and developed high-level test cases.

Environment: Java, IntelliJ, Jira, Rest Assured, Soap, Postman, Selenium Webdriver, ORACLE database, Jenkins, TestNG, Maven, Cucumber, API, Agile/Scrum

Confidential | Stamford, CT

SDET/ QA Engineer

Responsibilities:

  • Participated in daily Scrum meetings and created test plans for sprints and stories.
  • Implemented test schedules, tracked defects and assigned them to developers based on their priority.
  • Experience in different phases of Testing like Black Box Testing, White Box Testing, Functionality Testing, API testing and GUI testing.
  • Involved in using Test Automation Framework using Selenium Webdriver with C#.
  • Extensive experience in using Azure Devops for Continuous Integration Continuous Deployment (CI/CD).
  • Implemented Page Object Model (POM) design pattern for UI automation testing.
  • Automating (JavaScript, C# .NET) manual test cases to improve efficiency and quality of test coverage.
  • Executed several SQL queries in SQL Server as part of backend testing and involved in data validation and verifying data-integrity.
  • Experience in writing complex SQL queries to validate the data from SQL Server.
  • Created Ranorex C# .NET tests solution to organize tests & run via command-line so Jenkins jobs could specify environment & browser.
  • Experience in testing the REST APIs using Postman and automating the API /web services in C# using the HTTP Client library.
  • Created an automated script for REST-API testing using http client library.
  • Developed and implemented automated scripts for testing web-based applications in C# NUnit, Specflow, and Selenium Webdriver and Visual Studio IDE.
  • Involved in developing Test Plan, Test Cases and Requirement Traceability Matrix (RTM) in Azure Devops.
  • Automation using Visual Studio 2010 Coded UI C# .NET and creating XML data-driven unit tests.
  • Implemented Behavior Driven Development (BDD) approach using Specflow and Gherkin language.
  • Handled various methods using HTTP GET, HTTP POST, HTTP DELETE, HTTP PUT method.
  • Experience in using Git to maintain the source code and for code repositories.
  • Responsible for creating, executing, enhancing and maintaining performance testing scripts using HP LoadRunner.
  • Created scenarios and scripts to perform load, stress and capacity testing using LoadRunner.
  • Performed client-side validation with Javascript and form-based authentication using AP.NET.
  • Tested the functionalities based on test cases and coordinated with the development team in fixing the issues.

Environment: C#, Visual Studio, Azure Devops, Git, Http Client, Soap, Postman, Selenium Webdriver, SQL Server, LoadRunner, NUnit, Specflow, API, Agile

Confidential, NYC,NY

QA manual /Automation Tester

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs using Microsoft Testing Manager.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Used SOAP UI tool to test Service Oriented Architecture (SOA) based architecture application to test SOAP services and REST API.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Used Defect Management tool JIRA.
  • Involved in testing various business rules User/Customer functionalities and Change Processes.
  • Involved in automating test cases using Selenium WebDriver with Junit.
  • Worked on the Scripts inventory and maintaining the scripts for future Regression.
  • Tested Web Services using SOAP UI Tool.
  • Determine what should be automated and what test data needs to be set up.
  • Strong senior QA application, system testing experience including testing automation for regression testing.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities.
  • Work in cross-platform environment (UNIX/Linux and Windows)
  • Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios.
  • Design and execute the Test Plans and Test cases using User Stories/Business requirements.
  • Performed Sprint level testing, Functional, Systems Integration Testing and Regression Testing.
  • Worked on Groovy script using Soap UI to run the test according to enable disable test from different level (project, test Suite, test Case, test Step) and much more.
  • Created automation scripts in SOAP UI for web services testing.
  • Identified & organized the plan for test data, strategy and identify the Scope of testing within the context of each Sprint.
  • Used Docker to push the applications into a test environment and execute automated and manual tests.
  • Worked on creating test case for Object -driven framework for selenium WebDriver.
  • Created automated script for REST-API testing using Rest Assured framework.
  • Experienced in Agile methodology with SCRUM Process for the product development.
  • Extensive work on Agile Methodology for Sprints and Scrums.
  • Proficiency in End-to-End Testing and backend validation using SQL.

Environment: Selenium WebDriver, Java, SOAP UI, JMeter, Ant, Junit, Quality Center, Eclipse, XPath, Java, HTML, agile, GIT, SQL, Android, Oracle and Windows.

We'd love your feedback!