Job Openings
QA Analyst
About the job QA Analyst
Key Responsibilities:
- Review requirements and technical specifications using Azure DevOps.
- Design and execute test cases based on Behavior Driven Development (BDD) principles.
- Perform manual testing including functional, regression, smoke, exploratory, UI/UX, API, integration, and performance testing.
- Create comprehensive test plans, test cases, and test scripts using architecture and data flow diagrams.
- Document and report software defects, and collaborate with development teams to ensure timely resolution.
- Test cross-platform and cross-browser compatibility, including mobile (Android/iOS) and web interfaces.
- Conduct performance and compatibility testing across various environments (hardware, OS, networks).
- Stay current on emerging QA tools, trends, and best practices.
- Communicate test results clearly to team members and leadership.
- Provide feedback and recommendations for continuous product and process improvement.
- Participate in user acceptance testing and demo sessions.
Qualifications:
- Bachelors degree in Computer Science or a related technical field, or equivalent work experience.
- 3+ years of QA experience in software testing environments.
- Demonstrated knowledge of the Software Development Life Cycle (SDLC) and QA methodologies.
- Familiarity with Agile or hybrid Agile methodologies.
- Experience using Azure DevOps or similar test and defect management tools.
- Certified Software Test Engineer (CSTE) or equivalent certification preferred.