We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Richardson, TX

PROFESSIONAL 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), Soap UI, 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.
  • Excellent Knowledge on HIPAA EDI Transactions and on Eligibility Transactions (270, 271, 834, 835 and 837).
  • Experience in Healthcare/Claims adjudication with knowledge of industry compliance standards like HIPAA and EDI X12 transactions (834,837,835,270/271and276/277).
  • 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.
  • 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.
  • 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.
  • Experience in mocking web services using LISA, SOAPUI, POSTMAN, REST Client Customized web tools for web services testing in a Service Oriented Architecture Environment (SOA).
  • Used Groovy scripting for creating the dynamic mock responses and for executing the test steps.
  • Experience in creating test script for Continuous Integration (CI/CD) 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, JIRA and Bugzilla
  • 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 Confidential, 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, TestNGHP UFT, AutoIt, Appium, Postman, Jmeter, Loadrunner.

Programming Languages: JAVA, Python, Ruby, Shell Script, 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.

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, Unix and Mac OS X.

PROFESSIONAL EXPERIENCE:

Confidential, Richardson, TX

Sr. QA Automation Engineer

Responsibilities:

  • Built automation framework from scratch using Selenium WebDriver, JAVA, Junit and Eclipse
  • Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver and Java.
  • Expertise in Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Maintained the Selenium and JAVA Automation Code and Resources in GIT, SVN.
  • Run tests by using Selenium remote control in different browsers.
  • Extensively performed Manual Testing process to ensure the quality of the software.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Actively participated in writing the feature files and groovy files for different Web Browsers and API testing
  • 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.
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API Perfecto mobile versioning strategy
  • 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.
  • XPATH and DOM are being used to work on the static and dynamic objects
  • 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.
  • 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.
  • Used python scripts to update content in the database and manipulate files
  • Served as an intricate team member in preparing Scope and Vision document. Helped manage scope and identify risks throughout the project life cycle.
  • Managed and coordinated the work of an offshore development team
  • Worked closely with Project Manager in project design and project plan using the agile methodology.

Environment: Selenium WebDriver, Jenkins, Cucumber, Sybase, SOAP UI, Postman, Maven, Appium, TestNG, Quality Center, Groovy, JSON, Firepath, Firebug, Eclipse, Unix/Linux, Xpath, Java, Python, Oracle, SQL Server.

Confidential, Bethesda, MD

Sr. QA Automation Engineer

Responsibilities:

  • Achieved good understanding of Business requirements and Functional requirements.
  • Prepared Test Plan, Test Scenarios and Test Cases and documented them in HP Quality Center.
  • Created and maintained automated test script for API testing using Restful
  • Involved in Writing Python Scripts to develop automated scripts and frame works.
  • Generated Python Django Forms to record data of online users
  • Performed manual testing and maintain documentation on different types of Testing Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
  • Data integrity testing and back end testing was perform manually by creating and executing SQL statements
  • Des igned and developed QTP framework using Scripting by implementing Page Object Model (POM)
  • Automating Web Services Testing using Xpath and Parasoft SOA Test Tool. The effort reduced to test this manually is 99%.
  • Involved in Automation Infrastructure Development using Eclipse IDE, Java, Selenium Jars and TestNG.
  • Created Test Cases using Element Locators and Selenium Web Driver methods.
  • Setup Selenium GRID to run Selenium scripts on different browsers.
  • Wrote Selenium script for taking screen shot and used action class to perform mouse movement.
  • Involved in testing HIPAA EDI Transactions
  • Testing Mobile native applications by using Appium, Java
  • Acceptance Test Driven Development (ATDD) increases efficiency in the development process and with a clear understanding of a specific requirement can speed up the development process significantly.
  • Expertise in POM.xml to get required dependencies from central repository, add plugins, ran scripts using pom.xml file.
  • Responsible for implementing JMeter based infrastructure including designing the load test infrastructure and software integration with Load Runner.
  • Create JIRA cards for all the defects found during the functional and regression testing.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven
  • Developed automated Cucumber tests using Java for step definitions and test automation for web application using Cucumber
  • Involved in writing Cucumber Gherkin scripts as part of product design.
  • Worked with all agile development and SCRUM process throughout the entire project.
  • Worked extensively on Soap UI for mocking the back end web service calls.
  • Worked on creating automation framework from scratch
  • Wrote SQL queries and stored procedures to validate data.
  • Scheduled Weekly Status meeting with Development and Management teams to discuss bugs and other issues.
  • Provides the status reports like how many test cases executed, defects found, defects pending, defects solved.
  • Involved in weekly walkthroughs and inspection meetings, change control management meetings to verify the status of the testing effort and the project as a whole and leading offshore team

Environment: Java, Selenium WebDriver, TestNG, Extent Reports, Eclipse, Jmeter, Oracle, SQL server, JIRA, Visual Studio, Maven, GIT, JSON, Xpath, Protractor, Jenkins, Python, JavaScript, JSP, SOAP UI, SCRUM, AGILE, Unix/Linux

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.
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests
  • Created Manual Test Scripts in HP ALM and defects found in testing and retest once fixed
  • Performed Manual Testing to check flow of the application
  • Involved in testing different processes like data migration (master & transactional) and documented testing documents in JIRA.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed unit tests using JUnit, create Test Suites and run parallel tests on TestNG
  • 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.
  • Used Python to launch QTP scripts from command line for continuous integration testing
  • Created automation scripts in Soap UI tool Groovy Script for web services testing and test SOA based architecture application to test SOAP services and REST API.
  • Performed testing on REST based web services testing using SoapUI, POSTMAN.
  • Soap UI 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.
  • Extended TestNG framework by adding some helper classes and methods.
  • 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.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • 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, Python, Selenium WebDriver, Selenium Grid, REST, TestNG, Maven, Jmeter, Jenkins, Groovy, SOAPUI, jQuery, Eclipse, Firebug, Firepath, Postman, XML, DOM, GITHUB, Jira, ALM, Internet Explorer, Chrome, Firefox, Agile, SQL and Windows.

Confidential

QA Tester

Responsibilities:

  • Assigned responsibilities of QA game tester in providing quality assurance service to the game development team
  • Prepared manual and functional test cases on mobile and web applications as per requirement
  • Performed Manual Testing to check flow of the application
  • 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!