We provide IT Staff Augmentation Services!

Sr. Qa Test Automation Engineer Resume

0/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Around 8 years of experience in the field of Software Quality Assurance Testing with skills in Manual and Automated Testing of web based and client/server applications in diverse domains of banking, finance and retail.
  • Experience with Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
  • Expertise in developing Test plan, Test Strategy, Test Scenarios, Testcases and generating reports in both manual and automation testing based on requirements document.
  • Ability in maintaining Test matrix, Traceability matrix and able to analyzetestresults and to maintain the documentation of testresults.
  • Working knowledge with functional testing Cross Browser Testing using Seleniumto check that the web application’s working in different browsers.
  • Experience in creating test frameworks using Selenium Web Driver, Selenium RC,Cucumber and modular frameworks TestNG and got hands on experience in Java/SQL.
  • Experienced in Java and OOPS concepts required for Selenium frameworks.
  • Experience in designing, developing, enhancing automated test scripts for Selenium using Java.
  • Experience in handling Keyboard and Mouse Events, Accessing Forms, tables, and link, Uploading File using Selenium Web Driver.
  • Experience in handling multiple windows, Alerts and Pop - ups with Selenium.
  • Experience in testing withhandling different methods of Select class for selecting and deselecting for drop down.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter and Data Provider.
  • Experience in controlling the flow of execution of methods using TestNG annotations.
  • Experience in Designing and Implementing different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for a number of projects.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
  • Experience in generating test logs using loggingframeworkLog4j written in Javato store the flow details of Selenium Automation in a file or databases.
  • Expertise in testing Web Services using SOAPUI tool. Validated requests and response XML, SOAP and RESTFUL Web service calls.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases.
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script.
  • Experience in Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL.
  • Experience in working with Selenium Grid, which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, Systemtesting, Smoke testing, Regression testing, Black box testing, Functional testing, Databasetesting, Web/UI and (UAT) User Acceptance Testing.
  • Experienced in using Test Management tools such as Rally, JIRAand Remedybug reporting tools to track test progress, execution and deliverables.
  • Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
  • Expertise in Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.

TECHNICAL SKILLS

Methodologies: AGILE (SCRUM), WATERFALL, SDLC and STLC

Testing tools: Selenium, Selenium RC, Selenium WebDriver, Cucumber, SOAPUI, JUnit

Test Build & Integration Tools: Maven, ANT, Jenkins and TortoiseSVN

Programming Languages: JAVA.

Databases: MYSQL, Oracle, SQL Server.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Markup Languages: HTML, CSS, XML, XPath, CSS Selector

Operating Systems: UNIX, WINDOWS,Linux

Frameworks: TestNG, Keyword driven, Data driven, Hybrid, Page Object Model.

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

Other tools: Jira, Rally, Remedy, Eclipse, Firebug, Fire Path.

PROFESSIONAL EXPERIENCE

Sr. QA Test Automation Engineer

Confidential, Pittsburgh, PA

Responsibilities:

  • Involved inAutomation framework development, optimization and updating using Selenium WebDriver, Cucumber JVM in Eclipse IDE.
  • Coordinating with the team members. Involved in creation ofautomation scripts and execution of automated regression suite and fixing.
  • Used Maven, Selenium WebDriver to execute Seleniumautomation suites on different platform.
  • Developed BDDtests using Cucumber by writing behaviors and step definitions.
  • Involved in the client meeting, status update.
  • Definingautomation scripting, execution, analysis and status reporting to release management
  • Attending daily scrum meetings with the team to discuss the milestones and progress.
  • Well versed in communicating and coordination with Subject matter Expert & Business Analyst
  • Performed browser compatibility testing in different versions of Internet Explorer, Chrome, Mozilla Firefox and Safari.
  • Performed web services testing using soapUI.
  • Configured https web services calls in soapUI.
  • Wrote SQL scripts for populating and manipulating data. Also involved in the build and deployment using Subversion and Jenkins for Security Testing, ensured entrance and exit criteria for the QA test phases are completed regularly met with team leads, other team members and developers to evaluate the project progress.

Environment: Java, Selenium WebDriver, Page Object Model (POM), TestNG, Maven, SOAP UI, Agile, Eclipse, XPath, Firebug, SQL and Windows.

QA Test Automation Engineer

Confidential, Riverwoods, IL

Responsibilities:

  • Worked as QA Analyst in testing application
  • Gathered Project documents and performed gap analysis
  • Organized brainstorming session with the Business Analyst for the detail understanding of the project and the application
  • Reported gaps to the authors and ensured to the closure
  • Identified wat is In-scope and out-scope of the project based on Project Scope documents
  • Managed individual sprints user stories and tasks using Remedy as tracking tool
  • Responsible for customizing Selenium API to suit in testing environment.
  • Performed Data driven (TDD) testing to validate the components displayed on the website using Selenium
  • Identified Test scenarios based on the Business and Functional requirements
  • Created Test Scenarios for Business Rules and Business Process by creating both positive and negative test cases according to the Business Rules and Business Strategies of the application
  • Identified the test data by organizing multiple test data review meetings and also created test data for specific Test Scenarios and Test Cases using SQL Insert scripts
  • Created test data requirements document based on the test scenarios and provided to the DBA for test data purpose
  • Mapped the test data to a specific test case for execution purpose
  • Responsible for creating and executing the selenium scripts and analyze the test results.
  • Used Firebug to identify web elements using Xpath and CSS selectors
  • Performed Functional, System-Integration, End to End, Regression testing and User Acceptance Testing
  • Regular interaction with developers and business analyst in resolving technical related issues
  • Involved in testing web services of the application using an Open source SoapUI Tool
  • Managed the framework dependency jars using Maven
  • Co-ordinated with the client BA's and SME's for Load, stress testing of UI and other functional requirements gathering.
  • Participated in enhancements meeting to distinguish between bugs and enhancements
  • Provided test matrices to the QA Lead and management on a daily basis.

Environment: Java, Selenium WebDriver, Page Object Model (POM), TestNG, Maven, Remedy, SOAP UI, Agile, Eclipse, XPath, Firebug, SQL and Windows.

QA Test Engineer

Confidential, Bloomington, IL

Responsibilities:

  • Involved in preparingtest plans, test cases andtest scripts based on functional specifications/business requirements and performed Manual as well as automated testing
  • Evaluate requirements & design docs from a qualitytest automation standpoint.
  • Work with theTest environment team to set up neededtest environment and workstations.
  • Work with theTest ID andTest data team for data mining needed IDs and data based on the regressiontest request needs.
  • Used HP ALM andRemedy to createtest suite,test builds,test scripts andtest case management and defect logging.
  • Coordinatetest script reviews with stakeholders as appropriate.
  • Performed functional testing to identify various critical points and automated it by using Selenium WebDriver/Java using modular frameworks such as TestNG
  • Executeautomated test scripts to validate correct functionality of application.
  • Documenttest issues and work with development team to validate/ recreate and also on defect fixes
  • Participate in daily project stand up meetings on status updates and testing progress
  • Executed workstation regressiontest scripts for monthly workstation updates and windows security patch updates using Selenium WebDriver and conducted Adhoc testing.
  • Validated the telephony call flow and vendor applications as part of regression testing.
  • Involved in cross - browser testing of the application using IE9/ IE11, Mozilla Firefox, Chrome
  • DocumentTest results for in corporation into the Requirement Traceability Matrix, RTM using HP ALM
  • Worked with the HP service manager for process improvement initiatives as directed by the service.
  • Provided support to client testers during UAT, includesTest script walkthroughs and document Test issues.
  • Conducted database testing using SQL, querying data to verify the results, conduct the tests related to data base fields.
  • Prepared Evidence ofTest andTest summary report for thetest conducted
  • Created and routed validation approval package to project manager andtest manager for approval.
  • Provided weekly status report to Project team and discuss issues related to Quality and deadlines.

Environment: Java, J2EE, Mainframes, SQL, HP ALM, Remedy, Windows 7, Selenium WebDriver, Soap UI, HP Service Manager.

QA Test Engineer

Confidential, Overland Park, KS

Responsibilities:

  • Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.
  • Created whole test framework using Selenium Web Driver for further test creation and execution.
  • Extensively involved in identifying test cases to automate. Automated those test cases using Selenium Web Driver, TestNG and Java (Eclipse IDE)
  • Developed framework using TestNG, Page Object Model.
  • Developed automation framework to test SOAP based Web Services using TestNG.
  • Managed SVN repositories for branching, merging, and tagging.
  • Maintained and executed Maven builds files for running automated tests.
  • Used Maven to help manage project's build, report and documentation across the network.
  • Contributed to the Continuous Integration pipeline-running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Performed GUI, Functional and Regression testing by automation using Selenium, TestNG, Maven, and Jenkins.
  • Performed black boxtesting, integrationtesting and regression testing on the applications.
  • Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
  • Created automation scripts in SOAPUI using Groovy Script for web services testing.
  • Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
  • Developed SQL Queries/SQL Procedures to test data load.
  • Played a key role in production releases and perform UAT test of the system.
  • Contributed to Team Effort by accomplishing related results as needed.
  • Worked in cooperation with all members within organization and project.

Environment: Java, Selenium WebDriver, Page Object Model (POM), TestNG, Maven, SOAP UI, Agile, Quality Center, Eclipse, XPath, Firebug, SQL and Windows.

QA Automation Engineer

Confidential

Responsibilities:

  • Leading and Coordinating the Team.
  • Preparation of Test Plan and Test Strategy documents.
  • Preparation of effort estimations on release basis and shared the same with client.
  • Preparation of allocations and confirmations of resources for billing activities.
  • Implement framework and continuously update the same as per the project needs.
  • Preparation and Execution of Test Scripts.
  • Resolve technical challenges in automation track.
  • Preparation of process related documentation to the project.
  • Preparation of test deliverables (Weekly Status report & Test summary report).
  • Preparation of QA metrics and shared with higher management.

Environment: Java, Windows, Quality Center, MS Office.

We'd love your feedback!