We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Valley Forge, PA

SUMMARY:

  • IT Professional with 8+ years of strong experience in performing Automation Testing, Mobile Application Testing and Manual Testing in wide variety of projects and environment.
  • Skilled 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.
  • Excellent 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.
  • Expert 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, Selenium and Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
  • Experience in Back - end testing, data validation, Database testing using SQL queries.
  • Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira and Bugzilla.

TECHNICAL COMPETENCIES:

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 Frameworks: JUnit, TestNG, Cucumber, Data Driven Framework, Keyword Driven

Web Debugging Tools: Xpath, Firepath, Firebug, Web debugger, Lotus Notes

Build Tools: Ant, Maven

CI Tools: Jenkins

Web Services: SoapUI, RESTful

Processes: Agile-Scrum, Waterfall

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

Version Control Tools: SVN, GIT, TFS

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

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

PROFESSIONAL EXPERIENCE:

Confidential, Valley Forge, PA

Sr. QA Automation Engineer

Responsibilities:

  • Closely worked with Product Owner and Senior 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
  • Wrote and executed complex test scripts using Selenium automation framework for Confidential user website accounts to validate the different financial billing details
  • Used JIRA for Sprint story planning, progress and defect tracking
  • Used ALM and Selenium for test scripts execution using JAVA Driver
  • Actively validated enhancements using System, Integration, Smoke and Back-end testing
  • Presented Status Reports of 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.
  • Used SQL queries to extract the data from the database to check customer’s amount posting based on the services used.
  • Worked closely with Product Owner and BA on Ad-Hoc items to 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

Sr. 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.
  • Executed the Test cases and review the results to get the Business approval for UAT
  • Worked 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.
  • Tested applications manually as well as using the automated testing tools like Quality Center/ALM.
  • Coordination 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
  • Performed 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
  • Involved in 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

Confidential, Atlanta, GA

Mobile Application Tester

Responsibilities:

  • Analyzed 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.
  • Followed the standard test process guide for the QA Methodology
  • Implemented Wireless Handset automation framework, scripting & execution Sanity, Regression, Stress & Boundary test cases for mobile applications on Android, Apple, RIM, BREW & WinM platforms on various Blackberry, 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 on Android, Windows Mobile platforms to qualify applications.
  • Prepared 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

Confidential, Atlanta, GA

Automation Engineer

Responsibilities:

  • As an Automation Engineer, was 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.
  • Created the Quick-Test Professional help guide to work with Mercer Automation Standards.
  • Conducted Test Plan Design Meetings with 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.
  • Designed a versatile automation framework for unattended/lights out testing.
  • Interviewed candidates to fill junior automation analyst position in the team
  • Presented the Test Approach & Integration Test Demo to Product Managers.
  • Identifed Integration User-Stories and Tasks during the Sprint Grooming, Sprint Planning Sessions.
  • Attended Daily Stand-up meetings, as part of the sprint meetings, for the QA Integration Team
  • Created Automation Scripts (VBScript) in the sprints and stored them in the Test-Plan module of Quality Center. The tests were created to test for Back-end & Front End Autobene, eElect and Integration testing.
  • Used Global/Local - Test/Action Parameters and Data-Sheets to create data-driven testing.
  • Enhanced the tests by creating standard auto-logging functions to capture and append the logs to the test run.
  • Enhanced the QTP scripts by doing unit testing on the scripts before creating scenario based tests in Test-Lab Module of Quality Center.
  • Reported results by providing email notification in HTML format for easy readability.
  • Created the standard library for functions and sub-procedures.
  • Created defect tasks in Version One, and integrating it with JIRA.

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

Confidential, Des Moines, IA

Selenium Engineer

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.
  • Design & develop 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

Confidential

QA Engineer/Quality Analyst

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.
  • Wrote Regression test cases 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!