We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Dover, NH

SUMMARY

  • Experienced software quality assurance professional with 7 years of experience in all the phases of Software Testing Life Cycle (STLC).
  • Skilled in various testing technologies using automation tools like Selenium, Cucumber, SoapUI & current QA methodologies.
  • Diversified experience in Automation and Manual testing serving various domains such as Banking, Finance and Healthcare.
  • Experience in working with Software Development life cycle (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
  • Executing test cases, reporting bugs, writing test scripts, test automation using diverse testing tools like Selenium WebDriver, Cucumber and SOAPUI.
  • Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), Cucumber, JUnit, JIRA and Eclipse.
  • Hands-on Experience in Java and OOPS concepts required for Selenium frameworks.
  • Experience in testing SOA with Restful/SOAP Web services.
  • Experienced in preparing and maintaining Automation Frameworks (Record/Playback, Keyword Driven, Data Driven, Hybrid Driven, and Page Objects).
  • Proficiency in automating web-based testing including GUI Testing, Functionality Testing, Unit Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Testing.
  • Experience in White Box and Black Box testing for functionality and structural flow of an application.
  • Experience in using Selenium Web driver, Eclipse TestNG test frameworks in creating test scripts, test suites and HTML reports.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.
  • Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
  • Used Selenium Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
  • Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Automated and scheduled Build using continuous integration tool Jenkins Server at a time.
  • Conversant with Ant and Maven project build tools.
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced
  • TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.
  • Experience in preparing Test data by retrieving data from Relational Databases Oracle.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG (Groups, Parameter, Data Provider).
  • Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
  • Developed selenium synchronization using conditional and unconditional wait conditions.
  • Experienced in using Test Management tools such as Rally, JIRA and Bugzilla bug reporting tools to track test progress, execution and deliverables.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Experience with working in Java-J2EE / .Net environments.
  • Excellent inter personal communication, analytical and problem-solving skills.
  • Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.

TECHNICAL SKILLS

Development Methodologies: Waterfall, Agile/Scrum, SDLC, STLC

Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Appium, JUnit, JMeter, Load Runner, QTP, Restful, SoapUI, NUNIT, SpecFlow, NuGet, MsTest.

Test Build & Integration Tools: Maven, ANT, Jenkins, SVN, GIT

Frameworks: Spring MVC, hibernate, Cucumber, TestNG, Keyword Driven, Data Driven, Page Object Model (POM), BDD, TDD, Jasmine

Programming & Scripting: C, C++, Java, Python, C#, J2EE, Java Script, XML, HTML, CSS

Databases: MySQL, Oracle, MS Access, SQL Server

IDE: Eclipse, IntelliJ, Visual Studio.

Defect Tracking Tools: JIRA, HP Quality Centre, RALLY, Bugzilla

MS Office Tools: Outlook, MS Office, Microsoft Project

Web Debugging Tools: Xpath, Firebug, Firepath, Renorex Selocity

Operating Systems: Windows (XP,7, 8, 9, 10), Linux, Unix

PROFESSIONAL EXPERIENCE

Senior QA Analyst

Confidential, Raleigh, NC

Responsibilities:

  • Responsible for resolving complex automation issues using suitable Java code.
  • Open source tools such as Selenium, Junit, JMeter and Appium are being used for test automations.
  • Used Selenium WebDriver, Java, TestNG for designing automation test cases.
  • Have been using Selenium Grid to execute several test cases on different browsers and platforms.
  • Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium and Appium for both Web and mobile platforms.
  • Designed and implemented Selenium WebDriver automation framework for Smoke and Regression test suites using TestNG.
  • Created and maintained automated reusable tasks, functional test cases using Perl.
  • Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Performed manual testing in physical devices emulator and IOS simulator.
  • Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
  • Designed and implemented basic/complex SQL queries for backend testing.
  • Involved in Database Testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
  • Scrum (Agile) methodology is being performed in order to perform tests on applications.
  • Used BDD framework with Cucumber, Java and created feature files with scenario outline files.
  • Coordinated with developers and record defects in JMeter to track until they are resolved.
  • Expertise in testing the web application using Selenium (Data-Driven. XPath locator) and WebDriver.
  • Have created Selenium automation scripts in Java using Junit prior to Agile release and also have configured Selenium WebDriver, TestNG, Maven tools.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, Protractor to handle TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Used POM (Page Object Model) approach for better script maintenance and reusability stories.
  • Managed Test results and defects using JIRA defect tracking tool.
  • Worked on Python scripting to do functional testing.
  • Using Eclipse IDE and TestNG frameworks test codes are being developed in Java language.
  • Participated in design walkthrough and review meetings while interacting with customers.
  • Managed Code reviews using GIT as code repository and code collaborator.

Environment: Selenium WebDriver, Perl, Cucumber, SOAP UI, Angular JS, Eclipse, TestNG GIT, JIRA, SQL, XPATH, Java, Junit, JMeter, Python, Maven.

Senior QA Automation Engineer

Confidential, Dover, NH

Responsibilities:

  • Responsible for providing Test cases and executing them within an AGILE software development environment.
  • Formulated test scripts to automate process of testing in Selenium WebDriver.
  • Strictly followed Agile methodology for project execution and implemented Storyboards as one of the requirements elicitation technique.
  • Actively participated in daily SCRUM meetings to discuss the bottlenecks and the tasks status. Effective gathering of automation requirements, defining the scope of automation testing.
  • Developed the automated test script for regression tests and Smoke Tests.
  • Implemented simulator foe Mobile App Testing in Android Platform using APPIUM.
  • Developed automation scripts for Mobile Native applications on Android platforms using Appium and Java.
  • Created automation using Data Driven Framework with POM to test web application.
  • Came up with the preparation of Test Plan Document and Contributed for Test Strategy.
  • Effectively dealt with Accessing Links & Tables using Selenium WebDriver and automated all End to End Testcases using Selenium WebDriver.
  • Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.
  • Notable experience in dealing with Ajax requests in Selenium Web Driver using Synchronization.
  • Performed operations on the database using JDBC APIs, SQL to validate UI with Database.
  • Used Selenium WebDriver API with TestNG to automate tests in parallel and priorities of the Test cases are set using TestNG framework.
  • Effective usage of Apache POI to read data from external sources.
  • Formulated Selenium script for capturing screenshot and used Actions class to perform mouse and keyboard events.
  • Actively involved in automating the popups using the Alert interface.
  • Configured Jenkins build job for continuous Integration and for Regression Testing.
  • Involved in using Maven build tool to manage framework dependency jar files.
  • Generated test logs using Log4j for various log levels.
  • Expertise in using GitHub to maintain and manage the build scripts, test data and other documents in the project scope.
  • Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
  • Implemented Rally to track and resolve defects.
  • Used Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Mentored team members in design and analysis activities with constant encouragement.

Environment: Java,SeleniumWebDriver, TestNG, Selenium Grid, Appium Maven, Jenkins, Eclipse, Cucumber, SQL Server, GitHub, Rally, Auto IT, Apache POI, Restful API, Log4j.

QA Automation Engineer

Confidential, Warren, OH

Responsibilities:

  • Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
  • Used Selenium Web driver, java, Junit and Maven for designing automation test cases.
  • Executed test cases in multiple browsers and platforms using Selenium Grid.
  • Responsible for implementing Apache POI and page object model (POM) using Selenium WebDriver, Maven, TestNG using Java.
  • Performed manual testing in physical devices emulator and IOS simulator with Appium.
  • Involved intest automation by using open source tools such as Selenium, Junit, JMeter and Appium.
  • Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
  • Performed Web-Services Testing using SOAP UI and generated JSON/XML Files for messaging.
  • Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
  • Performed Scrum (Agile) methodology for testing the application.
  • Developed automated scripts and frame works using python scripting.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Identified defects and monitored resolution via defect tracking tool JIRA.
  • Worked on ETL/Backend testing by writing the queries.
  • Expertise in using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Utilized GIT repository to perform efficient remote team working. Checked in all tested PL/SQLcode in SVN and maintaining versions of PL/SQL codes.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS,
  • TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.

Environment: Java, Appium, Selenium IDE, Firebug, Oracle, Agile, SQL, GIT, IOS, Mobile Testing, Cucumber, Maven, JIRA, Junit, JMeter, HTML, XML, Jenkins, Microsoft Test Manager, Cucumber, ETL.

Automation Engineer

Confidential, Los Angeles, CA

Responsibilities:

  • Involved in the SDLC of requirement analysis, design and development of the web-based application in the fast paced Agile/Scrum methodology.
  • Performed ETL test scenarios by writing SQL scripts with consideration of Business scenarios.
  • Executed test cases manually to verify the expected results, as well as using automation tool Quality Center and QTP.
  • Involved in preparation and enhancement of automated scripts for the identified automation scenarios using QTP.
  • Used Soup UI tool for web service testing.
  • Performed Manual (Black-box) and Automation testing including Smoke, Regression and Function Testing using QTP.
  • Designed and documented REST/HTTP, SOAP API, including JSON/XML data formats.
  • Translating business requirements and technical specifications into test cases, test script.
  • Used Quality Center to track, analyses, and document defects, analyzed and helped in modifying the Use Cases and created the Test cases.
  • Performed test automation using HP Quick Test Pro used Load Runner for performance testingand assisting business users in User Acceptance Testing.
  • Reporting and tracking defects using test management and worked in source version control tool Subversion (SVN).
  • Involved in developing Entry & Exit criteria and defined the pass and fail standards.
  • Performed Functional, Smoke, Integration, and System testing of Data warehouse application.
  • Involved in Data testing by writing SQL queries in database tables to ensure UI result match.

Environment: Selenium Web Driver, Manual, SDLC, Agile, SOAP UI, SOAP API, QTP, ETL, HTML, Firebug, JSON.XML, Quality center. Load Runner, SQL, Microsoft office, Windows.

QA/ Manual Tester

Confidential

Responsibilities:

  • Performed Manual Testing as well as Automation Testing by using QTP/UFT.
  • Written Manual Test Cases to test the functionality of the application followed Waterfall Methodology of the entire project.
  • Involved in entering requirements and implemented the Test Plan, various Test cases and Test Scripts in JavaScript to test various functionalities using the automated tool QTP/UFT.
  • Performed Integration Testing and Batch Testing in QTP.
  • Extensively Used ALM for storing QTP test scripts, scheduling tests and maintaining test plans.
  • Designed Summary Reports, Traceability Reports using Quality Center (QC) and involved in performance testing with LoadRunner.
  • Tested web services using SOAP UI to test the XML requests and the responses for each of the operations.
  • Performed database testing using SQL Server and executed various DML statements.
  • Worked with the Developers and the Test Lead to verify the Test Cases.
  • Generated Weekly Reports, Defect Reports, Test Summary, Requirement Traceability Reports and Test Statistics and Customized Summary Reports.

Environment: Windows XP, Waterfall Methodologies, Java, QTP/UFT, Quality Center (QC)/ALM, Oracle, SQL Server, XML, HTML, SOAPUI, JavaScript, Microsoft Office, windows.

QA Analyst

Confidential

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in writing Manual test cases, logging and analysis of bugs.
  • Performed Smoke testing to ensure proper deployment of application in the test environment.
  • Performed Regression testing to ensure that the code is not broken.
  • Involved in updating and executing test cases according to requirements.
  • Prepared Traceability Matrix to ensure that all test cases are passed and met the given requirement specifications.
  • Segregated Bugs based on severity and priority and maintained the log using Bugzilla.
  • Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.
  • Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database.
  • Involved in writing SQL queries for backend testing to verify the proper interaction between GUI (Graphical User Interface) and database.
  • PerformedGUI, Functional,Negative,Positive,Regression andUser Acceptance Testing.
  • Interacted with developers and various members of the team to discuss issues, resolve defects and set priorities.

Environment: Java, MySQL, HP Quality Centre, MS Excel, Bugzilla.

We'd love your feedback!