Software QA Engineer - (Nearshore) - MED Job
Job Family:
Software Engineering
Job Description
|
OVERVIEW
|
Job Title
|
Engineer
|
Job Code
|
|
Grade
|
I1
|
Direct Reporting Relationships
|
Reports to:
|
Supervises (Job Title):
|
Division
|
|
Department
|
|
Section
|
|
Unit
|
|
ROLE PURPOSE
The aim is to state the overall significance of the job from the organization’s perspective.
|
To contribute to the software quality assurance process, By actively participating in testing activities and collaborating with the developers and other stakeholders, in order to deliver high-quality software products that meet customer requirements and user expectations according to the policies and procedures followed within ELM.
|
KEY ACCOUNTABILITIES & ACTIVITIES
This section describes the principal outputs required from the job.
|
Key Accountabilities
|
Key Activities
|
- Test Designing and Execution
|
- Apply functional and non-functional testing of software applications following established test plans and procedures, to ensure the delivery of high-quality software products.
- Clearly describe the problem, provide steps to reproduce it, and prioritize the severity and impact of each defect.
- Collaborate with the development team to ensure timely resolution and retesting of identified issues.
- Execute test cases and test scripts, ensuring thorough coverage of functional and non-functional requirements.
|
- Test Documentation and Reporting
|
- Assist in creating and maintaining test documentation, including test cases, and test scripts, following the standards and the proper testing techniques, to ensure the quality and reliability of the software application.
- Prepare test data to cover various scenarios and edge cases to ensure comprehensive testing and uncover potential defects.
- Prepare and maintain accurate and comprehensive test reports, including test execution summaries, defect tracking reports, and metrics.
- Provide timely and accurate status updates on testing activities to relevant stakeholders.
|
- Defect Management and Analysis
|
- Review and analyze reported defects to understand their nature and impact on the software, and prioritize defects based on severity, impact, and project timelines.
- Work closely with development teams to reproduce reported defects in a controlled environment, and provide detailed steps and data necessary to reproduce the defects.
- Document defects accurately and comprehensively in a defect tracking system, and include detailed steps to reproduce the defect, expected and observed behavior, and any relevant screenshots or logs.
|
- Collaboration and Communication
|
- Collaborate with cross-functional teams, including developers, business analysts, and project managers, to understand software requirements and specifications.
- Effectively communicate testing progress, test results, and identified issues to stakeholders.
- Prepare and communicate test reports, highlighting test coverage, defects, and overall product quality.
- Participate in meetings, discussions, and reviews to provide insights and feedback on software quality.
|
JOB SPECIFICATIONS
|
Academic and professional qualifications
|
- BSc in Computer Science, Software Engineering, Information Technology, or a related field.
|
Years and Nature of Experience
|
- 2 - 4 years of relevant experience in a related industry.
|
Job Segment:
Test Engineer, Testing, QA Engineer, Quality Assurance, Software Engineer, Engineering, Technology
Apply now »