JBA International
Lead Quality Assurance Engineer
JBA International, Sherman Oaks, California, United States, 91423
ESSENTIAL FUNCTIONS include the following. Other duties may be assigned. Lead the design, development, and execution of automated and manual test cases. Create and maintain comprehensive testing artifacts, including test plans, test cases, test scripts, and test data. Advocate for shift-left testing practices by engaging early in the development life cycle to prevent defects. Collaborate with product managers, developers, and business analysts to understand requirements and translate them into test strategies. Drive continuous improvement in QA processes, tools, and methodologies. Mentor and guide junior QA engineers, fostering a culture of quality and accountability. Manage defect tracking and resolution processes, ensuring timely delivery of fixes. Participate in code reviews and contribute to best practices in testing and automation. Ensure test coverage for functional, regression, integration, and performance, and security (e.g., vulnerability scanning) testing. Leverage AI and machine learning tools for intelligent test case generation, optimization, and predictive defect analysis. Test applications in cloud environments (e.g., AWS, Azure) and containerized setups (e.g., Docker, Kubernetes). Analyze test metrics and use analytics tools to drive data-informed improvements in quality processes. Work collaboratively with complex multi-disciplinary teams across all functions of the organization to ensure successful product development and launch. Validate releases, bug fixes, etc. in production environments using monitoring tools. Perform other duties as assigned. Education and Experience To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 5+ years of experience in Quality Assurance, with at least 2 years in a lead or senior role, preferably in fintech or SaaS environments. Proven experience with test automation tools (e.g., Qualitia, Selenium, Cypress, Playwright, TestNG, JUnit) or AI-based tools like Mabl or Test.ai. Strong scripting skills in languages such as Python, JavaScript, TypeScript or Java. Hands-on experience with manual testing and exploratory testing techniques. Experience with CI/CD pipelines and tools like GitHub Actions or Azure DevOps, as well as infrastructure-as-code tools like Terraform or Jenkins. Familiarity with commercial lending origination software is a strong plus. Excellent analytical, problem-solving, and communication skills. Bachelor's degree in Computer Science, Engineering, or a related field. Ability to think strategically and creatively: analyze, synthesize, recommend and take action. Takes initiative with a clear business purpose in mind. Must be able to work successfully under pressure and effectively manage time and workload. Preferred Qualifications Experience with behavior-driven development (BDD) frameworks like Cucumber or SpecFlow. Familiarity with low-code/no-code testing platforms (e.g., TestProject, Leapwork). Knowledge of performance testing tools (e.g., JMeter, Gatling) and chaos engineering. Experience with version control branching strategies and code quality tools (e.g., SonarQube). Experience with API testing tools (e.g., Postman, RestAssured). Knowledge of SQL and database testing. Exposure to Agile/Scrum methodologies. ISTQB, CSTE, or AI-specific QA certifications