Job Details
As a IT Tester, you will be responsible for supporting the testing and quality assurance processes for software applications. You will work closely with developers, business analysts, and senior testers to ensure that the software meets the specified requirements and performs optimally. This role involves a mix of manual and automated testing tasks, making it ideal for individuals who have basic testing experience and are looking to advance their skills.
Key Responsibilities:
- Requirement Analysis:Review and understand the business and technical requirements of the software.
Collaborate with Business Analysts and developers to clarify requirements. - Test Planning and Design:Develop, document, and maintain test cases and scripts based on functional and technical requirements.
Identify and design test scenarios for various types of testing (functional, regression, performance, etc.). - Test Execution:Perform manual testing to validate the functionality, performance, and reliability of software applications.
Execute automated tests (if applicable) using testing tools under the guidance of senior testers.
Identify and report defects and issues in a detailed and structured manner. - Collaboration:Work closely with the development team to replicate, investigate, and resolve software issues.
Attend team meetings and provide updates on test progress and results. - Test Reporting:Document and track testing progress, defects, and test results.
Provide regular updates to the QA Lead regarding the status of testing activities. - Continuous Improvement:Contribute to process improvement initiatives within the QA team.
Stay updated on new testing tools, technologies, and best practices.
Key Skills and Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- 1+ years of experience in software testing or QA
- Basic knowledge of software development lifecycles (SDLC) and methodologies (Agile, Waterfall).
- Familiarity with test management tools like Jira, TestRail, or similar.
- Understanding of defect tracking and bug reporting processes.
- Experience with manual testing techniques; automation experience is a plus (Selenium, JUnit, etc.).
- Strong analytical and problem-solving skills.
- Excellent attention to detail and communication skills.
- Ability to work collaboratively in a team-oriented environment.
Nice-to-Have:
- Experience with scripting languages (e.g., Python, Java) for automated testing.
- Familiarity with performance testing tools (e.g., JMeter, LoadRunner).
- Basic knowledge of API testing (e.g., Postman).