Sr.qa Automation Engineer Resume
Louisville, KY
SUMMARY:
- Over 10+years of experience in Quality Assurance testing of Web based and Client/Server applications.
- Experience working in different SDLC models like Waterfall Model, Iteration, V - modal and currently in Agile / Scrum. Complete knowledge on different phases of Software Development (Estimation and Planning, Analysis, Design, Development, Testing, Integration, and Support).
- Experienced in different types of requirements (Rate Factor Documents, Business requirement Documents, Application Enhancement documents etc.,) and creating a traceability between them.
- Reviewing the software Requirements Specifications, Functional Requirements Document and Business Requirement under Software Engineering.
- Professional experience in Black box testing - Functional testing, Integration testing, System testing, Regression testing, Smoke Testing and End to End Testing.
- Experience in Back-End Testing (Database Testing) by using Oracle, SQL Server, My SQL and Toad.
- Experience in writing complex SQL queries (Sub queries, Grouping, Joins etc).
- Experience in writing SQL query to Access, Manipulate and validate the data.
- Experience in Web services testing using SOAP UI tool.
- Experience in Defect tracking & reporting using ALM/QC and JIRA. Creating Defect management plans and escalation mechanism.
- Experience in healthcare, investment banking, insurance, telecom and printing domains
- Experience in creating Test Strategy, Plans, Test scenarios and Test Cases.
- Excellent experience in Authoring\creating Test Cases from System Requirement documents, use cases, technical specifications document and User Stories.
- Experience in test automation using Selenium WebDriver, QTP and SilkTest.
- Experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
- Experience in User Acceptance Testing (UAT).
- Experienced working on cross platform Windows, Linux and Mac.
- Well-versed with Software Testing Life Cycle (STLC), and Capability Maturity Model Processes.
- Effective communication skills for mediating between developers, clients and management.
- Always keen to learn new technologies and look for advancement and new challenges.
- Experience in analyzing SIP, FTP, Web Server logs.
TECHNICAL SKILLS:
Testing Tools: Selenium:, QTP/UFT, SilkTest, LoadRunner, Maven, Jenkins, Soap UI, Agile
Frameworks: TestNG:, Cucumber, Gherkin, Junit
Scripting: PHP, Perl, VBScript, Java Script, Shell
Defect Tracking Tools: JIRA:, ALM/QC, BugZilla, Siebel
Operating Systems: Windows 7/8.1/10, 2000, XP, UNIX, LINUX, MS-DOS, Mac
RDBMS: Oracle, SQLServer, MySQL, Ms: Access
Languages: Java:, C and C++
Other Tools: TOAD:, Putty, WinSCP, VMWare, SVN, MS Office, JIRA, Salesforce, Confluence, SharePoint
EXPERIENCE:
Confidential, Louisville, KY
Sr.QA Automation Engineer
Responsibilities:
- Created POM to store the project data and configured their details using Maven to build the project.
- Configured Selenium WebDriver, TestNG, Maven tool and created automation scripts in Java using JUnit prior to agile release.
- We have used Appium emulators and Simulators for testing the application in Mobiles
- Implemented simulator for mobile app testing in IOS using Appium Tool
- Worked in a Scrum Agile process for delivering the outputs on time
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Used Protractor to run end-to-end tests that are written in JavaScript and run with node
- Used Quality Center/ALM as a repository to record all project testing efforts and to keep track of the defects.
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
- Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API
- Created Test Scripts in SoapUI and Restful for Testing Web Services
- Involved in testing Web services(SOAP) for XML data with tool called 'SOAP UI' for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Executed the automated regression test cases during every release and also executed the daily regression test suites
- Used Protractor which is and End-to-End Framework testing for AngularJS Web Applications
- Performed different types of testing, Functional, Integration, System, and Regression Testing using QTP(11.0) version .
- Maintained code version using GIT
- Experienced in load and performance testing tool JMeter and HP LoadRunner
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application.
- Performed the User Acceptance Testing (UAT).
- Interact with the client UAT team to define and manage the UAT process.
- Run Defect Tracking and Reviewed the Test Scenarios/ Test Cases with Business
- Used JIRA to manage projects.
Environment: Selenium WebDriver, Selenium Grid, Mozilla Firefox, Quality Center/ALM, Java, JDK, Python, Eclipse Neon, Firebug, Fire path, Selenium IDE, POM, QC, Agile, SQL Server 2012, HP LoadRunner SQL, Appium Emulators, IOS Simulators, Cucumber, GIT, QTP(11.0), SOAP, SOAP UI, REST, HTML, Java Script, CSS, JSON, XML, Jenkins, Maven, Protractor, Selenium Java Jar files, JIRA, Jmeter.
Confidential, Mayfield, Ohio
Sr.QA Automation Engineer
Responsibilities:
- Review requirement and software specification documents. Identify conflicts, errors in the documentation and provide feedback to business analysts.
- Prepare the Test Plan ensuring coverage for all the components for the release.
- Identify, escalate, and help resolve issues.
- Work closely with the onshore and offshore members to make progress, resolve issues, and participate in conference calls as required.
- Coordinate with Technical & Business Process Teams for Defect Management, Resolution and Reporting.
- Actively Participate in Root Cause Analysis of the defects raised against each release.
- Responsible for continuous process improvement and goal-setting meetings for the team to increase effectiveness.
- Automated regression suite using Selenium WebDriver, Java and TestNG.
- Implemented automated execution of tests using Maven and Jenkins.
- Creating locators for all the elements on the page
- Maintenance & Troubleshooting of Automation script.
Environment: Selenium, Test NG, Maven, Jenkins, Eclipse, Java, Oracle, Toad, Linux, Windows 7/10, HP ALM
Confidential, Raleigh, NC
Sr. QA Analyst
Responsibilities:
- Analyze and Review of Business Requirements, User Stories, Product Backlog Items.
- Performed end to end testing and user acceptance testing (UAT) utilizing Agile testing methodology
- Involved in creating the Traceability matrix based on Functional requirement in each module.
- Responsible for user Interface, Functional, cross browser testing.
- Create Test batches, Executed Test cases and document Test Results.
- Log Defects verify Defect Fixes.
- Regularly followed up with the development team to discuss the defects identified during Testing.
- Select test cases for Regression Testing and Executing Regression tests.
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders of the project using Quality Center.
- Prepare & Review System, Regression, Security, End to End and Acceptance test cases
- Automate Sanity, Regression and end to end test cases using Selenium
- Automated the test cases using Selenium Web Driver, Java and TestNg framework.
- Execute the automation scripts and analyzing results
- Perform Sanity, System, security, penetration, Regression, Compatibility, UAT Testing
- Backend(DB) testing using SQL Management Studio
- Assist peers, cross functional team members about product
- Prepare monthly status reports, Daily Dash board and uploading in share point
Environment: Selenium, Test NG, Maven, Jenkins, Eclipse, .NET, SQL Server, HTML, XML, HP ALM
Confidential, Milwaukee, WI
Sr. QA Engineer
Responsibilities:
- Involved in preparing test plans.
- Testing of new features.
- Documentation of new features.
- Testing and reviewing Configuration Manager.
- Attending bug scrub meeting.
- Involved in creating automation framework and standards.
- Knowledge transfer of automation process, framework & standards to team members.
- Automated regression test cases using UFT/QTP.
- Automated Config Manager regression test cases using Selenium
- Maintenance & Troubleshooting of Automation script.
- Executed manual test cases on android virtual device and on physical devices.
- Created Virtual Users and Scenarios for monitoring the system Performance using Load Runner.
- Resolve/Escalate live client issues as a part of Tier2 support.
Environment: J2EE, Oracle, Linux, Windows 7/XP, Android, Salesforce, Selenium, ALM/QC, UFT/QTP, Load Runner, BugZilla, JIRA, Confluence
Confidential, St lauren, NJ
QA Tester
Responsibilities:
- Involved in generating the test data and preparing the weekly status reports.
- Involved in manual test execution and was involved in various testing phases like Sanity Testing, Smoke Testing, Retesting, Regression Testing and System Testing.
- Executed the test cases manually on timely basis and detected the defects.
- Interacted with the developers to solve the defects and retested the scenarios once the defect is fixed and closed the defect if it no longer exists.
- Provides the status reports like how many test cases executed, defects found, defects pending, defects resolved.
- Documented the test results and informed to QA lead about the status.
- Performed the database testing by executing the SQL queries.
- Capable of developing new scripts for the new requirements.
- Involved in maintenance of QTP automated test scripts to support regression testing.
- Updating the existing automation scripts according to the new changes.
- Understanding and analyzing the User Stories and creating different scenarios against the User Stories.
- Update all test plans and test cases to changing Backlogs.
- Responsible for Sanity, Functional and Regression Testing.
Environment: J2EE, XML, JSP, JavaScript, Oracle, Eclipse/NetBeans IDE, SQL Server, MS-Office, QTP, QC
Confidential
QA Engineer
Responsibilities:
- Preparing, updating & executing test cases.
- Interacted with developers to understand the functionalities of the application.
- Maintained/modified test plan and developed new test cases as new features were added.
- Build verification & in depth product testing.
- Executed all the positive and negative test case.
- Used Bugzilla for defect logging and tracking
- System setup & localization testing.
- Testing the application in multiple browsers and OS using VMware.
Environment: Bugzilla, Java, Oracle, Windows 2000/XP, Mac, VMware
Confidential, Montvale, NJ
QA Engineer
Responsibilities:
- Involved in review of PRD & FRS.
- Test strategy preparation, test case creation, test execution, test reports and documentation
- Logging defects in JIRA with detailed explanation.
- Performed Cross Browser Testing using Google Chrome, Firefox and Internet Explorer.
- Involved in creating automation framework and standards.
- Automation of smoke suite using SilkTest.
- Maintenance & Troubleshooting of SilkTest script.
- Build deployment.
- Involved in creation of Test Data.
Environment: J2EE, VC++, Oracle10g, Windows 2000, XP, JIRA, SilkTest