Roles and Responsibilities:
- Contributes to seeing standards and defining generic processes for software testing.
- Responsible for comprehensive technical (unit, integrity, regression, stress testing) and functional/non-functional testing of all applications developed.
- Takes responsibility for the management of all testing activities within application development, major application changes, etc.
- Manages all risks associated with the testing and takes preventative action when any risks become unacceptable.
- Assesses and advises on the practicality of testing process alternatives.
- Initiates improvements to test processes.
- Responsible for developing the test plan for the tasks, dependencies, and participants required to mitigate the risks to quality and obtain stakeholder support for this plan.
- Ensures the timely delivery of different testing milestones.
- Responsible for the creation of up-to-date documentation of (integration, system, and UAT) test cases, test scenarios, test scripts, and outcomes based on functional design, business requirements, and standards. Works with cross-functional teams to ensure quality throughout the software development lifecycle.
Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience of 8 years as a Quality Assurance Tester or similar role.
- Experience in Test Automation using Selenium.
- Able to perform test case creation, execution, and defect maintenance.
- Experience in project management and QA methodology.
- Familiarity with Agile frameworks and regression testing.
- Ability to document and troubleshoot errors.
- Working knowledge of test management software and SQL.
- Excellent communication skills.
- Attention to detail.
- Analytical mind and problem-solving aptitude.
- Strong organizational skills.
- Certificate in one of the following:
- ISTQB Foundation Level (CTFL).
- Certified Software Test Professional (CSTP).
Interested candidates may send their CVs to jobs@nexcelbahrain.com.