Sr Software Test Analyst

Overview

Remote
Depends on Experience
Full Time

Skills

SQL
ETL
BI Tools
Data Warehouse
Microsoft SQL Reporting Services
Integration Services

Job Details

The Senior Software Test Analyst will be involved in the testing and certification of a suite of client server, web-based applications, data processing and/or data warehouse solutions. Serve as a quality gate and collaborate with ST Lead/Manager, Business Analyst, Application Development, Data Management and Release Management to deliver on our project commitments with high-quality. The ideal candidate must also be a fast learner with the ability to prioritize many different tasks on a day to day basis. Experience in using test management tools. Must be comfortable working in a fast paced environment where requirements and design evolve over time.

RESPONSIBILITIES:

  • Establish testing deliverables, scope, timeline and quality standards.
  • Develop comprehensive Test Strategy, Test Plan, test scenarios and test cases of complex systems
  • Collaborate with Business Analysts and Developers in requirements and design peer review sessions, contribute to documenting quality & testable requirements, provide feedback and gather clarifications in order to effectively prepare test strategy and ensure testability.
  • Monitor and report on testing metrics, such as test prep, test case execution & defects stats
  • Understand customer needs and varied workflows used to meet the testing goals
  • Support identification and resolution of complex production issues & root cause analysis
  • Identify and communicate risks & issues clearly
  • Provide testing estimates, testing tasks breakdown and dependancies to assist PMO with building project plans & deliverables.
  • Escalate issues & impacts and provide mitigation plan for testing strategy, quality, timeline, scope and/or resources.
  • Review UAT and Training documentation for technical accuracy.
  • Assist with the User Acceptance Testing and Business Exploratory testing.
  • Other duties as assigned

Educational Requirements:

  • Bachelor's Degree in Computer Science, Information Technology or other technical related field, or equavalent experience.

Requirements:

  • 7+ years of sofware testing experience
  • Thorough knowledge of the Software Testing tools including test management and defect management
  • Thorough knowledge of the software development lifecycle and methodologies
  • Demonstrated experience of estimation and planning
  • Understanding of project management concepts and techniques required
  • Thorough understanding of systems, servers, data processing policies, practices and procedures.
  • Thorough understanding in systems analysis, decomposing requirements into testable workflows and test assets design techniques
  • Demonstrated ability to analyze, design test strategies and test assets, and validate complex applications and systems.
  • Demonstrated ability to drive process improvement and improve the process efficiency
  • Demonstrated ability to reduce and/or prevent production defects based on the continuous root cause analysis and process improvement
  • Proven hands on experience with SQL and scripting knowledge
  • Knowledge of ETL, BI Tools, Data Warehouse, Microsoft SQL Reporting Services, Integration Services and/or Analysis Services.
  • Peer mentoring experience of more junior team members and onboarding new hires.
  • Demonstrated ability to successfully document and communicate testing artifacts and issues to all levels of staff (technical and non-technical)
  • Ability to be flexible, set priorities and meet deadlines in a changing environment for self as well as team. Strong analytical thinking and problem solving skills
  • Ability to thrive in a fast-paced work environment
  • Ability to work independently and as part of a team while demonstrating initiative and using good business judgment
  • Ability to maintain effective working relationships with a diverse workforce
  • Acts independently under minimal direction

Qualifications (Nice to Have):

  • Experience with test automation scripting & tools.
  • Understanding of Java, C# .NET, ASP.NET, RulesEngine
  • Experience testing android mobile applications.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.