onsite
Lead Quality Software Engineer - Salesforce
Software Engineer
Lead the quality engineering team to design, implement, and maintain automated test frameworks using Python, Java, and Selenium, driving continuous integration and delivery for high‑impact AI CRM products.
About the role
Key Responsibilities
- Architect and evolve end‑to‑end automated test suites for core CRM features, ensuring coverage across web, mobile, and API layers.
- Lead a cross‑functional team of QA engineers, providing mentorship, code reviews, and fostering a culture of quality ownership.
- Integrate testing pipelines into CI/CD workflows (GitHub Actions, Jenkins, or equivalent), optimizing test execution time and reliability.
- Collaborate closely with product, development, and DevOps teams to define quality gates, defect triage processes, and release criteria.
- Drive continuous improvement initiatives, including test data management, performance testing, and exploratory testing practices.
Requirements
- 5+ years of experience in quality engineering with a strong background in automation testing.
- Proficiency in Python and Java, with hands‑on experience using Selenium WebDriver, JUnit/TestNG, and related frameworks.
- Deep understanding of CI/CD concepts and experience configuring pipelines in modern DevOps environments.
- Excellent communication skills and a proven ability to mentor and influence engineering teams.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes) is a plus.
Skills
cicdpythonjavaseleniumjunitagile