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).
Bachelor's Degree