Sr. Software QA

» Sr. Software QA
Information Technology
in Tampa
, FL
Reference: 19-03068

Description:

The Sr. Software Quality Analyst position exists to ensure that software changes are tested and validated prior to releasing them into the client’s production environment. This position is responsible for the full QA lifecycle within an Agile team. Manual testing and automated testing skills are used in the functional and regression phases, based on the feature and the fit. Additional skills in performance and security testing are required along with the capability to assess testing needs beyond the obvious.

Responsibilities:

  • Define test strategies for complex functional projects and IT initiatives
  • Develop high level test plans that cover all phases of testing, including test script automation
  • Align business and functional requirements
  • Participate in the grooming of the team’s Agile user stories
  • Challenge assumptions, question and understand how software will be utilized
  • Conduct manual testing for our client’s entire range of software products (client/server applications, web-based products, and data/web services); automated testing utilized where appropriate
  • Use SQL statements for querying data and manipulating test scenarios (for manual and automation)
  • Collaborate with developers and BA’s to validate test findings
  • Identify and log defects using defect tracking tools
  • Validate solutions when completed
  • Work collaboratively with application developers, business team and testing team to identify automation strategy, design automated tests, troubleshoot issues, and implement scalable test automation solutions
  • Develop scripts needed to actuate automated test strategy; our client’s standards dictate that automation scripts adhere to a descriptive programming method
  • Conduct ongoing automated testing (during development, nearing release and prior to deployment)
  • Manage and maintain automated testing artifacts to ensure proper reuse, versioning, organization and retention
  • Participate in troubleshooting priority defects (support Technical Services)
  • Continually seek opportunities to increase member satisfaction and deepen member relationships
  • Provide ongoing feedback/improvements to our client’s Agile process
  • Promote continuous improvement regarding use of testing tools and quality metrics

Required Qualifications:

  • Bachelor’s degree in Business, Information Systems, Computer Science, or related field
  • Minimum 7 years of testing experience
  • Minimum 5 years of automation testing experience; descriptive programming
  • Analyst quality problem solving skills required
  • Industry-related certifications a plus

Key Competencies Include:

  • Experience in strategizing and completing functional testing projects
  • Experience building feature and product based automated testing strategies
  • Experience writing automated test scripts, preferably with UFT
  • Working knowledge of testing web services using SOAP UI
  • Working knowledge of QA’s role within the Agile software development process
  • Strong working knowledge of database modeling and design; strong SQL/query skills