We provide IT Staff Augmentation Services!

Sr.qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

FloridA

SUMMARY

  • 7+ years of experience in Software Testing and Quality Assurance of Web - based, Client/Server applications and Android mobile native app using agile software methodology and SDLC.
  • Expertise in dealing with open source tools like Selenium (RC, WebDriver and Grid), SoapUI, Cucumber, TestNG, Jira and Eclipse, HP ALM.
  • Experience in working with Java and OOPS concepts required for the Selenium Frameworks.
  • Experienced in creating automation framework using Hybrid model framework and Data Driven framework to test web application. Thorough understanding of POM using page factory.
  • Handled Selenium WebDriver features like Implicit wait, explicit wait and fluent wait under Synchronization.
  • Having knowledge and experience in the implementation of HIPAA regulations project.
  • Have good Knowledge on TDM (Test data management) tool like HP test data and Informatica.
  • Experience in functional testing of web based as well as client-server applications using Quick Test Professional (QTP) and Selenium.
  • Implemented batch run of desired test cases using TestNG annotations like Groups, Parameter, and DataProvider.
  • Worked with CI/CD Principles According to Organizational Standards.
  • Hands-on experience in handling Ajax call and Java script executers for dynamic web elements.
  • Hands on experience on Performance Centre using Jmeter, Load runner for load testing.
  • Used Protractor framework for end-to-end test framework for AngularJS applications and other JavaScript applications.
  • Experience in Web debugging tools like XPath, Firepath, and Firebug and provided efficient locators for strategies like Xpath and CSS to run Web Driven scripts.
  • Extensively worked with CI/CD took with Jenkins.
  • Experience in Data Driven Testing, Cross Browser testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.
  • Used Groovy scripting for creating the dynamic mock responses and for executing the test steps.
  • Experience in creating test script for Continuous Integration and Scheduled builds periodically using Jenkins tool.
  • Developed Test Scripts to implement Features, Scenarios, and Step definitions for BDD (Behavior Driven Development), ATDD/TDD (Test Driven Development) using Cucumber in Gherkin format.
  • Generated test logs using Log4j for various log levels.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.
  • Test Data management is very critical during the test life cycle. The amount of data that is generated is enormous for testing the application. Reporting the results it minimizes the time spent for processing the data and creating reports greatly contributes to the efficiency of an entire product.
  • Experience in Database Testing using SQL Queries with multiple Databases, SQL Server and MySQL.
  • Expert in preparing Requirements Traceability Matrix to map requirement coverage with test cases.
  • Experienced in using Source Version Control Tools like CVS, SVN and GitHub.
  • 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 and also have good knowledge on ETL.
  • Expertise in different types of testing like Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.

TECHNICAL SKILLS

Methodologies: Agile (Scrum), Waterfall, SDLC, STLC, Bug Life Cycle.

Automation Tools: Selenium WebDriver/IDE/RC/Grid, SoapUI, Cucumber, TestNG, HP UFT, AutoIt, Appium, Postman, Jmeter, Loadrunner.

Programming Languages: Python, JAVA, C#, Gherkin, Groovy Script, SQL, VB Script, C++, JSON

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

Artifacts: Test Plan, Test Case, Test Strategy, RTM, Test Summary Report, Product Backlog, Sprint Backlog, Bug report.

Test Frameworks: Data Driven Framework, Hybrid, Keyword Driven, Page object Model (POM).

Build & Integration Tools: Maven, Jenkins, ANT.

Bug Tracking Tools: JIRA, Bugzilla, HP- QC, TFS, Rally DEV, RTC (Rational Team Concert).

Databases: MYSQL, Oracle, SQL Server, MS Access, and Mongo DB.

Utilities: Eclipse, GITHUB, SVN, Firebug, Fire Path

Browsers: Microsoft Edge, Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Operating Systems: Windows (XP, Vista, 7 and 8), Linux, and Mac OS X.

PROFESSIONAL EXPERIENCE

Confidential, Florida

Sr.QA Automation Engineer

Responsibilities:

  • Working in Agile development environment with frequently changing requirements.
  • Involved in the developing process where test strategy, test plan and test cases are create using local or testing environments.
  • Execute automation scripts for various build during a sprint
  • Hands on experience in using Selenium Page Object Model to incorporate within the score files for Automation.
  • Improving software quality, regression and test coverage, by effectively using internal company team, tools and processes.
  • Experience in working with virtual machines (VMs) as part of a test/integration infrastructure.
  • Perform daily manual and Automation testing of applications.
  • Involved in writing test cases based on the sequence diagrams and Acceptance criteria.
  • Involved in setting up the automation framework using Selenium Web Driver.
  • Involved in performing smoke test for every new build and regression tests based on continuous Integration and Jenkins jobs.
  • Used ALM and JIRA for tracking, analyzing and documenting defects.
  • Integrated TestNG with Selenium using Eclipse to generate test execution result
  • Experience in different Testing methodologies like Smoke Testing, Functional testing, Regression testing, API Testing, Unit, Integration testing, System Testing.
  • Responsible for developing and executing of test plan and test cases for Web Services SOAP and REST API testing
  • Performed UI testing and frontend testing using Selenium, Appium
  • Profusely involved in UI Automation by using C#and Ranorex framework.
  • Competence in implementing Waterfall / Agile (SCRUM) Methodologies.
  • Experience in source control tools like GIT.
  • Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.

Environment: Selenium, Ranorex, C#, Web Services (Rest, SOAP), TestNG, Appium, CSS, Maven, SQL, Oracle, GIT, Linux Commands

Confidential, Richardson, TX

Sr. QA Automation Engineer

Responsibilities:

  • Configured Web Driver, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).
  • Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver and Java.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD/TDD (Test Driven Development) using Cucumber with java.
  • ATDD increases efficiency in the development process and with a clear understanding of a specific requirement can speed up the development process significantly.
  • Involved in developing automation scripts for Native Mobile applications (IOS, Android) using Appium and Java.
  • Used Git for Version Control and Code Collaboration to manage code reviews.
  • Using Charles proxy and android logcat for debugging the network calls
  • Worked closely with Project Manager in project design and project plan using the agile methodology.
  • Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.
  • Maintained the Selenium and JAVA Automation Code and Resources in GIT, SVN.
  • Served as an intricate team member in preparing Scope and Vision document. Helped manage scope and identify risks throughout the project life cycle.
  • Performed Integration testing, End-to-End testing, Regression testing, Functional testing, and User Acceptance testing.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Involved in preparing test cases using Selenium Web driver to validate all Popups, Browser navigations, Mouse Movements.
  • Run tests by using Selenium remote control in different browsers.
  • Expertise in using different Spying tools like Firebug and Firepath element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, XPath etc.
  • Experience in Java programming language using IDE tool Eclipse and unit testing frameworks such as JUnit, TestNG Unit testing frameworks in creating test scripts, test suites and HTML reports.
  • Expertise in Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Validated data and performed backend/database testing using SQL queries, Joins and Functions.
  • Developed several complex SQL Queries to perform database testing.

Environment: Selenium WebDriver, Jenkins, Cucumber, Sybase, SOAP UI, Maven, Appium, TestNG, Quality Center, Firepath, Firebug, Eclipse, xpath, Charles proxy, Java, SQL Server.

Confidential - Bethesda, MD

Selenium Tester

Responsibilities:

  • Achieved good understanding of Business requirements and Functional requirements.
  • Participate in story grooming sessions, Agile/Scrum.
  • Prepared Test Plan, Test Scenarios and Test Cases and documented them in HP Quality Center.
  • Involved in Automation Infrastructure Development using Eclipse IDE, Java, Selenium Jars and TestNG.
  • Performed manual testing and maintain documentation on different types of Testing Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
  • Provides the status reports like how many test cases executed, defects found, defects pending, defects solved.
  • Created Test Cases using Element Locators and Selenium Web Driver methods.
  • Setup Selenium GRID to run Selenium scripts on different browsers.
  • Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Automated the Mobile Application, which developed on Visual Studio and Xamarin to create native Android, iOS, and Windows apps to access in a fast, familiar, and flexible way.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android.
  • Acceptance Test Driven Development (ATDD) requires participation from customer-facing team members to help provide end user stories to the development/testing team.
  • Involved in developing automated scripts for angular JS application using protractor and Java scripts.
  • ATDD increases efficiency in the development process and with a clear understanding of a specific requirement can speed up the development process significantly.
  • Wrote Selenium script for taking screen shot and used action class to perform mouse movement.
  • Expertise in POM.xml to get required dependencies from central repository, add plugins, ran scripts using pom.xml file.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Responsible for implementing JMeter based infrastructure including designing the load-testing infrastructure and software integration with Load Runner.
  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Create JIRA cards for all the defects found during the functional and regression testing.
  • Extensively used Selenium APIs such as Takes Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (Xpath, CSS, id, Link text).
  • Involved in writing Cucumber Gherkin scripts as part of product design.
  • Test automation for web application using Cucumber.
  • Worked with all agile development and SCRUM process throughout the entire project.
  • Developed automated Cucumber tests using Java for step definitions.
  • Organized Defect Review meetings and Quality Assurance meetings to escalate the issues found.
  • Scheduled Weekly Status meeting with Development and Management teams to discuss bugs and other issues.
  • Wrote SQL queries and stored procedures to validate data.
  • Documented errors and implemented their resolutions.

Environment: Java, Selenium WebDriver, TestNG, Extent Reports, Eclipse, Windows, Jmeter, Oracle, Maven, SQL server, JIRA, Visual Studio, Xamarin, Protractor, JavaScript, JSP, SOAP UI, SCRUM, AGILE.

Confidential

QA Automation Engineer

Responsibilities:

  • Managed large-scale data migrations, migration simulations, go-lives, functional testing, GUI testing, user acceptance testing, regression testing, compatibility testing, load testing and stakeholder communications.
  • Migration engagement Project Planning and Scoping of time and estimates and forecasting for client.
  • Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
  • Involved in testing different processes like data migration (master & transactional) and documented testing documents in JIRA.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Created Java based scripts for Selenium Web Driver with JUnit as automation framework.
  • Worked on acceptance testing using Selenium WebDriver.
  • Developed test automation frameworks such as Data Driven, Keyword Driven and Hybrid using Selenium WebDriver, TestNG and Maven.
  • Involved in the Data migration and validation tasks
  • Learned to create Jmeter tests that simulated stress, load, and functional conditions and flush out regressions of builds that ran without automated UI tests.
  • Created automation scripts in SoapUI tool Groovy Script for web services testing and to test SOA based architecture application to test SOAP services and REST API.
  • Performed testing on REST based web services testing using SoapUI, POSTMAN.
  • SoapUI-Pro Application was use to do black box testing to call interfaces on SOAP based and RESTful Web Services.
  • Executed SoapUI for preliminary smoke-test to validate the build.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Extended TestNG framework by adding some helper classes and methods.
  • Involved in creating automation test suites for progression & regression testing in SoapUI.
  • Validated request and response XML/ JSON. Added assertions to validate the XML/ JSON in Web services SOAP and RESTFUL service.
  • Performed GET and POST requests in Ajax of XML, JSON using JavaScript, jQuery.
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • 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.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, Xpath, link in the application. Used ALM and JIRA for tracking, analyzing and documenting defects.
  • Monitored HTTP request and response using HTTP watch
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
  • Conducted backend testing using SQL queries to validate data for database.
  • Preparation of Daily and Weekly status reports. Attending weekly defect report meetings and presented progress updates.

Environment: Java, Java Script, Selenium WebDriver, Selenium Grid, REST, TestNG, Maven, Jmeter, Jenkins, SOAPUI, jQuery, Eclipse, Firebug, Firepath, Postman, XML, DOM, GIT, Jira, ALM, Internet Explorer, Chrome, Firefox, SQL and Windows.

Confidential

QA Tester

Responsibilities:

  • Assigned responsibilities of QA game tester in providing quality assurance service to the game development team
  • Handled the tasks of testing, identifying defects, and updating the defects to the game development team
  • Automated web-based games using selenium
  • Performed test data importing in to applications
  • Performed responsibilities of testing games and perform testing as per defined in the test cases
  • Responsible for documenting software defects and entering bugs in the bug tracking software, which was Confidential, based tool called QADB.
  • Tested DRM (Digital right management) implementation on games
  • Tested IAP (In app purchases) for games
  • Assigned the tasks of supporting team in handling testing of game version by using standard game testing methodologies
  • Worked extensively with bug reporting tools, categorizing the bugs, describing the steps of reproduction and prioritizing them
  • Extensively tested games based on the requirement document (Ergonomic rules) to help maintain the company standards
  • Generated QA test report at the end of the day, which shows the detailed information on bugs, detected during the work hours.
  • Performed all other testing related duties as assigned by team lead
  • Worked closely with Team lead and producer in making the games bug free.

Environment: Linux, Windows, Selenium, Java, QADB

We'd love your feedback!