What are the responsibilities and job description for the Quality Analyst position at Aarna Software and Solutions LLC?
Overview: The Quality Analyst (QA) is responsible for ensuring that products and services meet established standards of quality, including reliability, usability, and performance. The QA works closely with development teams, product managers, and other stakeholders to design and implement test plans, identify issues, and contribute to continuous improvement efforts.
Key Responsibilities:
- Develop, execute, and maintain test plans, test cases, and test scripts for web and mobile applications.
- Perform manual and automated testing to ensure the functionality, performance, and security of software applications.
- Collaborate with cross-functional teams to understand project requirements and provide quality-focused feedback.
- Identify, document, and track defects using tools like JIRA, Bugzilla, or similar.
- Participate in sprint planning and Agile ceremonies to align quality assurance with development cycles.
- Conduct regression testing and validate bug fixes before deployment.
- Analyze test results and provide insights for process improvement and risk mitigation.
- Ensure compliance with organizational and industry quality standards.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Proven experience as a QA Analyst or similar role in software development.
- Familiarity with QA tools and techniques, such as Selenium, Postman, JUnit, or TestNG.
- Strong knowledge of SDLC, STLC, and Agile methodologies.
- Good understanding of database queries (SQL) and API testing.
- Excellent attention to detail, analytical skills, and communication abilities.
Preferred Qualifications:
- Experience with automation frameworks and continuous integration tools (e.g., Jenkins, GitLab CI).
- ISTQB or similar certification is a plus.