Senior Quality Engineer
Responsible for writing test cases for our systems API calls and converting them into automated test cases. Performed manual testing of API calls to verify the functionality and error handling using Postman collections to maintain the test case requests. Created a guide for new users of TestRail. This guide showed the users how to create manual test cases, test suites and split the tests up into common sections and sub-sections and the creation of test runs with Milestones for tracking purposes. Followed the Agile framework for managing projects, including sprint planning, daily stand-up, backlog, sprint review and the retrospective.• Created a Java multi-threaded TestNG test for pushing test data through API calls to stress test several systems. This reduced the time to retest from a day and a half to several hours, saving over 90% of the retest time.• Updated Java Automation testing framework to allow additional API call parameters to make the testing more flexible.• Created new methods for handling and searching through JSON data in order to do data validation.• Created automation tests for most mission critical APIs to validate that the APIs, ultimately reducing issues by approximately 85%.• Mentored new developers in use of the Java automation framework, development standards, source control using Gitlab.• Created and performed tests within TestRail for the manual testing for APIs and UI testing of applications. • Experienced in requirements gathering and the creation of User Stories, Tasks and Bugs in JIRA.• Experienced in performance tuning SQL queries and creating proper indexes to maximize the database’s performance and reducing the response time for the customer.• Experienced in working with cross-functional teams to create comprehensive test plans and identify, report and track bugs as they are found using JIRA.• Created and maintained development and test Salesforce instances. Deployed the application to the Salesforce instance when needed.