Plan, design, and execute tests to identify defects and improve the overall quality of the software.
Responsibilities include:
Plan and design test cases to ensure comprehensive testing coverage.
Execute manual and automated tests to identify defects.
Report and track defects, and work with development teams to resolve them.
Collaborate with development teams to understand software requirements and design.
Stay up to date with emerging trends and technologies in software testing.
Continuously improve testing processes and methodologies.
Requirements for the role include:
Good understanding of software testing methodologies and techniques.
Experience with manual and automated testing tools.
Good problem-solving and debugging skills.
Ability to write clear and concise test plans and reports.
Good communication and collaboration skills.
Familiarity with software development life cycle.
Proven ability to deliver high-quality software solutions.