We provide IT Staff Augmentation Services!

Qa Test Engineer Resume

5.00/5 (Submit Your Rating)

CT

SUMMARY:

  • Solid understanding of Software Development Life Cycle including Agile, Waterfall and Iterative.
  • Strong experience with Agile test methodology and Agile Development process.
  • Strong experience in Black Box and Gray Box testing. Also have some experience of White Box testing.
  • Experienced QA tester with development experience.
  • Strong experience with a diversity of automation tools like Selenium Webdriver and QTP.
  • Solid experience with Behavior Driven Development (BDD) and Behavior Driven Testing (BDT) with Cucumber JVM to implement Test Driven Development (TDD).
  • Worked with Cucumber and Solid experience with Gherkin Language to develop Behavior Driven Testing.
  • Solid experience with Keyword Driven and Data Driven framework implementation.
  • Strong experience in development of core QA framework function library for various applications.
  • Experience with designing and developing an automation test strategy and framework from scratch
  • Good knowledge of JavaScript for Gray Box testing of front - end web application.
  • Excellent writing, verbal and interpersonal skill set with a self-starting attitude, team player, and flexible.
  • A fast learner and high degree of creativity and initiative is expected.
  • Good at prioritizing along critical path and meeting project milestones and deliverable dates.
  • Experience in analyzing the requirements, User Stories and Use Cases to develop test cases.
  • Experience in preparation of Test Strategy, Test plan, Traceability Matrix and Test Matrix.
  • Expertise in QA Methodologies with various testing concept such as Acceptance testing, System Testing, Functional Testing, Integration Testing, Regression Testing, End-to-End Testing, and more.
  • Extensive work experience using Change Control and Bug Tracking Tools like Quality Center and JIRA
  • Good experience with descriptive programming in QTP with VB script.
  • Strong experience in cross browser, cross platform web testing with Selenium Web Driver.
  • Strong experience with SOA architecture that include Restful Web Service Testing(Restful API's).
  • Familiarity with working in a Continuous Integration environment using Jenkins.
  • Strong analytical and problem solving skills.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, JBehave, Cucumber, Quick Test Pro (QTP), ExtentReports, SOAP UI

Test Management: HP Quality Center(QC), Rational Quality Manager

Defect Management: JIRA, HP Quality Center, ALM

Requirement Management: ALM, HP Quality Center, Rational Requisite Pro, Rational Functional Tester

Programming Languages: Java, VB Script, HTML, C#, C/C++, Python, Assembly (intel 8086), VB.net

Development IDE: Eclipse, NetBeans, Visual Studio

Database/Database tools: SQL Server, Oracle, MySQL

Application: Microsoft Office Application, VMware, SQL Developer, Toad, Putty

Operating Systems: Windows 10, Windows 8, Windows 7, Mac OS X, Linux, DOS, Windows XP

PROFESSIONAL EXPERIENCE:

Confidential, CT

QA Test Engineer

Responsibilities:

  • Experience in Web based testing including Regression Testing, Integration Testing, System Testing, Performance Testing, Functional Testing and Unit Testing.
  • Requirements analysis and their functional decomposition to writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
  • Performed Manual and Automated testing of gas station controlling device named TLS and its applications and features for bug free and fully functional releases of the builds and firmware upgrades.
  • Wrote Selenium scripts in JAVA under in house built framework for the web GUI of the TLS device.
  • Worked on a software simulator to load a profile of devices, probes and sensors in a virtual gas station for the TLS device to provide a test environment for the scripts.
  • Implemented various RS232 commands parsing methods under gas station simulator implementation in JAVA such that the methods could be used in the functional testing of the virtual devices and algorithms.
  • Wrote dynamic SQL queries using string manipulation in JAVA/Python to perform data validation for different feature of the application under test.
  • Wrote complex scripts in Squish IDE using Python for TLS device built-in touch screen GUI environment to ensure the functionality of front end of the product.
  • Implemented methods to use SSH, Serial and UDP communication protocols to record and compare their response times using Multithreaded Programming techniques in JAVA.
  • Worked under Linux environment of the TLS device to check the *.log files to understand, monitor, study and maintain the integrated functionality of different modules. Also modified *.ini files to set IP, Port # and Serial/UDP communication modes as part of the QA environment setup.
  • Monitored the regression batch daily reports to observe, report and fix failures for the following day regression.

Environment: Eclipse(JAVA), Selenium Web Driver, Squish(Python), Putty, SVN, SQLite, Linux, Jenkins

Confidential, NY

Automation Test Engineer

Responsibilities:

  • Create Test Plans and Test Strategy which describes the features and functions to be tested.
  • Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation and actively participates in process improvements.
  • Introduce and implement selenium automation testing framework to the organization to automate BN.com frontend
  • Introduce and implement open source web test tool Selenium and WebDriver for cross browser testing.
  • Build Automated test suite to increase the automation coverage for regression test cycle.
  • Implement Behavioral Driven Development Testing in Gherkin using Cucumber JVM and Selenium WebDriver to ensure the code reusability and code maintainability and cut down the script development time in half.
  • Implement robust Selenium Page Object Model using Object Oriented Programming Java and open source unit test framework Junit and TestNG that increases the code maintainability.
  • Worked closely with developers to performed White Box testing by looking inside the code for debugging, creating all possible types of inputs as test data and the corresponding outputs.
  • Implement robust MVC Pattern based framework using TestNG and Jersey client for various backend RESTful web services application such as Product Data Cache, Account Management, Checkout, Address Validation, Search, Review, Instant Purchase of EBooks, Order Service, Payment Gateway and Cart Cache. The scripts are developed such that they can be run on environments like QA, DEV and PRODUCTION.
  • Full functional verification was done for Product Data Cache - fast and consistent data access with/without filters - restful services by POSTing XML or JSON data.
  • Instant Purchase End-To-End Manual/Automated Testing including Instant Purchase Request, verifying service response data-points, verifying timestamp in App Server's Jetty logs, verifying item status in EDS Digital Locker, checking order number in Atlas Management Console, order validation in SAP, verifying order transaction in PAYAUTH DB, verifying order in ORDERSTATUS DB, verifying email is received and verifying NOOK library by logging in to the front-end.
  • Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures.
  • Integrated our automation executions with our CI process (Jenkins) so scripts are executed each time a build is kicked off

Environment: Selenium WebDriver, Java, TestNG, Jersey Client, HTML, SQL Server, Oracle

Confidential, NY

QA Automation Test Engineer

Responsibilities:

  • Responsible for Planning, creating and analysis of Test Plan, Test cases and Test Scripts
  • Developed and implemented Selenium Page Object Model in Python.
  • Analyzed Technical specification, Business Requirements and Database Schema to develop test cases.
  • Developed QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
  • Developed robust framework to find test object with Selenium API, which enable us to develop automated scripts for dynamic web application.
  • Created Modular Automated Test framework library for reusable, easy to use and easy maintenance automated test scripts.
  • Performance tested the web based application using open source tool JMeter. Tested API's by creating multiple users to run scripts concurrently.
  • Participated in requirements walkthroughs of application features and functions, assess scope and impact of business needs throughout analysis and completion of all enhancement specifications.
  • Performed backend testing using SQL queries to retrieve and validate information in the database.
  • Develop Restful Web Service testing framework with open source Jersey Client and TestNg to build robust and scalable web service testing in Java.

Environment: QC, Selenium Web driver, Java, Python, HTML, JMeter, SQL Server

We'd love your feedback!