- Participate in the entire Software Development Life Cycle (SDLC) with a focus on the testing phase.
- Work collaboratively with Business Analysts (BA) and developers to understand requirements, design test cases (manual and automated), and identify potential defects.
- Testing Expertise:
- Manual Testing: Perform exploratory, regression, smoke, and other manual testing techniques to identify issues not covered by automation.
- Test Automation: Develop and maintain automated test scripts using tools like Selenium and other relevant frameworks. This involves:
- Script development using appropriate scripting languages (e.g., Python, Java, JavaScript).
- Designing test cases that effectively automate repetitive tasks and regression testing.
- Integrating automated tests into your CI/CD pipeline for continuous feedback.
- Execute both manual and automated test cases to thoroughly evaluate the application's functionality, usability, and performance.
Analyze test results, identify defects, and document them meticulously in a Defect Tracking System (DTS) like Quality Center (QC). (Refer to Defect Management & Using Defect Tracking Tools section below).Stay up-to-date on the latest testing tools and methodologies.Contribute to the development and improvement of the overall test automation strategy.Defect Management & Using Defect Tracking Tools (like Quality Center):
- Identify defects during test execution (manual and automated).
- Document defects meticulously in a Defect Tracking System (DTS) like Quality Center (QC), including clear descriptions, steps to reproduce, expected behavior, severity, priority, and attachments.
- Communicate defects effectively to developers via the DTS, assigning them and providing clear communication.
- Track defect resolution progress, monitor updates, verify fixes through retesting, and provide feedback until the defect is resolved.
- Contribute to generating reports on defect trends, identify areas with recurring issues, and suggest improvements to the testing process.
- Be proficient in using a Defect Tracking System (DTS) like Quality Center (QC) or similar tools.
- Manage test cases within QC or similar defect tracking tool
- Log defects with detailed descriptions, screenshots, and steps to reproduce.
- Assign defects to developers and track their resolution progress.
- Utilize search filters and reports to analyze defect trends and identify patterns.
- Generate reports on defect metrics for management and stakeholders.
- Understand how QC or other Defect tracking tools integrates with other testing tools you might use for a streamlined workflow.
Qualifications:- 2-4 years of experience in software testing with a focus on automation.
- Proven experience in designing, developing, and executing test cases (manual and automated).
- Strong understanding of various testing methodologies (smoke, regression, usability, etc.).
- Experience with a popular test automation framework (e.g., Selenium, Cypress).
- Familiarity with scripting languages (e.g., Python, Java, JavaScript) is a plus.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
- Ability to prioritize tasks, manage time effectively, and meet deadlines.
- Communicate defects effectively to developers via the DTS, assigning them and providing clear communication.
- Track defect resolution progress, monitor updates, verify fixes through retesting, and provide feedback until the defect is resolved.
- Contribute to generating reports on defect trends, identify areas with recurring issues, and suggest improvements to the testing process.
- Be proficient in using a Defect Tracking System (DTS) like Quality Center (QC) or similar tools.
- Manage test cases within QC or similar defect tracking tool
- Log defects with detailed descriptions, screenshots, and steps to reproduce.
- Assign defects to developers and track their resolution progress.
- Utilize search filters and reports to analyze defect trends and identify patterns.
- Generate reports on defect metrics for management and stakeholders.
- Understand how QC or other Defect tracking tools integrates with other testing tools you might use for a streamlined workflow.
Apply Now
Related Jobs
Workforce Staffing - Gauteng
...
Workforce Staffing - Gauteng
...
Workforce Staffing - Gauteng
...
Workforce Staffing - Gauteng
...
Hire Resolve
...