Accountable for creating and executing manual test cases.
Determines test strategy and develops test cases that meet the necessary testing of systems as designed and that conform to functional and nonfunctional requirements.
Thoroughly tests software to ensure proper operation and freedom from defects.
Performs functional/acceptance/regression testing against necessary systems.
Using tools and processes shared by the project team, thoroughly documents all problems and works to resolve them in a timely manner; reports progress on problem resolution within the project team.
Documents necessary QA artifacts based on established QA processes and procedures.
BS/BA degree or equivalent experience required. 5+ years of hands-on experience in software testing.
Requires sound knowledge of quality assurance methods and procedures, as well as familiarity with the full life cycle development processes.
Experience working in Agile project frameworks.
Requires strong communication skills, both verbal and written, and strong organizational, interpersonal and project planning skills.
Demonstrates aptitude towards problem identification, resolution and comprehension and interpretation of technical procedures.
Is a quick study; applies what is learned on the job and QA principles/knowledge to readily adapt to situations where there may be ambiguity in requirements or processes.