We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Phoenix, ArizonA

SUMMARY

  • 8+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation testing of client server application in back end testing.
  • Quality Assurance experience with ETL and back end testing
  • Excellent analytical skills to troubleshoot and resolve systems problems
  • Effective and self - sufficient in working with in a diverse technology portfolio
  • Hands on Experience in using test automation tools such as Selenium WebDriver/Grid, QTP & Appium to develop automation testing scripts for Client Server, Web, Mobile applications.
  • Proficient in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Versioning system used was GIT having multiple repositories. Legacy code was accessed through TFS and microservices
  • Developed and executed complex test scenarios using SOA - Restful API testing in integrating SOA with Oracle EBS.
  • Experience in Web debugging tools like XPath, Fire path, and Firebug and also provided efficient locators for strategies like X path and CSS to run web driven scripts.
  • Extensive Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web-based applications.
  • Developed an automated scripts and frame works using Python, Java, C#, VB Script.
  • Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
  • Good Experience on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Involved in maintaining Test Matrix and Traceability Matrix and performed Gap Analysis
  • Performed SIT Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing and by providing technical support
  • Performed User Acceptance Testing (UAT) manually
  • Performed FACETS, Functional, Integration, System, and Regression Testing on different Interfaces and tested Restful & API Web Services using SOAP UI tool
  • Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and TestNG Automation Testing for Web Applications
  • Expertise in Backend testing using Oracle, MS SQL, PL SQL, ETL
  • Performed all types of testing in complex Windows/Linux,Java environment
  • Experience with QTP/UFT -Object repository, Checkpoints, Actions, Functions, regular expressions, parameterization, descriptive programming, Object spy and functions
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats
  • Familiar with OSI and TCP/IP
  • Prioritized test cases using Priority annotation in TestNG and generated reports.
  • Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management
  • Experience in doing performance testing of service using JMeter
  • Expertise in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium
  • Proficient in writing SQL queries to perform backend data validations
  • Excellent experience with source version control tools such as Subversion (SVN), TFS & GIT
  • Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum
  • Proficient in testing database applications developed with SQL Server, Oracle and MS Access
  • Good communication skills with Strong analytical and problem solving/troubleshooting skills
  • Ability to work on high pressure environment and can work independently

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath,TestNG, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing), TestRail, TFS, Git Hub, Bit bucket, Informatica, Mongo DB / No SQL,AWS,GIT, Interaction with Rest API,Azure, Gherkin

Programming/Scripting: Java, JavaScript, VBScript (UFT), C, C#, Node.js

Frameworks: Junit, TestNG, TDD, BDD

Firefox Add - ons: FirePath, Firebug

Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, web applications, Apache tomcat, ASP

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI, SOA Architecture

Bug Tracking Tools: HP Quality Center (9, 10, 11.0), Bugzilla, Visual Studio TFS (2008, 2010, 2012), JIRA.

Build/ CI Tools: Maven, Jenkins

Databases Technologies: MS SQL Server 2000/2008, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, MongoDB, PL/SQL

Operating Systems: Windows 7/Vista/XP, UNIX, Linux

Networking: Basic networking devices(switches, routers, LB, firewall, DNS)

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, Arizona

Senior QA Automation Engineer

Responsibilities:

  • Lead the development and enforcement of quality control measures and testing standards for new applications in an Agile SCRUM software development environment
  • Enhanced the automation testing API’s using REST Assured and improved the overall test case coverage of the projects
  • Created new annotations in TestNG to support the integrations for TestRail using their libraries
  • Used JMeter for performance testing of the various releases of the application to make sure the response time is within the acceptable limits
  • Integrating test projects to the CI/CD pipeline with Jenkins and automated test report generations for greater visibility into test projects
  • Designed and maintained test plans in TestRail including new features testing, regression testing, expected results, and requirement mapping
  • Identified and tracked defects with JIRA and supported developers in resolving problems by completing additional tests
  • Investigated customer escalations issues. This included tracking, prioritizing, and organizing defects with JIRA, working with the development team to facilitate timely corrections
  • Involved in release planning and smoke testing the production environment deployments
  • Ensuring quality releases in an Agile process with continuous testing of new features and regression
  • Writing and optimizing test cases to maximize the success of manual software testing with consistent, thorough approaches that are based on end-user and business needs
  • Written complex SQL Queries joining multiple tables based on requirements to validate outputs
  • Created Maven project from scratch and configured dependencies using pom.xml and prioritized test cases using TestNG annotations
  • Used Splunk to identify the bugs in the application logs and added them to the JIRA ticket for further troubleshooting
  • Coordinates and participates in all testing activities, including planning, designing, scripting, execution, and reporting. Manages multiple testing processes of moderate complexity simultaneously. Defines scope and approach of UAT effort. Leverage/product standard UAT reporting metrics
  • Having good experience on Selenium UI automation
  • Monitored automation failures and logged bugs using JIRA
  • Used TestRail for Executing automated and manual test cases using the test agents and test controllers as per plan, Document test results, and log defects for failed cases, update test plans/test cases, if necessary, map defects to test cases in TestRail, retest the defect fixes, Regression testing of application, Track the defects to closure
  • Creating test suites and test cases in TestRail, executing them in every sprint
  • Partner with our IT Team to provide support, maintenance, plan for future growth and development, and manage the SharePoint environment
  • Tested a number of complex ETL mappings, mapplets and reusable transformations for daily data loads
  • Creating test cases for ETL mappings and design documents for production support
  • Worked with ETL groups and Acquisition team and business analyst for understating mappings for dimensions and facts
  • Wrote data conversion and data migration scripts for ETL process
  • Experience in Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables
  • Developed PL/SQL triggers and master tables for automatic creation of primary keys
  • Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart
  • Responsible for creation of test cases for business requirements and Design Documents
  • Involved in Design, Execution and updating of Test Cases for Functionality testing
  • Conducted Regression Test for the fixes of the application
  • Validating claims based on legacy claim information by using allowed amounts based on agreements
  • Participated and provided input in team status meetings for classification issues
  • Provided status report on weekly Basis to Management prior to weekly meeting
  • Also involving in Agile SCRUM daily status meetings with Team Lead to discuss the work status and issues

Environment: Java, JavaScript, Postman, Jenkins, Maven, Git, JIRA, PLSQL, JMeter, Rest Assured, XML, MS Outlook, MS Excel, Load UI, LoadRunner, Splunk, TestRail, TestNG, BDD, GUI, Agile (SCRUM), ALM, SQL, Appium, Eclipse

Confidential, Plano Tx

Senior QA Automation Test Engineer

Responsibilities:

  • Preparation of Test Cases based on ETL Specification Document, Use Cases, Low Level Design document
  • Played role in creation and testing of designed scalable, reusable, and low maintenance ETL templates
  • Strong SQL scripting/ETL testing skills, web application testing experience
  • Understand the application requirements and system design
  • Prepare Test Case data needs before developing the Test cases
  • Using Load Runner, execute multi-user performance tests, used online monitors, real-time output messages and other features of the Load Runner Controller
  • Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application
  • All the test scenarios that have been satisfied with the functionality are moved to automation testing
  • Developed test scripts to automate process of testing Web Driver using TestNG and Junit
  • Developed and maintained automated regression test cases in Selenium using Java programming language
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML
  • Worked on Jenkins Configuration to build project and deployment with Apache Tomcat server
  • Generated the SQL Queries to retrieve the data from databases for validation testing
  • Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment
  • Experience in Testing mobile application both android and ios using APPIUM
  • Also have expertise in writing test cases for web application which are compatible with mobile web browsers too
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database
  • Performed white and Black Box testing using Service Oriented Architecture (SOA) testing tools for the typical web service elements
  • Responsible for implementing Load Runner, Performance center, architecting the load testing infrastructure, hardware & software integration with Load Runner
  • Involved in working on a project where we implemented BDD (behavior Driven development), TDD (Test Driven development) using Cucumber framework with Java, JUnit and Page Object Model
  • Execute automated Selenium scripts and reproduced failures manually
  • Developed SQL queries and generated Audit reports based on business Requirements
  • Test web sites for functionality, GUI, usability, navigation, browser and OS compatibility
  • Analyzing the logs and escalate the issues to Developers
  • Experience on working with TestNG for automation testing reports
  • Performed continuous integration automation using Jenkins
  • Attend daily defect meetings and provide feedback on high /Urgent defects
  • Prioritized and reported defects using Defect Tracking tool JIRA
  • Responsible for providing the status updates to the team on daily basis
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts
  • Participated in daily status meeting, coordinated with the developers and Business Analysts to resolve the defects and close them

Environment: Java, Eclipse, Selenium, JIRA, SOAP UI, ANT, JUnit, HP UFT QTP, Cucumber, BDD, Agile, Mobile Testing,PL/SQL, Appium

Confidential

QA Test Engineer

Responsibilities:

  • Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
  • Worked directly with developers to report discrepancies and to resolve defects and track changes to status.
  • Defects were tracked, reviewed and analyzed using Jira.
  • Involved in doing System testing of the entire applications along with team members Applications are tested manually.
  • Used reporter object in QTP for reporting test results in function of code.
  • Identified tests to be automated and converted to Test Scripts using QTP for Functional and Regression testing.
  • Verified, updated and validated cardholder data information, account information and authorization of transaction data in green screens of Mainframe application.
  • Innovative knowledge in Test Case Design, Test Tool Usage, Test Execution. Hands-on experience in Manual Testing covering system, System Integration and Data Quality Testing
  • Performed Smoke, Functional, Regression, System and User Acceptance Testing (UAT) in Web and Mainframe application.
  • Involved in testing both web UI and batch testing.
  • Involved in Developing QTP/UFT Scripts and executing these Tests in Quality Center.
  • Designed and developed Test Plans, Test Scripts and Test Cases in HP Quality Center and executed them.
  • Work within an agile and waterfall methodology environment.
  • Developed both Data-driven and Keyword-driven Framework using UFT.
  • Involved in testing the application utilizing the Waterfall methodology.
  • Verification and Validation of ETL Mappings and Data calculation via SQL.
  • Perform functional QA of Informatica ETL mappings using SQL queries.
  • Responsible for testing Web Services APIs (SOAP&REST).
  • Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
  • Tested the response format of Restful Web Services in JSON, XML format.
  • Worked on White Box server-side System level test cases using JUNIT.
  • Analyze test cases and functional specifications to determine best approach for automating scripts.
  • Reviewed the test cases written based on the Change Request document and Testing has been done based on Change Requests and Defect Requests.

Environment: Agile Methodology, Manual Testing,Postman, Functional & Non-Functional Testing, QC/ALM, Clarity, JIRA, Microsoft Share Point Server, SQL Server 2008, Windows/Linux OS,PL/SQL

Confidential

Manual/QA Test Engineer

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
  • Involved in creation of manual Test reports and Test cases.
  • Involved in testing the new functionalities based on test cases manually and coordinated with development team in fixing the issues.
  • Ensure that all the test cases are updated in the Test Director along with Master test plan.
  • After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
  • Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
  • Used Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Tested critical bug fixes and coordinated with developers in release of bug fixes meeting tight timeline.
  • Involved in Release support - Release to QA, involved in environment setup, testing the release process.
  • Involved in Backend Database testing in Oracle using SQL.
  • Analyzed performance of Web-server, Application-sever and Database-server in virtual user’s load.
  • Manually performed functionality testing of the application to make sure the application behaves as per the business process
  • Assisted in generating Post deployment scripts and UAT scripts for users.
  • Created Load Runner Scenario utilized user scripts into real Performance Test, utilized different Load Runner monitoring tools, identified bottlenecks and analyzed the performance of Application Server and Database Server.
  • Defects were tracked, reviewed, analyzed using Test Director

Environment: Mercury Interactive quick test Pro, Load Runner 7.8, Test Director 8.0, Win Runner 7.6, Visual Basic, Oracle, SQL server, manual testing and Internet explorer.

We'd love your feedback!