Software Test Engineer
CurrentPerform Quality Assurance testing activities for multiple web-based systems. Design, build and execute automated test cases and perform evaluation procedures to ensure system requirements are met. Conduct peer review and make suggestions for revisions of tests created by other testers using GitHub. Ensure system requirements are linked to the test cases. Execute system test plans, test cases, and test scripts using software testing tools, RubyMine, Cucumber, Gherkin, TestRail, GitHub, Sauce Labs, Jenkins, API, Microsoft Visual Studio, Cypress, Application Lifecycle Management (ALM), Atlassian Suite (JIRA, Confluence) and Slack. Analyze and interpret test results and identify, record, and monitor testing defects. Review nightly smoke test results and perform regression testing each sprint for any defects or updates to the automation suite. Work collaboratively within an agile (SAFe or Scrum) team. Guide and mentor new software testers as they learn software testing principles.