Description

Job Overview:

The Quality Assurance (QA) Analyst ensures that developed solutions meet business

requirements and are free of defects. This role is hands-on, involving the creation and

execution of test cases, documentation of results, and coordination with development

and QA teams.

Key Responsibilities:

 Participate in requirement meetings to understand project needs and author test

cases.

 Collaborate with business analysts to clarify requirements.

 Prepare and execute project test plans, scenarios, and test data.

 Maintain traceability of user stories and defects.

 Manage defect tracking and remediation processes.

 Ensure sign-off from product owners after each sprint.

 Work with UX/UI designers to report defects as needed.

 Adhere to QA processes and document requirements.

Required Skills:

 Quality Assurance Experience: 7 years in software testing, with a solid grasp

of testing concepts (manual and automation).

 Agile and Waterfall Methodologies: 5 years of experience with both

development project types.

 Test Case Documentation: 5 years of experience in DevOps or similar Agile

tools.

 Java and Oracle Testing: 7 years of experience with Java applications and

Oracle databases.

 Agile Testing Strategies: 7 years of experience in developing test plans for

related projects.

 User Story Translation: 5 years of experience in preparing test cases from

Agile User Stories.

 Independent and Team Work: 7 years of experience working both

independently and collaboratively.

 Automation Tools: 5 years of experience writing test scripts; coding experience

with Java and Selenium is a plus (2 years).

Education

Bachelor's Degree