Design and implement a comprehensive QA strategy for the migration of legacy VB4 applications to .NET Core, ensuring the preservation of existing functionality.
Develop test plans, test cases, and test scripts tailored to the migration, focusing on regression, functionality, and performance testing.
Lead both manual and automated testing efforts, overseeing the execution of test cases and ensuring alignment with project requirements.
Utilize and configure testing tools compatible with .NET Core environments and legacy systems, coordinating efforts across manual and automated tests.
Coordinate closely with developers and stakeholders to review code, identify potential issues, and ensure smooth communication between teams during testing.
Troubleshoot, log, and report defects, working with development teams to prioritize fixes based on impact and timelines.
Manage and mentor the QA team, setting expectations, providing guidance, and ensuring adherence to best practices in testing.
Document testing procedures, results, and processes for tracking progress and providing insights for future migrations or projects.
Required Skills and Qualifications:
5+ years of experience in Quality Assurance, with at least 2 years in a lead or managerial role.
Strong experience with legacy application testing (e.g., Visual Basic 4/6) and modern application testing (.NET Core).
Proficiency with QA tools and frameworks for both manual and automated testing (e.g., Selenium, JIRA, TestRail).
Experience in test planning, test case development, and test execution for complex migration projects.
Familiarity with database testing, including ODBC connections and Windows-based environments.
Solid knowledge of software development lifecycle (SDLC) and QA best practices.
Strong problem-solving skills, attention to detail, and ability to prioritize in a fast-paced environment.
Excellent communication skills for effective cross-team collaboration.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.