We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Tysons Corner, VA

SUMMARY

  • Above 9 years of Quality Assurance and testing experience of both Web - Based and client server Applications with software development life cycle (SDLC), Quality Assurance methodologies and performing all phases of Software test cycles.
  • Extensive experience of Test Automation Framework development from scratch using Tools like QTP,Selenium, Cucumber, Jenkins, Gherkin, JMeter, TestNG, JUnit.
  • Proficient in Develop, design and execution of Test Strategies, Traceability Matrix, Test Plans, Capacity Estimation, Test Scenarios, Test cases, Test reports, Test results and documentation for complex applications in large projects and Programs.
  • Experienced in Functional Testing, Black Box Testing, System testing, Load/Performance, Smoke Testing, Integration Testing, GUI Testing, Back-end Testing, End to End testing, User Acceptance Testing (UAT) and Regression Testing.
  • Experienced in using defect tracking tools such asHP Quality Center (QC)/Application Life Cycle Management (ALM), Rally, JIRA, Bugzilla,Clear Quest, Team Foundation Server (TFS).
  • Strongly experienced in Manual and Automation testing using tools including TOSCA. Automation experience in developing regression test cases using TOSCA, QTP and Selenium IDE.
  • Ability to understand and reviewing teh Functional and Software Requirements Specification documents.
  • Experience in working with TFS and MTM applications
  • Experience in Azure solution design and implementation in teh following Azure services.
  • Experience in testing software applications including Client-Server, SOAP web services, and Web based applications.
  • Good experience inFunctional Testing, UAT, Integration testing, System testing, Exception testing and Backend Testing of Mobile application. Expertise in performing manual testing Mobile Application Testing usingAppium.
  • Experience in coreAWSservices (S3, EC2, ELB, EBS, Route53, VPC, auto scalingetc.) and deployment services (OpsWorksandCloud Formation ECS) and security practices (IAM, Cloud watch and Cloud trail) and servicesLambda, EMR, RedShift, Elastic Bean Stalk.
  • Strong working knowledge in C#, Java, Java Script VB Script, J2EE, XML, SQL, SQL Server, .NET Environment, DB2, and Oracle.
  • Hands-on experienced in working on projects with Selenium, VSTS, Coded UI Test, C#, NUnit, Java, JUnit, JavaScript, Continuous Integration, SQL, Web Services, REST, SOAP, JIRA, UFT, QTP, VBScript QA technologies and tools.
  • Extensive experience of Web Services, SOAP and RESTAPI TestingusingUFT API,Restful API, RestSharp, Parasoft SOA, Apache JMeter, PostmanandSoapUI.
  • Performed Load Testing using tools like JMeter to Enhance and understand teh API performance.
  • Experience inMobile APP testing on Android, Ipad and iPhone,Emulator, Simulatorto perform Mobile App testing, phone functionality and native app testing.
  • Strongly experienced in Manual and Automation testing using tools including TOSCA. Automation experience in developing regression test cases using TOSCA, QTP and Selenium IDE.
  • Ability to understand and reviewing teh Functional and Software Requirements Specification documents.
  • Experience in working with TFS and MTM applications
  • Working knowledge of SVN/GIT version and revision control system
  • Knowledge of Database/Tools - Oracle 10g, PL/SQL, MySQL, SQL Studio, TOAD
  • Working Knowledge with BDD (Behavior Driven Development) and TDD (Test Driven Development)
  • Experience in developing and executing queries for SQL server and Oracle databases for back-end testing.

TECHNICAL SKILLS

Automation Tools: Selenium, Selenium IDE, Selenium GRID, WebDriver, Cucumber, QTP.

Languages: Java, Java Script, C#, SQL and HTML

Development Environment: Eclipse, Selenium, TestNG, Test Scripts, Visual studio 2010/12, JUnit

Bug tracking Tools: JIRA, HP ALM / QC, Bugzilla.

Version Control Tools: GIT, Jenkins, Bitbucket

Operating Systems: Windows, Linux/Unix, Mac OS

Performance Testing: JMeter, Load Runner

Application Web Services: Web Logic, Apache Tomcat, AWS

Databases: MySQL, Oracle 12c/11g

Software Methodologies: Agile, Waterfall, Kanban

PROFESSIONAL EXPERIENCE

Confidential, Tysons Corner, VA

Senior QA Automation Engineer

Responsibilities:

  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Casesto measure performance and functionality of web services.
  • Created deployment Created and enhanced numerous test scripts to handle changes in teh objects, in teh tested application's GUI and in teh testing, environment usingSeleniumWebDriver.
  • Participated in planning and execution of QA/UAT testing. Actively participated in theUAT transition,retested UAT defectsand updated comments inJIRAon client feedbacks.
  • Developed test automation scripts usingSeleniumWebDriver for regression testing of teh various releases of teh application.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases usingSeleniumWebDriver, TestNG and Java.
  • Worked on developing teh automation scripts usingSeleniumWebDriver with TestNG Frame work.
  • Used TestNG Annotations inSeleniumWebDriver and executed a batch of tests as TestNG suite.
  • Automated application usingTOSCA. Developed and Maintained testmodulesin TOSCA. Handleddynamic valuesin test cases using TOSCA.
  • Implemented mobile automation frameworks using Appium.
  • Performed automation tests using JavaScript, Jasmine and Protractor to perform UI testing.
  • Wrote Maven build scripts to automate teh compilation and execution of TestNG test cases/suites.
  • Performed teh Mobile Testing for Mobile App, identify teh Mobile Platform like IOS, Android by usingAppium.
  • Used Maven, GIT, Java andSeleniumGrid to create nightly automation scripts.
  • Involved in manual testing and automate SOAP and RESTful Web Services using SoapUI, Apache Http Client, and REST Assured.
  • Developed automation Framework forSOAPandREST(POST,PUTandGET)API TestingusingRestful API,UFT API,SoapUIandPostman.
  • CreatedJMeter Test slots in Azure web apps for web apps for different clients, as needed. Monitoring teh Azure VMs in azure.
  • Involved in establishment of agile test practices including acceptance test automation using Cucumber during acceptance test driven development methodology.
  • Created theJSON files for test scenarios and creating global variable, environment variable using Postman.
  • Planned integration for DevOps/Continuous testing with Bamboo, Git/Bit bucket.
  • Designed and executed features of ATDD (Acceptance Test Driven Development)/BDD using Selenium, Cucumber forJava and Ruby.
  • Developed QTP/UFT scripts with object model and description programming and handled dynamic objects using VB-script and regular expression in QTP/UFT.
  • Developed Features, Scenarios and Step Definitions using Cucumber (Gherkin), and WebDriver (Java). Worked on distributed test automation execution on different environment as part of Continuous Integration Process usingSeleniumand Jenkins.
  • Wrote theSQLqueries on data staging tables and data warehouse tables to validate teh data results.
  • Worked with event-driven and scheduledAWS Lambdafunctions to trigger various AWS resources.
  • Created Kafka Message Queues, Topics and Kafka Environment Using teh chef scripts.
  • Involved in testing application on different mobile Platform such as iOS and Android devices.
  • Developed Test Fixture using HTML5, CSS3, JavaScript ES6, ReactJS, and NodeJS
  • Developed Automation scripts inMicrosoft Visual Studioand usedNUnit framework.
  • Used teh Firebug to inspect teh XPath of teh web elements and Eclipse IDE for Java development.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed Web Service Test with SOAP UI to test SOA platform.
  • Automated AngularJS application module using protractor and Jasmine and created specs for various functional scenarios.
  • Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, defect tracking using Rally.
  • Helped tune Kafka configuration to obtain improve latency measures and through put measures.
  • Reviewed Kafka's auto commit configuration specifically to avoid data loss and/or data duplication scenarios.
  • Executed teh test scripts and analyzed teh results and report teh bugs in teh JIRA tool. Created user stories, test cases, tracking defects using JIRA.
  • Verified SQL queries against back-end database to ensure test codes retrieve teh right data on testing.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
  • Involved in Agile meetings, daily stand up meetings. Worked as part of Agile team to test, automate and maintain teh automation frameworks.
  • Involved in design and implementation of Selenium WebDriver Automation framework for smoke and regression test suites.
  • Developed utilities for handling WebDriver Waits, Window Handles, Screen Shots and Listeners in Automation Framework.
  • Extensively used Selenium locators like XPath, CSS Selectors, ID locator and WebDriver to test teh web application.
  • Used Object Oriented Programming concepts of teh Java language and TestNG framework for developing teh scripts for Scenarios using Maven for dependency management Tool.
  • Implemented design patterns like Page Object, Data Driven, UI Mapping in Hybrid Automation Framework with Selenium WebDriver, Maven, TestNG and Jenkins, Apache POI, Java.
  • Performed teh Testing on teh various mobile devices with a various platform (iOS, Android).
  • Developed a DevOps as a service using Docker and Kubernetes deployed to Docker Cloud, AWS, Azure and OpenShift.
  • Automated applications usingWIN32 Engine,UIA Engine,Java Engine,ClassicandTBoxengines inTricentis Tosca.
  • Implementingrecovery scenarioswherever applicable in TOSCA automation.
  • Validated Rest API JSON responses on POSTMAN and automated teh test cases with JAVA and RESTAssured Library for Back-End testing of teh application.
  • Automated AngularJS application module using protractor by writing java scripts and Used Jasmine as unit testing framework.
  • Created automated test suites, test cases, test steps for REST Api’s including writing assertions for HTTP methods like GET, PUT and POST testing using RESTAssured in java.
  • Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web services (AWS).
  • Involved in Scratch implementation of BDD framework, moved entire framework from hybrid to BDD by using POM, and creating Feature files, Step definitions, and Runner class. Using reports analyzed step by step fail and pass criteria.
  • Wrote programs adhering to OOP principles, utilized Jasmine to test functionality while building, and integrated APIs.
  • Involved in BDD framework usingcucumberand experience with Rest API. Work with Teams to create Acceptance Test Driven development (ATDD) test suite usingCucumber.
  • Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
  • Designed, Configures and deployed Microsoft Azure for a multitude of applications utilizing theAzurestack.
  • Created automated script for REST-API testing using Rest Assuredframework.
  • Performed Restful Web Services automation testing using RESTAssured along with TestNG, also used Apache POI, log4j and JDBC Connections.
  • Developed QTP/UFT scripts with object model and description programming and handled dynamic objects using VB-script and regular expression in QTP/UFT.
  • Performed Data Analysis, writing SQL Queries for Testing and Troubleshooting against Data Warehouse.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Worked on Jenkins interactively and integrating together for end-to-end automation of builds and deployment.
  • Worked on Performance testing using JMeter, developed load scripts for REST API performance testing, Generated response times with throughputs for different load scenarios.
  • Worked with Selenium Grid containers for QA environments to do parallel testing.
  • Worked with Google cloud machines to setup selenium GRID and Jenkins server on HUB machine.
  • Conducted backend testing using SQL queries to validate data on Oracle database.
  • Analyzed user Stories, building up all teh test cases and log bugs through JIRA.

Environment: Java,SeleniumWebDriver, TestNG, Maven, JavaScript, mobile, Appium, TOSCA, AWS, Azure, DevOps, SOAP UI, Cucumber, Jenkins, GIT, Firebug, XPath, Eclipse, Soap UI, Jira, SQL, Agile and Windows.

Confidential, Minneapolis, MN

Manual QA Tester

Responsibilities:

  • Analyzed and Reviewed Requirement Document for teh better understanding of Application.
  • Attended walkthrough meeting teh user requirements by interacting with developers and Business Analysts.
  • Involved in Agile Scrum Process. Attended day to day scrum meetings.
  • Developed manual test case scenarios, test cases and responsible for writing test scripts and test flows using MS word and MS excel.
  • Conducted Manual Testing on basic functionalities of teh application.
  • Reviewed teh Test cases against teh Requirement specification.
  • Created test scenarios for Unit testing, System testing, Integration testing, and UAT.
  • Worked on various QTP Automation tools QTP/UFT using VB Scripting and descriptive programming approach on various projects.
  • Prepared teh Traceability matrix based on teh requirements and test cases.
  • Involved in tracking teh defect using teh Quality Center and reported teh bugs in HP Quality.
  • Performed Functional, GUI, Regression, System Integration, User Acceptance, Configuration for web-based application.
  • Ensure that all teh test cases are updated in teh HP Quality Center/ALM along with Master test plan Generating Matrices Reports and Charts for Defect Analysis to analyze statistical nature of teh defects.
  • Performed system testing, server rehost testing, regression testing, and black box testing.
  • Involved in Data visualization & analysis to microservices APIs to data storage & processing.
  • Wrote Test Cases for Regression and Integration Testing.
  • Used SQL Queries to test teh updates in SQL Server Tables.
  • Scripted Complex Test Cases using SQL queries for data validation and to verify teh data integrity in teh database (Back-end testing).
  • Developed an in-house add-in called ‘Team for word’ to integrate MS-word to TFS and ‘Team Explorer’ to integrate MS-Excel to TFS.
  • Prepared test scenarios and executed to validate teh Tables, fields and texts in teh Application.
  • Bug tracking and reporting using Quality Center and JIRA.
  • Experience in maintaining proper table to record test steps and their entire functionality using MS word and MS excel.
  • Managed software testing in an Agile (Scrum) development environment.
  • Directly Interacted with Project Teams, Developers, Business Analysts and Clients for Test requirements, clarifications and Testing.
  • Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, defect tracking using Rally.
  • Provide daily status report, defect matrices, daily updates to lead Provide daily status report on task assigned to teh Project Manager/Client.

Environment: Windows, Java, Quality Center, Jira, MS Office, Agile, Manual testing, Regression testing, Functional testing, UAT, TFS, HP Quality Center/ALM, Quality Center Automation.

Confidential, Falls Church, VA

Software Test Engineer

Responsibilities:

  • Gatheird requirements from key stakeholders, customers, and subject matter experts to define teh scope and requirements of Health Care portals middle office needs. Conducted user interviews, gatheird requirements, analyzed teh requirements using RUP methodology and documented teh requirements using Rational Requisite Pro. Worked on EDI transactions: 270, 271, 834, 835, and 837 (P.I.D) to identify key data set elements for designated record set. Interacted with Claims, Payments and Enrolment hence analyzing and documenting related business processes.
  • Using JavaScript and internal custom-made framework (SMART2 & IIS) to automate Backend Rest Service layer.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Prepared Test Cases based on business requirements and business rules for HIPPA EDI Transaction 834, 276/277, 270/271, 837/835.
  • Wrote Gherkins/scenarios and generated step definitions and methods usingCucumber, for different functionalities of teh above applications.
  • Used various SQL queries to validate teh test case results for back-end test cases.
  • Experienced in testing Web applications and client/server applications.
  • Creating reports fromTFS2010for different teams usingTFSwarehouse.
  • Completed quality tests of several reports with utmost detail orientation.
  • Involved in test planning, writing test cases/scripts, test case automation and test execution.
  • Involved in developing automation tests from acceptance test criteria requirements using Cucumber.
  • Wrote API Automation Scripts using Postman, JScript & Newman and generate HTML report.
  • Involved in smoke testing, sandbox testing and interacted with developers to resolve technical issues.
  • Used Rational Quality Manager for organizing requirements, Test Cases and defects.
  • Designed, Developed and Executed load testsusing JMeter and Jenkins.
  • Involved in testing of Universes from different data sources like Oracle/SQL Server.
  • Interacted with teh Development team and teh Environment team in prioritizing teh defect list and validating known as using bug fixing different tools like JIRA, Rally.

Environment: HP Quality Center 11/ALM, SQL, Oracle, AWS, Teradata, TOSCA, MS Excel,Selenium, Java, MS Word, Toad, XML, XSD, XSLT, Cucumber.

We'd love your feedback!