We provide IT Staff Augmentation Services!

Qa Automation Developer Resume

2.00/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Over 6+ years of experience in Software Quality Assurance and Testing, in the areas of Business process, requirements, functional analysis, and maintenance of Web based and API applications.
  • Extensive Knowledge of Quality Assurance standards, methodologies, and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Extensive experience in Selenium Web driver and Java.
  • Hands on automation testing utilizing HP QTP/UFT(VBScript).
  • Strong API test automation experience with JavaScript.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC/WebDriver, and Selenium GRID), Junit, TestNG, Gradle, Jenkins, Cucumber, JBehave, Eclipse and preparation of automation test framework.
  • Experienced in writing & executing test cases, reporting & tracking defect, preparing test report and build test automation suite using automation tools like HPUFT/QTP, HP Load runner and Selenium web driver.
  • Extensive knowledge of developing different type of framework like Modular, Data driven and Hybrid framework by using Junit, TestNG.
  • Expertise in designing and implementingSeleniumAutomation Frameworks using Data Driven, Hybrid, Page Object Model (POM).
  • Experienced in building Selenium Automation frameworks using Junit/TestNG.
  • Experience with requirements analysis and automated test cases/script development
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of frameworks like TestNG, BDD, POM.
  • Expert in performing Data driven & Key word driven testing using Mercury Tools (Win Runner and QTP).
  • Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front - End testing and User Acceptance testing.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Strong knowledge in web services testing via ToolSOAP UI/ Restful web services
  • Experience in Functional Testing, Data Driven Testing, Load Testing, and validating WSDL using SOAP UI tool.
  • Experience with Version control tools Git Build tool Ant, Maven, Integration Tool Jenkins.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Good programming skills in Java, VB, Python, Oracle, SQL, PL/SQL and experience in SQL Server, Access, and Oracle Databases.
  • Excellent experience with source version control tools such as TFN, Git & Subversion (SVN).
  • Proficient in using basic SQL queries to perform back end testing for data integrity.
  • Extensively executed SQL Queries on database tables to verify the database.
  • Involved in testing the database and data validation using SQL Queries.
  • Exposure to different development methodologies like Waterfall Model, Iterative and Agile development.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Strong experience with Object Oriented Programming (OOPS).
  • Ability to support CI/CD tool integration throughout the development lifecycle
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
  • Experience in API Testing.

TECHNICAL SKILLS

Operating Systems: Windows 7/8, UNIX, LINUX, MAC OS, Android, iOS.

Defect Tools: HP Quality Center, Clear Quest.

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

Utilities: Eclipse, GIT, SVN, TFS, Firebug, Fire Path

Big Data Technology: Apache spark, Spark

Language/ Script: Java, JavaScript, Ruby, Python, Gherkin.

Frameworks: JUnit, Cucumber, TestNG, Data Driven, BDD, POM

Firefox Add-ons: XPath, Firebug, Fire path

Web development: HTML, XML, Java Script, Ruby, Java.

SOA Technologies: SOAP, REST, SOAP UI, web services and Postman

Bug Tracking Tools: HP Quality Centre (HP ALM 9, 10, 11.0), Visual Studio TFS (2010, 2012), JIRA, Rally.

Build/ CI Tools: Ant, Maven, Jenkins.

Testing Tools: HP QTP/UFT, Selenium Web Driver/IDE/GRID, HP Quality Centre, JUnit, Cucumber, Firebug, Fire Path, TestNG, JXL, SOAPUI, Coded UI, Pyspark, Postman, Spock, API Testing, Manual Testing, Protractor, Taurus

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

QA Automation Developer

Responsibilities:

  • Participate in Sprint Planning meeting and prepare test strategy for each cycle.
  • Reporting day to day work status in the Agile Scrum meetings.
  • Involved in writing Test plans, Test coverage Strategies and managed test data for frontend and backend service testing.
  • Uses the project management tool JIRA, for the user stories and defect tracking.
  • Selenium, Rest Assured (used for automating Core API Services)
  • Working on the test automation software targeting web application and with API testing.
  • Developing tests on the POM Framework in JAVA and generating Jenkins reports for the have clear understanding of working of the tests.
  • Working on developing models in JAVA for the JSON payloads for the API response calls.
  • Experience in RESTFULL web service Testing using Rest Assured framework java.
  • Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500.
  • Uses GIT, an open source distributed version control system as a code repository.
  • Plan test schedules or strategies in accordance with project scope or delivery dates.
  • Involved in testing the web services using POSTMAN.
  • Ran the UI scripts with Taurus as automation tool.
  • Monitor program performance to ensure efficient and problem-free operations.
  • Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
  • Collaborate with team members to evaluate or diagnose problems and recommend possible solutions.
  • Integrated the Selenium tests and make them run on Sauce Labs with different iOS, OS, and Android.

Environment: Java 1.8, SeleniumWeb Driver, POM, Jenkins, Gradle, Cucumber, IntelliJ IDEA, HTML, CSS, Junit, .Net, Taurus, Sauce Labs, Postman, API

Confidential, Durham, NC

QA Automation Developer

Responsibilities:

  • Responsible for periodic updating of Test Plans and Test Cases as per requirement specifications and business rules.
  • Performing the UI automation testing for the .net application.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment usingSeleniumWeb Driver.
  • Expertise in designing and implementingSeleniumAutomation Frameworks using Data Driven, Hybrid, Page Object Model (POM).
  • Tested compatibility of application for dynamic and static content under various cross browsers using CSS selectors and XPATH inSelenium.
  • Created Regression suite using TestNG framework by generating TestNG.xml file.
  • Generated emailable reports for the regression suite.
  • ConfiguredSeleniumWeb Driver, TestNG, Gradle tool and createdseleniumautomation scripts in java using TestNG prior to agile release.
  • Manage and coordinate Release Deployment and Post Go Live activities
  • Conduct weekly / monthly Release Management Status Meeting
  • Provide release status to stakeholders
  • Support the patch activities to make sure no failures in nightly environments.
  • Coordinate with UAT folks and provide them all the test scenarios.
  • Support the QA teams while performing Volume and Load Testing.

Environment: Java 1.8, SeleniumWeb Driver, TestNG, Jenkins, Gradle, Cucumber, IntelliJ IDEA, HTML, CSS, Junit, .Net, Taurus, Python, POM

Confidential, Durham, NC

QA Automation Developer

Responsibilities:

  • Involves in performing Functional Testing in PyCharm for comparing the pipeline features output with the actual output.
  • Triggering Spock Tests in IntelliJ IDE and involved in performing End to End testing (API Testing).
  • Created and verified Web services API requests and Protocols.
  • Participate in Sprint Planning meeting and prepare test strategy for each cycle.
  • Reporting day to day work status in the Agile Scrum meetings.
  • Uses the project management tool Rally, for the user stories and defect tracking.
  • Working on the test automation software targeting web application and with API testing.
  • Involved in designing automated tests to validate applications by creating scripts that run testing functions automatically which includes determining priority for test scenarios and creating execution plans to implement these scenarios.
  • Implement all test cases and evaluate all results and prepare test data and design all functional tests in required framework and monitor all development cycles and implement scripts on same.
  • Monitor all application concepts and identify all automation process and recommend an appropriate automation framework and evaluate all scripts and recommend changes as per requirement.
  • Analyze the performance of all regression tests on functional processes by Performance Testing and develop all required test plans for various automated processes.
  • Worked with Rational Performance Tester (RPT) which is a performance and load testing tool ( Confidential Internal Tool).
  • Performed load testing, stress testing and involved in volume testing using RPT.

Environment: Core Java, IntelliJ IDE, Python, PyCharm, Jenkins, Pyspark, Spock, Maven, Postman, JDK 8, Rally, Spark, Hadoop, MYSQL Workbench and Windows, Rational Performance Tester 9.2 (RPT)

Confidential, Durham, NC

Test Automation Developer

Responsibilities:

  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Involved in Selenium Data-Driven Framework with Core Java programming.
  • Used Build tool like Maven to generate test report.
  • Implemented Page Object Model Automation framework with Core Java, Selenium WebDriver and Cucumber.
  • Developed and executed test cases, log the defects using Jira.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Fine tune the scripts using XPath, CSS with the use of Fire bug tool.
  • Performed manual testing of each build and then regression testing on each build using Selenium WebDriver.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Responsible for developing the Automated Regression Suite and ensure the suite is ready, reviewed & maintained regularly.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Involved in Web Services Testing using SOAP UI.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in functional testing of the UI controls using Coded UI Test (CUIT).
  • Used Core Java language most of the time to design the test cases.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Connected to database to Query the database using SQL for data verification and validation.

Environment: Core Java, Selenium WebDriver, Jenkins, TestNG, Maven, Soap UI, Eclipse IDE, JDK 8 JavaScript, HTML, XML, Locators, XPath, HP-ALM, CSS, Agile, Jira, SQL and Windows, Oracle SQL 4.1.3.20

Confidential, Herndon, VA

Automation Tester/Reports Testing

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Analyzed the design documents and functional requirements.
  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit.
  • Performed Unit testing with Junit framework.
  • Extensively involved in writing and testing the test cases using Junit.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Framework.
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Document, implement, monitor, and enforce all processes for testing as per standards defined by the organization.
  • Configured Selenium WebDriver, TestNG, Ant tool and created Selenium automation scripts in java.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in Writing ANT build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common data service, admin UI and java client modules.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Selenium WebDriver to interact with the browser and simulate the operation on the browser.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Used Core Java to write Selenium Web Driver scripts.
  • Worked on Selenium Data-Driven Framework with Core Java programming.
  • Wrote SQL queries for backend testing, extensively used inner and outer joins to verify data integrity in Oracle Database.
  • Communicated with business and development teams to resolve issues during test execution and ensured enhancements meet established quality and end user needs.
  • Tracked and managed problems during UAT.
  • Performed Regression testing on new builds, every modification in the application using Selenium RC.
  • Logged the defects in Quality center maintaining right priority and managed the defects through it.
  • Generated defect summary reports and test metrics to provide project status to upper management.
  • Hands on experience in programming languagesRuby.
  • Experience in developing scalable web-based applications usingRuby.
  • Strong working knowledge of object-oriented design, design patterns, and data structures.
  • Worked on Batches execution using Putty and Winscp Servers.
  • Worked on Notices execution for all different modules like FF, FS and TCM

Environment: Core Java, Selenium WebDriver, UFT, Junit, Ant, Jenkins, Cucumber, Soap UI, Quality Center, Agile, XPath, XML, HTML, Ruby Mine, Java Script, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows, MS-Excel, Test Partner, MS Office Suite, SOAP UI

Confidential

QA Analyst/Conversion Tester

Responsibilities:

  • Duties include client support, production support, analyst support, development team support, peer training, and testing support for SIT, UAT & Production Phases.
  • Involved in preparing test plans based on Business Requirements Document (BRD).
  • Developed the test cases to test functionality.
  • Experience in writing the SQL queries.
  • Knowledge of Automation Testing process
  • Experience in using the HP Automated Tools likeUFT11.52, Quick Test Pro 9.2, QTP 10, Quality Center 9.1 & 10.0, and ALM 11.0.
  • Exposure in writing Test Scripts for SE Web driver using Java Programming Language
  • Exposure in writing Scripts for text fields, links, buttons, dropdowns, icons.
  • To retrieve the data from various Tables and to test the database, wrote SQL Queries.
  • Involved in working with agile methodologies.
  • Worked on reusable checklists to suggest tests for agile environment.
  • Conducted Regression testing on various builds of the application.
  • Prepared test data for the UAT as per the specifications of BRD.
  • Tracked and reported bugs using Test Director.
  • Participated actively in the team meetings with the Developers for fixing the bugs.
  • Provide support to end-users during product demonstrations and production problems/issues resolution.

Environment: SE WebDriver, Eclipse, QTP, UFT, Test Director, C#, VB.NET, HTML, VbScript, XML, SOAP UI 2.0, MS-SQL, Oracle 8i/9i, Win 2000/XP.

We'd love your feedback!