We provide IT Staff Augmentation Services!

Sr Qa Automation Engineer Resume

3.00 Rating

Valley Forge, PA

PROFESSIONAL SUMMARY:

  • 8+ years of experience in IT Industry mainly in performing Automation Testing, Mobile Application Testing and Manual Testing in wide variety of projects and environment.
  • Experienced in reviewing and analyzing business requirements and writing detailed test plans, scenarios and test cases.
  • Experience with working on different Software Development Models like Agile User Stories Water Fall, and Rapid Application Development.
  • Proficient in Functional testing, System Integration testing SIT, User Acceptance testing UAT, Load Testing, Security testing, Browser compatibility testing, and Performance Testing.
  • Diversified experience in testing Client Server Web based applications.
  • Experience in Smoke testing, Manual testing, Automation testing, Functional testing, Regression testing, Black Box Testing, White Box Testing and DB testing.
  • Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP tools like Quick Test Professional (QTP), Quality center (QC)/ALM & JIRA, Status Reports, and Best practices in Testing.
  • Expertise in automated testing Frameworks using SoapUI, Selenium IDE/RC/Webdriver, Selenium Grid, TestNg, JUnit, and JMeter.
  • Experience in Automation testing using Selenium Web Driver /RC / IDE, JUnit, TestNG, Jenkins, Maven, Ant, Perfecto, Cucumber, Soap UI and HP UFT.
  • Experience in Mobile application testing for iOS and Android devices in agile environment (Mobile/Tablets/Mobile Simulator).
  • Hands on experience in Unit testing by using Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Experience on manual testing and automated testing using different tools like QTP, Selenium (RC, Web Driver, and GRID), Load Runner, Jmeter, Quality Center, and Performance Center.
  • Experience in automation testing of applications on mobile devices using tools Android Driver, iOS Driver using Appium.
  • Able to write Java Test Automation Script using Java,Seleniumand Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
  • Extensively worked on Agile Development and management process.
  • Developing a test framework in JAVA using page object model and data driven model on top of JUNIT and Appium for test automation.
  • Experience in Back - end testing, data validation, Database testing using SQL queries.
  • Involved in End-to-End, System, Beta Testing & Performance Testing.
  • Performed integration testing & data validations using QTP for various interfaces.
  • Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira and Bugzilla.
  • Strong organizational and communication skills, both verbal and written.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/RC/Web Driver/GRID, QTP, Test Link, Test Manager, Postman, Load Runner, Charles

Languages: C, C++, JAVA, Java Script, VBScript,HTML, XML, CSS, JSON

Test Framework: JUnit, TestNG, Cucumber, Data Driven Framework, Keyword Driven.

Web Debugging Tool: Xpath, Firepath, Firebug, Web debugger, Lotus Notes.

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins

Web services: SoapUI, RESTful.

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC), Bugzilla & Spiral.

Source Version Control Tool: SVN, GIT, TFS.

Databases: Oracle 11g/10g, SQL Server, MySQL.

Operating Systems: Windows 10/8/7/XP/98, Unix, Linux, Mac.

PROFESSIONAL EXPERIENCE:

Sr QA Automation Engineer

Confidential, Valley Forge, PA

Responsibilities:

  • Wrote and executed complex test scripts usingSelenium automation frameworkfor Confidential user website accounts to validate the different financial billing details
  • Closely worked with Product Owner and Sr Developers in planning Client Database rules; and validated the client migration from one services to other (moving from mutual to bonds) with real-time updates from client source (field agents) files using custom test strategy based on input channel in Agile Environment
  • Used JIRA for Sprint story planning, progress and defect tracking
  • Used ALM and Selenium for test scripts execution using JAVA Driver
  • Actively validated enhancements usingSystem, Integration, Smoke and Back-end testing
  • PresentedStatus Reportsof ALM- Quality Center test documentation creation progress to Project stakeholders and coordinated with cross-department teams to meet the project deadlines. Used QC for bug tracking.
  • UsedSQL queriesto extract the data from the database to check customer’s amount posting based on the services used.
  • Worked closely with Product Owner and BA onAd-Hoc itemsto under the issue and fix
  • Represented QA function in Agile Sprints.
  • Involved in the complete Performance Test cycle promoting it to the User Acceptance Testing.
  • Actively participate in scrum meetings
  • Involved in defining scope for testing within the context of each sprint / delivery.
  • Validated Servers on Production Install with BAs.

Environment: Selenium IDE, Selenium RC, JIRA, Junit, Fire Path, Firebug, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, Windows XP, Java, JavaScript, XML, Apache-Subversion (SVN), MS EXCEL, SQL, HP ALM, ANT, Eclipse, Java, UAT, Junit, TestNG, Firebug, XPath, Windows 7/Vista/XP.

Confidential, Ridgely, MD

QA Automation Engineer

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed
  • Run Defect Trailing and Review the Test Scenarios/ Test Cases with Business
  • Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Performed web based performance testing and analysis using JMeter.
  • Execute the Test cases and review the results to get the Business approval for UAT
  • Experience in Web Services testing using Rest and SOAP UI.
  • Test automation for web application (SWAP module) using Cucumber.
  • Wrote tests using Java web applications. Web controls testing - wrote automation to test the controls from end to end starting to invoking in Internet Explorer.
  • Functional Testing tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.
  • Created automated functional regression test scripts using QTP and scheduled, organized and executed the test scripts in QC-QTP integrate environment and documented the test results.
  • Experienced in testing applications manually as well as using the automated testing tools like Quality Center/ALM.
  • Strong POS Sales (T-log) Knowledge and integration with Payment processing
  • Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.
  • Performed Database Testing and thorough knowledge in SQL/PL SQL.
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis
  • Performed browser compatibility testing
  • Performing Regression test using automated testing tool QTP, Fitnesse and Selenium.
  • Involved in the regression test planning for the project and identified the critical regression tests
  • Executed the automated regression test cases during every release and also executed the daily regression test suites
  • Expert knowledge on daily status reporting and managed end to end testing from Test management tools like Quality Center.

Environment: Java, TestNG, Java Script, Selenium WebDriver/IDE, J2EE, JSON, Cucumber, ANT, MySql, HP Tools (Quick Test Pro(QTP) JMeter, JIRA, JAVA J2EE, AGILE, Windows, Eclipse, PL SQL, Maven, Nunit, Visual studio, vb script, selenium, HP QC.

Mobile Application Tester

Confidential, GA

Roles & Responsibilities:

  • Analyzing business, functional requirements and used and developed test plans, test cases and test scripts for both positive and negative tests.
  • Implemented handset automation framework, scripting and execution Sanity, Regression, Stress and Boundary test cases for mobile applications using Device Anywhere Automation Tool.
  • Following the standard test process guide for the QA Methodology
  • ImplementedWireless Handset automation framework, scripting & execution Sanity, Regression, Stress & Boundary test cases for mobile applications on Android, Apple, RIM, BREW & WinMplatforms on variousBlackberry, iPhones & iPads using Device Anywhere Automation Tool.
  • Performing functional, regression and integration testing using Automation tools to make sure the application conforms to the requirement specifications.
  • Supported the extraction, transformation and load process (ETL) for a Data Warehouse from their legacy systems using Informatica.
  • Worked onAndroid, Windows Mobile platforms to qualify applications.
  • Preparing reports and test results after each release cycle for management and further test planning.
  • Developed test scripts on Device Anywhere according to test specifications/ requirements.
  • Identified the queries which were taking too long and optimized those queries to improve performance
  • Used Device Anywhere, executed multi-user performance tests, used test suites, scheduler and other features of the Device Anywhere.
  • Maintained and executed test cases using Quality Center.
  • Created and implemented testing process for Agile methodology
  • Performed functional, regression and integration testing using Device Anywhere to make sure the application conforms to the requirement specifications.
  • Prepared reports and test results after each release cycle for management and further test planning.

Environment: Java, Selenium WebDriver, Selenium Grid, REST, TestNG, Maven, Jenkins, MVC, SOAP UI, Firebug, Firepath, Postman, XML, DOM, GIT, Internet Explorer, Chrome, Firefox, SQL and Windows.

Automation Engineer

Confidential ., Atlanta, GA

Roles & Responsibilities:

  • As a Automation Engineer, I am primarily responsible for working with off-shore teams i.e. the regression team and the functional team and the business team to come up with a standard automation approach for the Mercer H&B Mid Market program.
  • Creating the Quick-Test Professional help guide to work with Mercer Automation Standards.
  • ConductingTest Plan Design Meetingswith the Integration QA team, to discuss and analyze the sprint user stories and tasks and to answer questions on how the Integration team should build their scripts.
  • Designing a versatile automation framework for unattended/lights out testing.
  • Interviewing candidates to fill junior automation analyst position in the team
  • Presenting the Test Approach & Integration Test Demo to Product Managers.
  • Identifying Integration User-Stories and Tasks during theSprint Grooming,Sprint PlanningSessions.
  • AttendingDaily Stand-up meetings, as part of the sprint meetings, for the QA Integration Team
  • CreatingAutomation Scripts (VBScript)in the sprints and stored them in theTest-Planmodule ofQualityCenter.The tests were created to testfor Back-end & Front End Autobene, eElect and Integration testing.
  • UsingGlobal/Local - Test/Action ParametersandData-Sheetsto createdata-driven testing.
  • Enhancing the tests by creatingstandard auto-logging functionsto capture and append the logs to the test run.
  • Enhancing the QTP scripts by doingunit testingon the scripts before creating scenario based tests inTest-Lab Moduleof Quality Center.
  • Reporting results by providing email notification in HTML format for easy readability.
  • Creating thestandard libraryfor functions and sub-procedures.
  • Creating defect tasks inVersion One, and integrating it with JIRA.

Environment: Quality Center, Quick Test Professional, VBScript, HTML, Version One, JIRA, Excel Application, Oracle 10g, Toad, PL/SQL.

Selenium Engineer

Confidential, Des Moines, IA

Roles &Responsibilities:

  • Analyzed Business, Functional Requirements and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts for positive, negative, edge cases.
  • Performed manual testing of the application to test the system for both functional and business requirements for positive and negative scenarios using ALM/Quality Center 12.0.
  • Designs and develops test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using QTP.
  • Developed QTP/UFT scripts with object model and description programming, and handled dynamic objects using VB-script and regular expression in QTP/UFT.
  • Enhanced the QTP scripts by inserting VBScript functions and Checkpoints to check for Broken Links, Text, Table, XML and Images, and Synchronization Point to capture upload time.
  • Used Object repository, Object Spy and Checkpoints in recording the QTP scripts.
  • Enhancements and debugging the automated test VB scripts in QTP in efficient/semi-automated testing.
  • Testing web services API and validating the responses using SOAP (WSDL Doc's).
  • Documented, updated and assigned test scripts for manual testing using customized Quality Center.
  • Designed test plans and defined cases for functional, integration system, and user acceptance testing (UAT).
  • Responsible for complete manual testing of application under test (AUT).
  • Used reporter object in QTP for reporting test results in function of code.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the data Warehouse supporting tables and cubes.
  • Designed and executed automated regression tests using a Quick Test Pro (QTP)
  • Used Quick Test Pro (QTP) to expand test scenarios to catch more bugs and improve quality.
  • Utilized Load Runner for performance testing to analyze the response times of the business transactions under load.
  • Conducted Smoke Testing, Functionality testing, Integration (Interface) testing and Regression testing during the various phases of the development using QTP.
  • Involved in data mapping of the project requirements, queried the database using SQL queries for data mining, data analysis and data modeling.
  • Tested the web pages manually as well as using automated tools like Selenium for image positioning and display quality.
  • Used Equivalence partitioning, Boundary Value Analysis strategy for writing White box Test cases as per requirements.
  • Actively involved in keeping track of defects using Clear Quest.
  • Agile practices: Continuous integration, Stand-up meetings, Sprints (i.e. every two weeks), Collective ownership, Sprint Reviews/demos, test case reviews.

Environment: Quality center, QTP/UFT 12.5, BEA Weblogic, Oracle10g, Perl, HTML, Clear Quest,Load Runner 12.0, SQL plus

QA Engineer/Quality Analyst

Confidential

Roles &Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using Selenium RC and Selenium IDE.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium RC.
  • Created whole test framework using Selenium for further test creation and execution.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Involved in analyzing requirements documents.
  • Participated in weekly assessment meetings with business analysts and developers.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Uploaded test cases executed test cases and logged defects in Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on oracle database by writing SQL quarries.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.
  • Actively participated in status reporting meetings and interacted with development to discuss the technical issues.
  • Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution.
  • Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
  • Performed Functional testing manually.
  • Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
  • Executed the test cases manually and automation as necessary and worked on XML.
  • Used Quality Center as a defect management tool.
  • Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
  • Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
  • Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.

Environment: Selenium IDE, Selenium RC, Quality Center, HTML, JavaScript, XML, Apache-Subversion (SVN), Manual Testing, SQL Server, Windows.

We'd love your feedback!