Quality Assurance Analyst

CareerUS SolutionsUnited States
Full TimeOn-siteMidLimited info disclosed
1 views0 applications

Description

Job Summary We are seeking a detail-oriented and motivated Quality Assurance (QA) Engineer to join our team. The ideal candidate will be responsible for ensuring the quality and reliability of software applications through manual and automated testing. You will collaborate closely with developers, product managers, and stakeholders to identify defects, improve processes, and deliver high-quality software solutions. Key Responsibilities Design, develop, and execute test plans, test cases, and test scripts. Perform manual and automated testing for web, mobile, and API applications. Identify, document, track, and verify software defects. Collaborate with development teams to resolve issues and improve product quality. Perform functional, regression, integration, system, smoke, and user acceptance testing (UAT). Validate bug fixes and conduct regression testing before releases. Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives. Maintain detailed test documentation and provide regular status updates. Work with CI/CD pipelines to support continuous testing and deployment. Ensure software meets business, security, and performance requirements. Required Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field. Strong understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Experience with manual and automated testing. Knowledge of test management and defect tracking tools such as Jira, Azure DevOps, or TestRail. Experience testing REST APIs using Postman or similar tools. Familiarity with SQL for database validation. Experience working in Agile environments. Strong analytical, problem-solving, and communication skills.