We provide IT Staff Augmentation Services!

Sdet Resume

Frisco, TX

SUMMARY:

  • Highly motivated and skilled IT professional with over 9 years of experience in the industry looking for opportunities and new challenges in Quality Engineering, SDET, Test Automation and Test Development as well as transitioning to roles such as Dev - Ops or full-stack Developer/ Software Engineer
  • Quality Assurance Automation/Quality Engineer with excellent ability in test designing, test development, test enhancement, test framework design and development, test automation and test execution, with ability of creating custom turn-key scalable frameworks and solutions
  • Worked with QA Teams using Agile, Waterfall, LEAN Methodologies
  • Highly proficient in creating Test Plans, Test Scenarios, Test Cases, automation scripts, tracking defects, logging defects and reporting defects
  • Extensive experience in functional testing, unit testing, integration testing, regression testing, black box testing, GUI testing, back-end testing, browser compatibility testing, load/performance testing in different stages of Software Development Life Cycle (SDLC)
  • Comfortable with Docker containers and AWS instance management/creation/maintenance
  • Comfortable with NodeJS applications and packages, writing data migrations/seeds with Sequelize
  • Setting up, developing, maintaining test frameworks with Java using Selenium Webdriver/Junit as well as Groovy specific builds with Geb/Spock or Javascript builds with Jasmine/Selenium Webdriver/Protractor and within CodeceptJS framework creating turn-key framework apps
  • Setting up dependencies with Maven/Gradle, setting up test framework with Jenkins
  • Worked in TDD (test driven development) building Protractor E2E tests for AngularJS framework
  • Web Services, API testing - SOAP/REST/JMS(MOM) using Java Apache HttpClient, SoapUI
  • Database testing automation ( Oracle, MySQL ) with Java/Groovy/SoapUI
  • Solid SQL knowledge for scripts/queries, data verification and test automation
  • Very comfortable in UNIX (Linux/FreeBSD) powered systems, Bash scripting for general server automation
  • Extensive knowledge of performance and load testing using Jmeter

TECHNICAL SKILLS:

Languages: JAVA, GROOVY, JAVASCRIPT, BASH, PYTHON, PHP, SQL, XML

Build/Framework/Automation/CI: Gradle, Maven, Angular, NodeJS, Selenium/Protractor/Webdriver/PhantomJS, Groovy/Geb/Spock, Junit, Jenkins, Gitlab

QA/QE Tools: SoapUI, Jmeter, Postman/Fiddler, BrowserStack/SauceLabs, Fitnesse, SNTE

Defect management Tools: Quality Center, QA Complete, Version 1, Jira, Rally

IDE and Source Control: Intelij, Eclipse, Sublime, Tortoise SVN, Git, Vagrant

Operating System: Windows, UNIX/MacOS, FreeBSD, Linux(Ubuntu/RedHat/Kali/CentOS)

Databases: Microsoft SQL Server, Oracle

Devops: NewRelic, AppDynamics, AWS, Docker

PROFESSIONAL EXPERIENCE:

Confidential, Frisco, TX

SDET

Responsibilities:

  • Working on Angular4/php7/MSQL/Apache application, transitioning to new nodeJS/reactJS/PostgreSQL/Nginx build, building new tests and maintaining legacy code tests payment processing integration - authorize.net & in-house BlueStarPay/ProPay automating deployment and data migration, integrating with new nodeJS based application
  • Docker applications: containerizing applications for testing purposes, run browsers headless within the container (phantomJS/chromium)- building a grid alternative to SauceLabs
  • AWS container management and setup, managing configs, logging, migrations
  • GitLab CI: code review, branch management, resolving merge conflicts
  • CodeceptJS - built a combination of data driven/keyword driven test framework: webdriverIO, Protractor building Data seeding/migrations with Sequelize/NodeJS building custom npm/yarn scripts - anything to improve productivity of the team bash shell scripting: deployment, Imap email automation, file management
  • Automation of api with direct NodeJS tests

Environment: Jira, BSD, RedHat, Docker, Selenium, CodeceptJS, Protractor, Webdriver, PHP, Angular4, mSql, AWS, Apache server, Nginx, NodeJS, Imap, Sequelize

Confidential, Southlake TX

Senior Software QA Engineer

Responsibilities:

  • Create and Automate data project framework with Groovy and SoapUI open source testing API, JMS/MOM and ORACLE DB cross dependencies
  • Working on HP mainframe integration to open source framework on OracleDB/Java (RedHat/CentOS)
  • Prepare and deploy tests on Jenkins for CI
  • Server side scripting and automation of development and QA efforts
  • Providing guidance and coaching team on Automation and best coding/QA automation practices Groovy/Java
  • API testing and integration of SoapUI tests into the test framework built on Gradle and managing dependencies
  • Creating custom tools for testing for clients specific needs, custom solutions with cross platform integration Java/Groovy/Javascript/Bash/RedHat/PHP app support
  • Mocking/Stubbing code for Groovy test cases to be completed by other members of testing team
  • Setting up project and for compliance to report to AppDynamics, tweaking business transactions and server monitoring rules
  • Creating CERT/PROD patching and smoke regression scripts with Groovy/Bash

Environment: Linux Red Hat/CentOS, Bash, Java, Groovy/GEB/Spock/Grails, Maven/Gradle, SVN, Intelij IDEA, Rally, SoapUI, Oracle, Javascript, PHP, AppDynamics

Confidential, Ft-Worth, TX

QA Automation Engineer

Responsibilities:

  • Building and designing a database driven testing framework aimed to manage a big data project for the Railroad with many co-dependencies and legacy services utilizing Groovy/Spock/Geb on a Gradle build
  • Creating and managing a database for the testing framework utilizing Apache POI libraries
  • Responsible for QA automation and development of tests on a daily basis across multiple environments
  • Adding features to and maintaining the framework and data handling within the framework
  • Preparation of the framework to be deployed on a Jenkins service to automate build testing and speed up deployment
  • Providing guidance and coaching team on Automation and best coding/QA automation practices ( Groovy/Geb )
  • Consulting on improving QA practices and test development practices within the program
  • Developmental Operations and setup of the environments for QA Test Automation across teams
  • API testing and integration of SoapUI tests into the test framework
  • Code review and merge of tests developed by other QA Engineers, management of SVN Repo for the framework

Environment: Java, Selenium/Webdriver, PhantomJs, Groovy/GEB/Spock/Grails, Gradle, SVN, Intelij IDEA, Version 1

Confidential, Irving, TX

Project Manager/Scrum Master/QA Lead

Responsibilities:

  • Multi-role assignment to meet start-up requirements to cover gaps in project structure worked in a LEAN methodology environment with tight release schedule to deliver Minimal Viable Product established a Project Plan, Project Schedule and created QA/Dev procedures to maximize efficiency for on-site and off-shore teams to create a continuous development environment coordinating efforts with on-site and off-shore teams daily to meet deadlines and deliverables
  • Overseeing Requirement Gathering and Analysis to address any potential gaps in requirements and estimate delivery managing and coordinating Daily Stand-ups, weekly cross-department meetings, Sprint Scheduling and Retrospectives
  • Release Scheduling and Management, developing and executing QA Test Plan for the project as well as creating a centralized testing repository (Bugzilla/Version1)
  • Working with Team Foundation Server managing testing framework as well as automation development efforts with Selenium Webdriver /MS Test in .Net framework integration of TFS and other tools into one platform, Version1

Environment: TFS, .NET, Selenium Webdriver, MS Test, Version 1, Microsoft SQL Server

Confidential, Plano, TX

QA Lead

Responsibilities:

  • Sole QA for the entire Dreamtrips Project across multiple phase deployments as well as many other projects with authority to implement best QA practices and policies, make risk assessments and deployment recommendations
  • Implemented automation testing from manual to Selenium Webdriver (Java) with Junit framework
  • Participated in converting the development into a test driven development in AngularJS framework and deployment automation via Jenkins server
  • Implemented testing in development environment to speed up QA process and give fast feedback to developers via reviewing local branches setup via Vagrant VM
  • Established and maintained Jmeter scripts to load test both QA and Production environments for potential bottlenecks
  • Worked with IT team monitoring services and servers during load tests to establish and diagnose load balancing issues utilizing New Relic
  • Created and maintained a Repository for All QA Test Scripts on GitHub and later GitLab
  • Maintained Traceability Matrix between Requirements & Test cases in QA Complete
  • Implemented a practice of cross-browser testing via automation ( Selenium Webdriver ) and introduced the use of tools such as Ghost Labs and Browserstack for cross-browser and cross-platform testing (tablet and mobile) and automation
  • Created and maintained weekly Defect Reports, Release notes and Project documentation
  • Maintained and conducted defect meetings with UAT teams during deployment of major phases of the project
  • Assisted and cross trained client's testers to expedite establishment of QA best practices and protocols within the organization, team mentoring and maintaining training sessions for QA team members

Environment: Java, Javascript, Selenium Webdriver, Selenium IDE, Eclipse, Jmeter, HP Loadrunner, Fiddler, Postman, Ghostlabs, BrowserStack, Windows 7, Linux Mint 17, FreeBSD, Version1, QA Complete, Vagrant, VirtualBox, SourceTree, AngularJS, Protractor, GitBash

Confidential, Ft. Worth

Sr. QA Analyst

Responsibilities:

  • Web services support as well as testing stand-alone quotation software, online application tools
  • Used Postman, Fiddler for testing online modules of software
  • Used Java Selenium Webdriver to create and execute automated test scenarios
  • Involved in Manual testing using Test Director to develop test cases, test scripts, executing the scripts and logging the defects.
  • Assisted in developing and maintaining test data for test environment
  • Performed Integration testing to verify the data interface between various application modules.
  • Maintained and generated test cases and later executed them for regression testing and negative testing
  • Derived and developed Requirements, Functional, Regression Test Cases from Use Cases and Test Scenarios
  • Knowledge transfer via conducting or participating in training sessions and mentoring team

Environment: Test director, Java, XML, JavaScript, MS Access, Linux, SQL server, Fiddler, Postman

Confidential, Dallas, TX

QA Tester

Responsibilities:

  • Diversified IT experience in Quality Assurance, Manual and Automation Testing of software applications for mortgage, Financial and insurance industries ranging from Client/Server to multi-tier web based applications
  • Involved in back-end testing ( Manual ) for the full functionality of Web Services and legacy applications running on mainframes
  • Used QTP automation software to create test cases and execute them
  • Involved in preparing Use Cases and Test Scenarios based on BRD (Business rules documentation) and Technical Specification
  • Used SoapUI to execute test cases on several projects
  • SQL server used ( Wrote SQL queries ) for inserting, retrieving and updating the data at back end level
  • Executed SQL scripts/queries for data verification to compare the expected results with database

Environment: Test Director, Microsoft SQL Server, XML, Windows XP, SoapUI, QTP

Confidential, Dallas, TX

QA Consultant

Responsibilities:

  • Maintained Traceability Matrix between Requirements & Test cases for 100% Test Coverage in Quality Center 9.2
  • Create, track & maintain Quality Test plans, Strategies and schedules with MS Project
  • Testing included Functional, Integration, Regression, GUI & System Testing
  • Testing Sales document types, Delivery types, Billing types, Item Categories and Schedule Line Categories as per the Business Requirements
  • Processed various types of orders like Rush Orders (RO), Standard Orders (OR), Available To Promise (ATP), Order to Cash (OTC)
  • Expert in Back end Testing with SQL Commands
  • Worked as Coordinator in UAT Testing and worked extensively End users Manage Defect Tracking process, Defect Reporting to Management
  • Conduct Entry / Exit Criteria for Testing & Establish release readiness criteria.
  • Experienced in working with SoapUI for web service testing

Environment: Javascript, Web services, HTML, XML, Test Director, Quality Center, SoapUI

Hire Now