




Job Summary: Lead quality assurance initiatives for web and mobile applications, ensuring software products meet functional and non-functional requirements through testing strategies and automation. Key Highlights: 1. Design comprehensive test strategies 2. Develop and maintain automated testing frameworks 3. Mentor junior QA engineers and promote engineering best practices ABOUT HAIPRIORI Haipriori is a technology and consulting firm built on the conviction that technology and business are inseparable. We partner with organizations to design, modernize, and implement software solutions aligned with business strategy, operational efficiency, and regulatory requirements. SUMMARY Lead quality assurance initiatives for web and mobile applications. Ensure software products meet functional and non-functional requirements. Collaborate with software engineers, architects, product managers, project managers, and clients. Design testing strategies and improve automation coverage. Integrate quality practices into the software development lifecycle. Lead initiatives related to test strategy, automation framework development, CI/CD pipeline integration, performance testing, and engineering team mentorship. Contribute to QA process improvement, test documentation, Standard Operating Procedures (SOPs), and quality metrics. Provide visibility into product reliability. KEY RESPONSIBILITIES Test Strategy and Quality Leadership Design comprehensive test strategies. Create detailed test plans and test cases for new features, enhancements, and bug fixes. Ensure test coverage for functional and non-functional requirements such as usability, reliability, performance, and security. Promote shift-left testing practices by integrating quality early in the development lifecycle. Define and promote QA standards, best practices, and testing frameworks across engineering teams. Test Automation and Framework Development: Develop and maintain automated testing frameworks. Use tools such as Selenium, Cypress, Playwright, or Appium. Increase automation coverage for UI, API, and end-to-end tests. Optimize automation pipelines to reduce manual testing and increase reliability. Cross-Platform Testing Validate web and mobile applications across different browsers, devices, and operating systems. Ensure compatibility, responsiveness, and a consistent user experience. API, Integration, and System Testing Validate system behavior through API, integration, and end-to-end testing. Perform REST API testing using tools such as Postman or equivalent platforms. Execute database validations via SQL queries to ensure data accuracy and system integrity. Defect Management and Quality Control Identify, document, and prioritize defects using tools such as Jira or other issue-tracking systems. Monitor quality metrics and release status to ensure reliable deployments. Performance, Regression, and Reliability Testing Execute performance tests to validate system scalability and stability. Run regression test cycles to ensure new releases do not introduce defects. CI/CD and DevOps Integration Integrate automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Implement automated quality gates to detect defects early in the development pipeline. Documentation, Metrics, and Reporting Maintain comprehensive QA documentation including test plans, test cases, defect reports, quality dashboards, QA metrics, and SOPs. Collaboration and Mentorship Work with developers, architects, product managers, and project managers to ensure high-quality releases. Mentor junior QA engineers and promote quality-oriented engineering practices. ESSENTIAL REQUIREMENTS Bachelor’s degree in Computer Science, Software Engineering, or a related field. 5+ years of experience in software quality assurance. Strong hands-on experience in both manual and automated testing. Experience with automation frameworks such as Selenium, Cypress, Playwright, or Appium. Proven experience testing REST APIs using tools such as Postman. Solid SQL knowledge for database validation. Experience using Jira or other defect management systems. Experience working in Agile environments such as Scrum or Kanban. Strong analytical and problem-solving skills. Fluency in English and Spanish. DESIRABLE REQUIREMENTS Experience with performance testing tools such as JMeter, k6, or Gatling. Experience testing cloud-native applications. Familiarity with Azure environments. Experience testing microservices architectures and event-driven systems. Experience mentoring QA engineers or leading testing initiatives. Experience testing mobile applications. Familiarity with BDD or TDD frameworks. Experience integrating automated tests into CI/CD pipelines and DevOps workflows. Knowledge of security testing and vulnerability validation. Experience in regulated industries such as healthcare, fintech, or insurance. QA certifications such as ISTQB or Certified Software Tester. WHAT WE SEEK IN THIS PERSON A systems thinker who connects software architecture with business outcomes. A quality-focused engineer who understands the importance of reliable software. A mentor and collaborator who drives others’ growth while owning quality outcomes. A problem solver who excels in complex and regulated environments. A curious innovator who continuously learns and applies new technologies. -Requirements- Minimum Education: University / Professional Degree 5 years of experience Languages: Spanish, English Skills: Selenium
