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.


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


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