We are seeking a skilled Quality Assurance Engineer to join our team. As a manual Quality Engineer, you will be responsible for designing, implementing, and executing manual testing strategies to ensure the quality and reliability of our software products. This role is for our new recording studio application and core digital events platform.
Key Responsibilities:
Develop test scenarios and scripts to validate the expected behavior of the software.
Collaborate with the Product team to understand software requirements and design.
Create comprehensive test plans and test cases covering functional, integration, and system-level testing.
Prioritize and schedule testing activities based on the project timeline and risk assessment. Perform hands-on manual testing of software features, user interfaces, and workflows.
Conduct end-to-end testing to verify the overall functionality and usability of the software. Identify and document software defects, including detailed descriptions, steps to reproduce, and priority levels.
Verify the effectiveness of bug fixes and ensure that the software meets the defined acceptance criteria.
Collaborate with the development team to analyze and triage reported defects.
Track the status of identified defects and ensure their timely resolution.
Verify and validate the fixes for reported issues to ensure they are properly addressed.
Maintain comprehensive documentation of the testing process, including test cases, defect reports, and test execution summaries.
Analyze testing trends and identify areas for process improvement.
Provide recommendations to enhance the overall testing strategy and increase test coverage.
Participate in team meetings and review sessions to share knowledge and best practices.
Stay updated with the latest testing methodologies, tools, and technologies.
Qualifications and Skills
Bachelor s degree in Computer Science, Information Technology, or a related field. 3+ years of experience in manual software testing, with a strong understanding of testing methodologies and practices.
Proficiency in creating and executing test plans, test cases, and test scripts.
Excellent problem-solving and analytical skills to identify and troubleshoot software issues.
Strong communication and collaboration skills to work effectively with cross-functional teams.
Experience with bug tracking and defect management tools, such as Jira.
Familiarity with software development life cycle (SDLC) and agile methodologies.
Ability to work in a fast-paced, dynamic environment and adapt to changing requirements.