We are seeking a detail-oriented and proactive Software Tester to ensure the delivery of high-quality software solutions. The Software Tester will be responsible for creating and executing test plans, identifying and documenting defects, and working closely with development teams to resolve issues.
Key Responsibilities
- Review requirements, specifications, and technical design documents to understand the scope of testing.
- Develop comprehensive test plans, test cases, and test scripts based on business and technical requirements.
- Perform functional, regression, integration, and performance testing on software applications.
- Execute manual and automated tests and document test results.
- Identify, track, and prioritize bugs, working closely with developers to resolve issues.
- Collaborate with product managers, developers, and other stakeholders to understand requirements and resolve issues.
- Participate in Agile/Scrum ceremonies, such as sprint planning, stand-ups, and retrospectives.
- Develop, maintain, and enhance automated test scripts using industry-standard tools.
- Ensure test automation coverage for critical application areas.
- Document and report testing progress, results, and defect metrics.
- Prepare test summary reports and provide recommendations for go/no-go decisions.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Proven experience in software testing
- Strong knowledge of software testing life cycle (STLC) and defect life cycle.
- Familiarity with Agile/Scrum methodologies.
- Hands-on experience with testing tools such as Selenium, JIRA, TestRail, Postman, or similar.
- Proficient in creating detailed test plans, test cases, and bug reports.
- Basic knowledge of programming/scripting languages (e.g., Python, Java, or JavaScript) for test automation.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent verbal and written communication skills.
Preferred Qualifications
- ISTQB or other software testing certification.
- Experience with CI/CD pipelines and testing in DevOps environments.
- Knowledge of performance testing tools such as JMeter or LoadRunner.
- Familiarity with database testing and SQL queries.
- Experience testing APIs using tools like Postman or REST Assured.
- Understanding of security testing practices.