Responsibilities The primary responsibilities of Senior Software Test Engineer are: a) To validate the product meets the user requirements; b) To verify the product…
Continue reading here:
Responsibilities
The primary responsibilities of Senior Software Test Engineer are:
a) To validate the product meets the user requirements;
b) To verify the product operates as designed;
c) To provide accurate estimates and reports of test progress;
d) Develop and execute automated test suites using commercial/ custom tools;
e) Perform other testing-related duties as required.
Duties
A. Technical
Review requirements, specifications, user documentation, help files, and other project documentation to assure quality of the products and tests to be developed; i.e., perform manual static testing.
Select and develop appropriate test automation tools, applying the latest techniques in test automation; e.g., data-driven testing.
Use risk-driven techniques to develop, maintain, and execute automated test suites for various Software products; i.e., perform automated dynamic testing.
Work with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects.
Participate in the Change Control Board to identify the quality implications of known bugs and the impact of proposed changes to product definition on the testing process.
Work with the Release Engineering team to create and maintain an automated nightly build verification (“smoke”) test.
Ensure proper version control and configuration management of all test objects developed and test environments used.
B. Issue/Bug Tracking and Reporting
Research and document bug reports following company processes immediately upon discovery of a quality problem.
Trace test cases and results back to specific quality risks.
Assist the Lead Engineer/Test Manager in the creation of test project status reports and metrics (e.g., HP Quality Centre, Rational Quality Manager ).
C. Management and Supervisory
Provide the Lead Engineer/Test Manager with accurate and precise estimates for assigned task duration, along with confidence levels and foreseeable dependencies.
Assist the Lead Engineer/Test Manager in preparing high level test plans, budgets, and schedules.
Provide technical guidance to junior-level test engineers and/or test technicians
D. Attitudes and Initiative
Develop and maintain good professional working relationships, especially within the test team and with those who interact regularly with the test team.
Focus on the important testing and project priorities as agreed-upon with the test manager/Lead Engineer.
Effectively balance curiosity about tests, test results, and bugs with project constraints on budget and schedule.
Exhibit a demeanour of professional pessimism; i.e., in a pleasant and non-confrontational fashion work with determination to find, document, and advocate the repair of bugs.
Show initiative in setting and meeting goals within an environment of managed change.
Understand the role of testing within the software development lifecycle and business-related project constraints, and effectively advocate for the best possible customer experience of product quality within those parameters.
Education:
Essential:
Four Years Bachelors degree in Computer Science/Engineering
Desirable:
Masters Degree in Computer Science/Engineering
Job Details
| Date Posted: |
2011-09-25 |
| Job Location: |
Cairo, Egypt |
| Job Role: |
Quality Control |
| Company Industry: |
Information Technology |
| Joining Date: |
2011-11-01 |
Preferred Candidate
Apply Now –
Jobs in Egypt
– Quality Control Jobs in Egypt –
Search All Jobs