Quality Assurance Engineer
- Design, organize and execute test strategies, plans and suites in cooperation with the development team.
- Design and conduct nonfunctional tests including tests for system load and performance, security, scalability, usability and deployability.
- Review test plans to ensure completeness. Track testing progress.
- Analyze and prioritize technical problems. Identify and escalate project risks. Verify the correct fix of reported defects.
- Review results of automatic tests with the Quality Assurance Automation Engineer. Document, review and edit user documentation.
- Comply with the Software Lifecycle Management and Product Development process.
- Review software requirements documents. Provide input to improve product effectiveness, integration and usability.
- Utilize and promote the software development standards and testing and evaluation techniques defined by the Schlumberger software development organization, and contribute to their improvement.
- Document and report test results in a timely manner using established systems for reporting and defect tracking.
- Develop automated tests to support efficient regression testing, as well as scripts and software for testing.
3~5 years related working experience