Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- A Highly self-motivated, goal orientated, and self-directed software Quality Assurance Engineer.
- The SQA engineer will support an agile team in analyzing, designing, building and testing Reservoir Simulation Applications and Environment.
- The SQA Engineer will review functional requirements and user stories from business analysis team; design test plans, write test cases, oversee test strategies and perform testing for assigned applications.
- The SQA Engineer will submit and verify defects, maintains documentation of test results to assist in debugging and modification of in-house or vendor developed applications, analyzes test results to certify existing functionality and integrations and recommends corrective action upon failures.
- Testing will include functional and non-functional, integration, regression and system testing.
- SQA must be proficient in conducting quality assurance for standalone applications on Linux and Windows, as well as Web-based applications
Job Requirements
- 2+ years of enterprise software testing experience:
- Experience in platforms: Linux (RHEL is a plus), Windows Servers 2012/2016 and Windows 7.
- Experience in acceptance testing and how it applies to Agile testing and working in an Agile development environment.
- Familiarity with scripting/programming languages and/or tools such as C++, C#, Perl, JAVA, Python, VBS, batch, bash and csh.
- Excellent analytical, debugging, problem-solving and root-cause analysis skills
- Excellent written and oral communication skills
- Design functional and non-functional test cases that verify requirements and validate functionality.
- Analyze user stories and technical requirements for validity, feasibility, and technical soundness and decompose them to extract positive and negative test scenarios and strong acceptance criteria
- Execute all levels of testing including but not limited to System, Integration; Component Level Regression and Detect, report, and track software defects.
- Use systematic and repeatable processes to verify releases meet quality standards before launch
- Apply Quality Engineering principles throughout the agile product lifecycle to identify defect and design flaws
Featured Jobs
Similar Jobs
- Senior Quality Control Automat...The Address Investments for Real Estate Consultancy - New Cairo, Cairo8 days ago