QA Engineer #2349Position Summary:Our partner, a fast-growing SaaS company that offers remote monitoring and endpoint management software, is looking to add a QA Engineer to join their engineering team. You will collaborate closely with the development and product teams to identify and prioritize software deficiencies, in order to strive for error-free feature deployment. You will play a key role in assuring corrective measures by developing and implementing testing strategies and methodologies to maintain a high standard quality. You will act as SME on the tools used for testing, as well as the testing approaches, methodologies, and requirements.Experience and Education:B.S. in Computer Science or related experience4+ years of QA experienceFull Software Development Life Cycle (SDLC) experienceExtensive experience in manual testing across a variety of project and domainsExpertise in creating test plans, test cases, and test strategiesProficiency in using manual testing tools and frameworksSkills and Strengths:Manual testingManual web application testingFunctional testingNon-functional testingBlackbox & Whitebox testingTest case design tools (e.g., Visual Studio, IntelliJ IDE)Test management tools (e.g., TestRail, Zephyr, or Qtest)Virtualization tools (e.g., VMWare, VirtualBox)Source/revision control methodologies (e.g., SVN/GIT)Bug tracking systems (e.g., Jira, Bugzilla, or Trello)Rest APIRDBMSSQLTest documentationAutomation testing (a plus)Manual mobile application testing (a plus)Primary Job Responsibilities:Develop comprehensive test plans and strategies that align with project objectives and business requirements.Execute complex test cases manually to identify defects and ensure software functionality meets specified requirements.Create detailed and well-structured test cases, test scenarios, and test data that cover different testing types.Document test cases with clear steps, expected results, and test data requirements.Identify, prioritize, and report defects accurately, including clear steps to reproduce and severity assessments.Ensure the availability of appropriate test data for testing, including the creation, modification, and validation of test data sets.Maintain organized and up-to-date test documentation, including test plans, test cases, and testing processes.Identify opportunities to enhance manual testing processes, implement industry best practices, and contribute to overall software quality improvement.Collaborate effectively with cross-functional teams, including developers, product managers, and business analysts, to ensure alignment on testing objectives and priorities.