Job Description :
Job title:Senior Software Test Analyst
Location:Scottsdale, Arizona
Type:Long Term Contract
Job Description:
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.
Educational Requirements:
Bachelor''s Degree in Computer Science, Information Technology or other technical related field, or equivalent experience.
Requirements:
7+ years of software testing experience
Extensive knowledge of database testing concepts.
Fairly strong proficiency in SQL programming.
Experience testing software using ETL tools for data loads and troubleshooting database issues/adhering to full SDLC life cycle for software development.
Ability to write, test and troubleshoot fairly complex SQL Code (stored procedures, functions, tables, views, triggers, indexes, constraints
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
Qualifications:
Experience with test automation scripting & tools.
Understanding of Java, C# .NET, ASP.NET, Rules Engine
Experience testing Android mobile applications.
Travel Requirements: up to 15% travel