Test Engineer Job in Sacramento, California US
Job summary:
· Develop detailed test plans that will demonstrate conformance of the technical implementation to requirements and design, also providing high defect detectability.
· Undertake test analysis and test design of AUT (Application Under Test) to generate detailed Test Cases using Requirements Specifications, Use Cases, Technical Specifications, Design Models, Prototypes, other lifecycle work products, ensuring trace-ability from source (e.g. Requirement, Use Case) to Test Case, by using own product and domain knowledge, and by working with other team members.
Primary Duties:
· Implement Test Cases as detailed Test Specifications for manual or automated execution
· Peer review of test artifacts - test designs, test cases, test scripts
· Perform Exploratory Testing on AUT
· Perform analysis of test failures from test execution to appropriate level of detail for defect submission
· Verify resolution of resolved defects
· Develop Test Cases, Defects, Test Coverage, Requirements Traceability
Job requirements:
· Bachelors of Science Degree general, Computer Science or Engineering or equivalent experience.
· Minimum 2 years experience in application testing including functional testing (black box testing), load testing, performance testing and UI testing.
· Proficient in writing test plans, test cases, and test scripts.
· Understanding of databases and database concepts such as SQL and relational database design
· Understanding of software development concepts including Object oriented analysis and design, and application architecture
· Experience in testing WEB based applications and knowledge of HTML, XML, CSS, JSP, and Java are helpful but not absolutely necessary.
· Experience with automated testing tools such as Rational Robot, Mercury WinRunner or QTP.
· Should have specific knowledge of some the following areas:
o Change Management Discipline
o Defect Tracking
· Must have good analytical skills
· Knowledge and use of automated testing systems
· Knowledge and use of change request recording and tracking systems
· Working knowledge of Windows, Web applications and relational databases
· Software Test Design Techniques, Product Domain Knowledge, Analytical, Attention to Detail, Test Automation Design
· Must have good analytical skills
· Must have a challenging and inquiring mind
· Must pay attention to detail and tenacity
· Must be able to work closely with the development team in investigating, understanding and resolving software problems
· Must have understanding of common software failures and faults
· Must have knowledge of the domain area tested (highly desirable)
· Must have knowledge of the technical system or application-under-test (highly desirable)
· Must have experience in a variety of testing (desirable)