We provide IT Staff Augmentation Services!

Sdet Resume

Denver, CO

SUMMARY

  • QA automation engineer (SDET) with almost two years of experience writing automated tests for REST API endpoints and Selenium tests for end - to-end testing, and verifying developer’s unit tests for robustness.
  • Involved in the agile process of pointing stories and determining which stories were to be worked on in each sprint, tracking tasks for user stories to make sure stories were completed and pushed to production.
  • Full-stack Software Engineer with 10 years experience designing, implementing, debugging, and participating in code reviews for new software, enhancing and fixing existing software, and writing technical documents as part of the software development lifecycle.
  • Dedicated professional with a positive attitude, strong sense of responsibility, self-motivation, and eagerness to learn.
  • Team player. Meets time-sensitive project deadlines with highest quality.
  • Manages multiple tasks simultaneously. Excellent communication skills.

TECHNICAL SKILLS

Programming Languages: NodeJS, AngularJS, Typescript, Groovy, Java, C++, C, PHP, Perl, Pascal, Basic, FoxPro

Technologies: JSON, HTML5, jQuery, Smarty, CodeIgniter, Doctrine, RabbitMQ, REST APIs

Operating System: Mac OS, Windows 7/10, Unix, Linux

Databases/ORMs: Postgres, MySQL, SQL Server, Doctrine, some Firebase

Test Tools: Mocha, Chai, Jasmine, Karma, PHPUnit, Selenium Webdriver, testNG, Cucumber

Development Tools: IntelliJ, PHPStorm, Eclipse, GitHub, Jira, Target Process, Gradle, Maven, Travis CI, Circle CI

SDLC Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE

SDET

Confidential, Denver, CO

Responsibilities:

  • Developed automated tests, written in both Javascript and Groovy, for REST API endpoints that were part of microservices.
  • Microservices were deployed as docker images to AWS and I was responsible to deploy microservices to test environments as needed and monitor that the deployment was successful using AWS console.
  • Used AWS API for testing saving images and documents to AWS storage.
  • Used positive and negative paths and boundary testing techniques to verify API endpoints were working properly and securely.
  • Followed Martin Fowler’s testing pyramid for determining what tests should be done at what level.
  • Developed selenium tests for front-end testing, written in Groovy.
  • Actively participated in sprint planning and followed user stories through to completion.
  • Involved in architecture discussions in order to be able to plan testing strategies.
  • Worked with developers to resolve issues found with testing and helped them develop more robust unit tests to catch more bugs at the unit level.

Software Engineer/QA Engineer

Confidential, Denver, CO

Responsibilities:

  • Performed bug fixes and upgrades to existing PHP SAAS application, created API for various functionalities of the application.
  • Wrote PHP unit tests and Selenium tests in PHP as a developer.
  • Performed manual testing of application.
  • Figured out how to automate the tests so that no steps were missed, because of my developer background.
  • Designed and coded automated Selenium tests in Java to test the software in a more end-to-end fashion instead of relying only on the PHP tests written by the developers.

Domestic Engineer

Confidential

Responsibilities:
  • Stay-at-home mom, working to raise responsible adults.

Software Engineer III

Confidential, Greenwood Village, CO

Responsibilities:

  • Designed and coded in-house system for storing medical documents, written in Java. Interfaced with the third-party tool Documentum for document versioning.
  • Scrubbed and reformatted medical information in Perl and transferred data to the new system.
  • Created documentation related to the software development life cycle including high-level design, deployment, and modeling of complex interactions.

Software Engineer II and Acting Manager

Confidential, Greenwood Village, CO

Responsibilities:

  • Converted existing application from C to C++, upgrading it to object-oriented design.
  • Responsible for maintaining and tweaking the algorithm used to determine if addresses were the same using fuzzy logic.
  • Worked with customers when the results weren’t accurate to tweak the algorithm to properly compare addresses.
  • Supervised subordinates and coordinated with sales, marketing and IT teams while directing team project.
  • Resolved personnel conflicts among team members.
  • Organized and tracked milestone deadlines based on priority and developer skill set.

Programmer

Confidential, Garden City, KS

Responsibilities:

  • Configured and implemented in-house program to track inventory, sales invoices, accounts receivable/payable, bills of material (single and multiple layered), and purchase orders.
  • Created new screens for new functionality and worked with users to make the application easy to navigate.

Hire Now