We provide IT Staff Augmentation Services!

Sr Automation Engineer/qa Tester Resume

5.00/5 (Submit Your Rating)

Durham, NC

SUMMARY:

  • A solid 7+ years of professional experience in Testing of Web based, Client/Server, Mobile applications (Native and Hybrid) in various domains like Finance, Retail, Insurance.
  • Experience on Software Development Life Cycle(SDLC), Software Testing Life Cycle(STLC) and methodologies like Waterfall, Agile/Scrum/Kanban.
  • Experience in analyzing business specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Hands on experience in Test Automation frameworks using several automation tools like Selenium Web Driver/Grid, HP QTP/UFT, TestNG, Junit, JMeter, HP - LoadRunner, Performance center, HP-ALM/Quality center, Ant/Maven, JIRA/Confluence, Jenkins, Cucumber/JBehave.
  • Expertise in Functional, Regression, Load/Stress/Performance, System Integration, UAT and API Testing.
  • Experience in creating suitable framework from scratch or can adopt existing frameworks as well.
  • Experience in creating Data Driven, Keyword Driven, Hybrid frameworks using Page Object Model design pattern.
  • Experience in developing Test Scripts in VB Script using Quick Test Professional(QTP).
  • Experience in Test Driven Development (TDD), Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD) approaches.
  • High potential in deriving test cases from Use Cases and Use Cases from System Requirement Specifications (SRS).
  • Proficient in Web service testing using SOAPUI tool, SOAP, XML and expert in reading WSDL.
  • Experience in writing Acceptance tests in Behavior Driven Development (BDD) framework using Cucumber tool in Gherkins.
  • Good experience in Defect Life Cycle Management tools like Quality Center (QC), JIRA, and Bugzilla.
  • Good exposure and implementation knowledge on HP-ALM (Application Lifecycle Management).
  • Experience with version control tools like TFS (shareware), GIT, stash, Bit bucket, CVS, SVN.
  • Solid experience with continuous integration tools like Jenkins, Team city, TFS.
  • Expertise in implementing cross browser and cross platform testing using Selenium Grid and Saucelabs by setting Desired Capabilities.
  • Expertise in creating LoadRunner Scenarios and scheduled the Virtual User to generate realistic load on server using HP-LoadRunner.
  • Solid SQL skills, can write complex SQL queries, functions, triggers and stored procedures for Backend testing and End-to-End testing.
  • Implemented mobile automation frameworks using Appium and developed Appium scripts using Selenium and java to Android and IOS platforms.
  • Experience in developing various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix(RTM).
  • Excellent analytical, problem-solving and documentation skills. Quick learner and excellent team player having ability to meet tight deadlines and works under pressure.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/Grid, HP-QTP/UFT, TestNG, Junit, Ant/Maven, Cucumber/JBehave, Jenkins, Team city, JMeter, HP-LoadRunner, TFS, Appium, XCode, Sauce Labs.

Web Services: SOAP UI, RESTful.

Database: SQL, PL/ SQL, MySQL, Oracle.

Language: Core Java, J2EE, VB Scripting, Python Scripting,HTML5, CSS3, XML, Java Script, Gherkins.

Version Control tools: TFS (shareware), GIT, Stash, Bit bucket, CVS, SVN.

Continuous integration tools: TFS, Team City, Jenkins.

IDE: Eclipse, Intellij IDEA, Microsoft Visual Studio.

Bug Tracking/ Management tools: JIRA/Confluence, HP-ALM/Quality Center, Bugzilla.

Utilities: Chrome Driver, Gecko Driver, IE Driver, Safari Driver, Phantom JS, HTML Unit Driver, Xpath, Firebug, Android SDK, Auto IT, Rational Performance Tester, Microsoft Test Manager, MS Office.

Operating Systems: Windows XP/7/10, Android, IOS

PROFESSIONAL EXPERIENCE:

Confidential,Durham, NC

Sr Automation Engineer/QA Tester

Responsibilities:
  • Analyzed business requirements and Functional requirements specification to get a better understanding of the system from both technical and business perspective.
  • Developed test scenarios and test cases by thoroughly going through the business requirement documents.
  • Setup and configured the testing environment with Eclipse, TestNG, Selenium Web Driver/Grid, Maven, Jenkins, Java, TFS, Saucelabs, Cucumber, and Microsoft Test Manager (MTM).
  • Created Project Object Model (POM) to store the project data and configured their details using Maven to build the project.
  • Designed and developed Hybrid framework using Page Object Model design pattern, Selenium Web Driver, TestNG, and Apache POI library.
  • Used the TestNG framework to group, prioritize test cases and to perform smoke test to ensure the required functionalities are working properly and regression test to ensure proper functioning after code enhancements.
  • Developed BDD tests using Cucumber by writing features and developed required Selenium support code in Java for Cucumber.
  • Used Team Foundation Version Control for source code management.
  • Conducted backend testing using SQL queries to validate data for database and used SQL queries for retrieving data from MYSQL database for executing user specific test cases.
  • Performed Web Services testing (SOAP and REST) with SOAP UI tool by validating requests and responses for XML and JSON.
  • Developed test scripts for performance testing using HP-LoadRunner and created Vusers for performing web testing, also analyzed the results under load test.
  • Used Selenium Grid for cross browser testing across multiple machines to ensure that the test cases are running perfectly in different versions of the same browser.
  • Used Saucelabs to execute Selenium automation suites on different platform; performed browser combinations in parallel.
  • Performed mobile testing in IOS and Android using Appium Emulators and simulators and located elements using UIautomator and UI instrumentation to locate elements in Android and IOS respectively.

Environment: /tools: Selenium Web Driver/Grid, Java, TestNG, MTM, TFS, SQL, MYSQL, Cucumber, HP-LoadRunner, Maven, Jenkins, Appium, Hybrid Framework, Agile(Scrum), Saucelabs, Eclipse, Firebug, Xpath, Gherkins, SOAP, REST, XML, JSON, TDD/BDD

Confidential,Portland,OR

Sr Automation Engineer/ UFT/QTP Tester

Responsibilities:
  • Active participation in the stages of Agile Software Development Life cycle (SDLC) and having good understanding of the requirements of the customer.
  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and system use cases.
  • Executed Browser Compatibility Testing of a web based application which were developed by java scripting.
  • Created test suites for functional and regression testing using HP QTP/UFT 12.02.
  • Designed and developed a Hybrid Automation Framework using QTP/UFT.
  • Developed scripts using VBScript in QTP/UFT and created shared Object Repository and maintained.
  • Generated UFT scripts with standard checkpoints, Validation checkpoints and Synchronization points.
  • Parameterized test scripts in QTP to pass data from different data sources like Excel sheets, XML files and database.
  • Input requirements & test cases into Application Lifecycle Management (ALM) tool, ran test cases, defects (issues & bugs), prioritize requirements & generated RTM reports in ALM.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports and keeping track of the status and progress of the testing effort.
  • Performed Load and performance testing. used HP-LoadRunner tool for Load/stress/performance Testing.
  • Used GIT for version control tool.
  • Developed and executed test cases for RESTful services using UFT tool and added check points to validate the response header.
  • Performed functional testing of web services testing using SOAP UI tool.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Implemented Behavior Driven Development (BDD) automation testing using JBehave and build and report with Gradle build systems.
  • Organize defect triage meetings with the development team to resolve and retest potential issues.
  • Conduct QA Signoff presentations and create all the documents necessary for QA Signoffs.

Environment: /tools: HP-QTP/UFT, VB Scripting, HP-LoadRunner, HP-ALM/Quality center, SQL, JBehave, GIT, Team city, SOAP UI, RESTful, BDD, Hybrid frameworks, Agile.

Confidential,Chicago,IL

QA Tester

Responsibilities:
  • Manually tested the functionality and developed Automation test scripts to perform functional and regression testing and prepared automation test scripts in Selenium.
  • Executed and managed automation test scripts using selenium.
  • Developed automated test scripts in Selenium web driver for web application from manual test cases to perform regression testing for every build.
  • Developed Hybrid framework using Page Object Model design pattern.
  • Used Maven as a build tool and added dependencies of the api’s to Project Object Model (POM.xml).
  • Experience in setting up configuring the testing environment with Junit and Selenium Web Driver.
  • Experience in preparing Test plan, Test cases and Test data by analyzing the requirements.
  • Prepare status summary reports with details of executed, passes and failed test cases.
  • Performed Integration Testing, Functionality testing, system testing and regression Testing.
  • Tested the backend database using SQL queries.
  • Used Selenium Web Driver to handle various web age controls like textbox, button, dropdown, checkbox, radio button, labels using Xpath and other locators.
  • Created Test Cases in MS Excel, executed manually and submitting defect to Test director.
  • Responsible for defect management includes, defect logging, defect tracking and defect closure.
  • Worked on Agile Methodology and used JIRA for defect tracking.
  • Developed reusable functions in Java.
  • Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using JIRA.
  • Extensively involved in all phases of SDLC (software development Life Cycle) using agile methodology.

Environment: /tools: Selenium Web driver, Java, Junit, Apache Maven, SQL, JIRA, Test director, Web Services, Xpath.

Confidential,Chicago IL

QA Tester

Responsibilities:
  • Followed the Agile-Scrum methodology and accordingly designed Test plans, Test cases and Test scripts.
  • Hands on experience with windows 7 and windows 8.
  • Worked on multiple browsers, Mozilla Firefox, Google chrome, Internet explorer, Safari.
  • Practically applied the OOPS concept of java in various sections of the framework.
  • Developed automation scripts for functional testing and data driven testing using Selenium WebDriver.
  • Made a connection to the oracle database using Selenium to retrieve data from the tables that are stored in the database.
  • Involved in writing SQL queries for backend testing to ensure proper interaction between GUI (graphical user interface) and database.
  • Used ANT as the build management tool and had a proper understanding of the build.xml file.
  • Used proper ANT commands to trigger the framework from the command line prompt and configuring it in Jenkins continuous integration.
  • Worked on the Page Object Model maintaining a webpage in a separate class and using shared object repository.
  • Experience in using Page factory objects and applying FindBy annotation to make the code look less complex and understandable.
  • Used Bugzilla for logging and tracking mechanisms of bugs.
  • Frequently interacting with the development team and the BA to ensure that the quality of software meets the user expectations.
  • Performed and executed end to end testing to ensure proper integration of various components in the application
  • Attended the review meeting and daily scrum meetings.

Environment: /tools: Selenium, Java, Eclipse, Hybrid Framework/Data Driven and Keyword driven, TestNG, Maven, SOAP UI, Oracle, SQL, HTML, XML, Selenium Grid, JIRA, Agile/Scrum.

Confidential

Manual & Automation Tester

Responsibilities:
  • Involved in creating Test plans for different components within the project.
  • Analyzed, revised and created test scenarios according to business and functional requirements.
  • Created Test runs, Test Cases, Mockups, Process Flow diagrams, from functional documents.
  • Automated the Test Cases using Selenium RC, Java, Eclipse and Junit.
  • Extensively queried through SQL to check the database records.
  • Prepared the test cases in Quality Center tool thereby executing the user stories of each SPRINT.
  • Developed QA processes automation test scripts using java/Selenium to test web bases user interfaces for different type of browsers.
  • Created RTM, ensured the Test Planning, Test Strategy, Test Cases, Flows and capturing and covering all Functional/Non-Functional requirements.

Environment: /tools: Selenium RC, Junit, Maven, Jenkins, SQL, quality center, Agile, Windows, Eclipse

Confidential

Manual Tester

Responsibilities:
  • Experience in writing manual test cases, performed smoke testing to ensure proper deployment of application in the test environment.
  • Performed regression testing each time new functionality was added to ensure code is not broken
  • Categorized bugs based on severity and priority and used to log them using HP quality center.
  • Developed manual test case scenarios, test cases and responsible for writing test scripts and test flows using MS word and MS excel.
  • Frequent interaction with the developing team, BA, the client and product owner for better understanding and status updates
  • Performed negative testing, end to end testing and used SQL queries to perform backend testing.
  • Active involvement in managerial meetings and attend conference calls from BA, clients, developers etc.
  • Proper implementation of QA methodologies, strategies and plans in entire SDLC.

Environment: /tools: HP-Quality Center, HTML, XML, SQL, Agile/Scrum.

We'd love your feedback!