Description

Key Responsibilities:

Reviewing and analyzing system specifications to understand the software's intended functionality.

Collaborating with QA Engineers and development teams to develop effective strategies and test plans.

Executing test cases (manual or automated) and analyzing results to report any bugs or issues.

Evaluating product code according to specifications to ensure quality control.

Creating logs to document testing phases and defects for future reference and accountability.

Reporting bugs and errors to development teams and assisting in troubleshooting issues.

Conducting post-release/post-implementation testing to ensure that the software continues to perform as expected in the live environment.

Working with cross-functional teams to ensure quality throughout the software development lifecycle.

Minimum Qualifications:

Proven experience as a Quality Assurance Tester or similar role, with a track record of managing complex projects and delivering high-quality software.

Familiarity with project management and QA methodology, preferably in an Agile development environment.

Ability to document and troubleshoot errors efficiently and effectively.

Working knowledge of test management software (e.g., qTest, Zephyr) and SQL.

Excellent communication skills, with an emphasis on the ability to clearly articulate issues and work collaboratively to resolve them.

A keen eye for detail, coupled with an analytical mind and problem-solving aptitude.

Strong organizational skills, with the ability to manage multiple tasks and priorities simultaneously.

A Bachelor's degree in Computer Science, Engineering, or a related field is often required

 

Education

Bachelor's degree