Job
Description
As a QA Engineer at Vantage Circle, you will play a crucial role in defining testing strategies, mentoring junior team members, and ensuring the highest quality standards across the platform. Your responsibilities will include: - Designing and implementing comprehensive test strategies for complex, multi-platform applications. - Leading end-to-end testing efforts for major product releases and feature rollouts. - Establishing and maintaining QA best practices, standards, and processes. - Driving test automation initiatives and framework development. - Collaborating with product management and engineering teams on quality requirements and acceptance criteria. - Balancing manual and automated testing approaches for optimal coverage. In terms of technical excellence, you will be expected to: - Design, develop, and maintain robust automated test suites for web, mobile, and API testing. - Lead mobile automation testing efforts for iOS and Android applications using Appium. - Execute comprehensive manual testing for complex user workflows and edge cases. - Perform advanced testing including integration, regression, performance, security, and accessibility testing. - Lead API testing efforts and validate system integrations. - Conduct thorough code reviews of test automation scripts and frameworks. As a leader and mentor, you will: - Mentor and guide junior QA engineers. - Lead knowledge sharing sessions and create technical documentation. - Foster a culture of quality throughout the development lifecycle. - Coordinate with cross-functional teams including Product and Engineering. In terms of quality assurance and risk management, you will: - Identify potential quality risks and develop mitigation strategies. - Analyze test metrics and provide detailed quality reports to stakeholders. - Lead root cause analysis for critical production issues. - Establish quality gates and release criteria for different environments. - Drive continuous improvement initiatives in testing processes. **Required Qualifications:** **Experience & Education:** - 3-4 years of hands-on experience in software quality assurance and testing. - Bachelor's degree in Computer Science, Engineering, or related field. - Proven experience in leading QA initiatives for SaaS or web-based applications. - Strong background in both manual and automated testing methodologies. **Technical Expertise:** - Expert-level proficiency in test automation tools (Selenium, Playwright, or similar). - Advanced knowledge of mobile automation testing using Appium for iOS and Android platforms. - Advanced knowledge of API testing tools (Postman, REST Assured, or similar). - Strong programming skills in Java, Python, JavaScript, or C#. - Experience with performance testing tools (JMeter, LoadRunner, Gatling). - Solid understanding of databases, SQL, and data validation techniques. - Experience with mobile testing frameworks and device management platforms. **Leadership & Process Skills:** - Experience in test strategy development and test plan creation. - Strong knowledge of software development lifecycle and Agile/Scrum methodologies. - Proven ability to mentor junior team members and lead projects. - Experience with test management tools (TestRail, Zephyr, qTest). - Knowledge of version control systems (Git) and collaborative development practices. **Quality & Standards:** - Deep understanding of testing types: functional, integration, regression, performance, security. - Experience with cross-browser and cross-platform testing. - Expertise in mobile application testing across different devices and OS versions. - Knowledge of accessibility testing standards (WCAG, Section 508). - Familiarity with security testing principles and tools. **Advanced Technical Skills:** **Automation & Frameworks:** - Design and implement custom test automation frameworks for web and mobile applications. - Experience with BDD/TDD approaches using Cucumber, SpecFlow, or similar. - Expertise in mobile automation testing frameworks and Appium configurations. - Experience with cross-browser testing platforms (Sauce Labs, BrowserStack). - Knowledge of test automation best practices and design patterns. **Good to Have:** - Experience in HR Tech, Employee Engagement, or SaaS platforms. - Certifications in ISTQB Advanced Level, Agile Testing, or similar. - Experience with mobile app testing (iOS/Android native and hybrid) using Appium. - Knowledge of machine learning/AI testing approaches. - Experience with chaos engineering and fault tolerance testing. - Familiarity with compliance testing (SOC2, GDPR, etc.). - Experience with test data management and synthetic data generation. - Knowledge of progressive web app (PWA) testing. **Technical Environment:** - **Automation Tools:** Selenium, Playwright, REST Assured, Appium - **Programming Languages:** Java, Python, JavaScript, TypeScript - **Databases:** MySQL, Redis - **Monitoring:** New Relic, Grafana, CloudWatch, ELK Stack - **Testing