Quality Assurance Analyst

Location: Birmingham, Alabama
Date Posted: 10-23-2017
About Seneca Resources:
Seneca Resources is client driven provider of strategic Information Technology consulting services and Workforce Solutions to government and industry.  Seneca Resources is a leading IT services provider with offices in Virginia, Alabama, Texas, and Florida that service clients throughout the United States.  The key to our success lies within our strong corporate culture which drives our business.  We challenge our staff through engaging work, and we reward our staff through competitive compensation, extensive professional training, and excellent opportunities for career advancement.  In turn, we look for only the best and brightest to join our team.
We are an Equal Opportunity Employer and value the benefits of diversity in our workplace.
Position: QA Analyst
Location: Birmingham, AL
Type: Long-term Contract
  • Provides high-level input as to the testing approach and methodology to be used in the testing of each application, and documents this in the form of a test plan.
  • Participates in application development walkthrough and design sessions, providing input from a quality standpoint, and identifying the specific applications and functionality that require testing.
  • Breaks down business and functional requirements into use scenarios and test cases.
  • Performs functional, integration, and regression testing for each release according to requirements documented in TeamForge. Documents pass/fail status for each test scenario.
  • As defects are discovered, generates detailed defect tickets in TeamForge that include the specific steps to reproduce the issue, screenshots, and any additional information or insights that may assist the developer in resolving the issue.
  • Ensures that all in-scope requirements for a given release are effectively tested. If testing is insufficient, or defects are not resolved adequately, escalates risks and concerns to the QA Manager.
  • During testing, ensures that the look and feel of the user interface (UI) is consistent with Motion design standards.
  • Monitors Mantis tickets assigned to QA, and makes appropriate recommendations as to their resolution.
  • Coaches junior QA analysts and employees, passing along knowledge of Quality Assurance Best Practices.
  • Testing of software releases in order to uncover defects, application responsiveness, and compliance with IT Policy & Procedure Statements (MPPS’s) and User Interface standards.
  • Relying on knowledge of the business and the applications, ensures that business rules are adhered to, and calculation routines are accurate.
  • Ensures that Application Security requirements are documented, approved, and tested
  • Documents and communicates the findings of defects, and monitors the status of their resolution
  • Keeps abreast of branch and user feedback (MANTIS tickets), escalating business affecting issues, and forwarding recommendations for improvement/enhancement of applications to IT Project Managers
  • Participates in design sessions, and advising design specifications towards optimal user experience
  • Conducts testing in accordance with the QA process and as outlined in MPPS 1:20
  • Understands the RFS and Change Management Processes as described in Governance Documents MPPS 1:05 and 1:10
  • Conducts testing and reviews to aid in compliance with IT SOX and PCI requirements. Included are Security, Change Management, IT Privileged Users, System Settings and others as directed
  • Supports Business Continuance and DR by updating departmental plans, maintaining test scripts, and participating in DR tests.
  • May coach and mentor more junior staff
  • Identifies and makes recommendations as to cost savings opportunities
  • Frequent communication with QA Manager, QA staff, Application Developers, and IT Project Managers for reporting the status of testing and defects found
  • Frequent interaction with QA Manager for testing status updates, progress reporting, and overall coordination of testing activities
  • Works closely with both QA and Application Development groups to ensure quality product development prior to subsequent production release
  • Assists Application Development teams in troubleshooting and remediating defects
  • Supports company safety and health programs. Participates in GPC “safe” program
  • Has a clear understanding of emergency procedures and responsibilities
  • Minimum of 5 years’ experience in a Software Quality Assurance role
  • Minimum of 5 years’ experience translating business requirements into test scenarios and test cases
  • Strong functional testing skills with both web and mainframe applications
  • Demonstrated knowledge of Quality Assurance procedures and best practices
  • Must be able to get up to speed quickly on a system with complex business processes and rules
  • Technical experience to include HTML, Chrome Developer Tools, JavaScript, and SQL.
  • Experience with Java or automated testing is desirable.
  • Superior interpersonal and teamwork skills
  • Minimum of 2 years of college is preferred.
  • Strong verbal and written communication skills
  • Software Quality (CASQ or CSQA) and/or Software Testing (CAST or CSTE) Certifications a plus
this job portal is powered by CATS