Software Quality Assurance Engineer
T-System, the Nation?s leading provider in ED documentation solutions, is seeking qualified candidates to join our Software Quality Assurance, Test Team. Positions are full-time and require regular attendance at our newly renovated office conveniently located in Addison, TX.
Department: Software Quality Assurance, Testing Team
Reports to: Quality Assurance Testing Manager
Essential Function:
The Software Quality Assurance Department is responsible for working with the technical staff in the Software Engineering Group as well as other organizations within the company to identify and define process improvements, perform product testing, and ensure that the software lifecycle is being executed based on industry best practices. The members of this department are very execution-oriented and embrace a philosophy that quality must be built-in to a software product, beginning with its inception. Knowledge and experience of QA methodologies, processes, and best practices are necessary for all members of the QA department. This position focuses on designing and executing product testing. Our functional testing methodology is currently manual testing, primarily. We will be evaluating various ways and tools to begin a transition to automated functional testing. The members of the Product Testing team will all actively participate in planning this transition, executing it, and carrying forward the resulting automated testing methodology
Duties:
1. Write test cases from product design specifications, requirements, use cases, and scenarios as well as from other less formal methods: meetings, prototype observation, etc.
2. Create, update and maintain test plans, test cases and any associated test data.
3. Execute test cases and report/log test case results.
4. Install and configure our development products and prerequisite components as required for each testing scenario and to (occasionally) verify existence of defects reported by Technical Services.
5. Assist with verification that product and content customizations are correct prior to shipment.
6. Work with other departments such as Product Management, Software Development, Technical Services, etc. as required to assist with troubleshooting, issue research, requirements clarification, and root cause analysis.
Qualifications:
REQUIRED:
1. Four year college degree in a technical field, or equivalent experience.
2. Minimum 5 years hands-on black box and/or functional testing covering the complete testing process: requirements review, use case review, test plan creation, test case construction, test case execution, test results documentation.
3. Minimum 2 years functional testing of multi-tier, database-intensive enterprise applications.
4. Minimum 5 years identifying functional defects and writing clear descriptions of the defect with information how to reproduce it.
5. Minimum 2 years working closely with Development, Product Management, and other departments in the company to identify, clarify, resolve issues with, and focus testing objectives pertaining to product functionality.
6. Minimum 2 years experience working as part of testing team (of at least 3 people)
7. Minimum 3 years experience performing functional testing in some combination of the following Microsoft Windows environments: 2000, 2003 Server, 2000 Pro, XP
8. Minimum 2 years experience constructing automated tests using a commercial functional test automation tool (e.g., WinRunner, SilkTest, etc.)
9. Experience using a commercial defect tracking tool (ClearQuest, TestTrack, etc.) to log, update status, and track resolution of defects.
10. Experienced in creating and running queries in Microsoft Access and SQL Server ? must be actual experience; textbook knowledge is not sufficient.
11. Must be very articulate, have excellent written and oral communication skills, and able to explain abstract concepts effectively.
12. Must be a self-starter and able to work independently, as part of a team, and with a minimum of supervision.
13. Must be ?results driven? and therefore must be willing to apply additional effort when required to meet commitments.
14. Hands-on experience with MS Office (Outlook, Excel, Word).
DESIRED:
1. Experience applying the Capability Maturity Model to testing processes and methodologies.
2. Familiarity with Six Sigma.
3. Increase all experience above by 50%.
4. Experience in functional testing in a parallel development model; familiarity with code repository concepts, including branching.
5. Some database administration experience for SQL Server. Experience with Oracle would be valuable, but only when accompanying SQL Server experience.
6. Ability to interpret and compose basic XML.
7. Experience with commercial load testing tools (e.g., LoadRunner, SilkPerformer, etc.)
8. Experience creating a test automation infrastructure (not the automation scripts themselves, the infrastructure upon which they are based).
9. Experience using a commercial requirements management tool (Caliber, RTM, Doors, etc.)
10. Experience configuring Windows operating system and applications security settings.
|