POSITION SUMMARYThe Software Test Engineer will direct and be involved in the design & development of automated & manual testing procedures for the high-transaction/high-availability Web-service based applications. As a primary stakeholder for final product quality, the Software Test Engineer will play a key role in developing an efficient quality organization from the ground-up. ORGANIZATION STRUCTUREThis position will report to the Director of Quality Assurance and Customer Support. There will be constant communication with the design and development staff to understand features, write test plans, execute tests and verify quality.PERFORMANCE OBJECTIVESTECHNICAL ENVIRONMENT Production and development environments are running Web-services under Java on a Linux platform. We are creating high volume, high availability, distributed software applications using open source technologies. Use of various XML technologies via Web Services, SOAP, XML-binding, and associated concepts. Familiarity with Mercury Test Director, LoadRunner, Winrunner or similar tools.GENERAL QUALIFICATIONSMinimum 3 years of experience in a Web/Web-service based production environment. Passion for technology and the ability to think creatively when solving difficult problems. Start-up or Internet exposure valuable. 5-7 years of Quality Assurance experience in a technical environment.Required Skills: Project work will include a combination of one or more of the following tasks:1. Develop and maintain test plans, test cases and scripts.2. Functional Testing: Evaluate functional requirements and use-cases to create functional test cases. Create functional test plans for Web services and Web client. 3. Collaboration: Work with project team leads and solution Designer to review the testing requirements for each software release iteration and determine testing responsibilities and options. 4. Testing Methods: Perform testing tasks via Black Box, functional, and regression testing methods.5. Defect Tracking: Using defect-tracking tool JIRA, help flush out the life cycle of defects. Generate metrics on outstanding defects at launch.6. Define and communicate criteria for user acceptance of the delivered system. Demonstrate the ability to distinguish mission critical versus cosmetic defects.7. Challenges: Develop a feedback loop, continually looking at the product while projects are completed. Work with aggressive timeline and a lack of test plans, scripts. Balance the needs of others while properly executing on assigned tasks and adapt to rapidly changing and evolving requirements.Desired Skills: Excellent Communication skills.
Apply to this job