Position summary :
As a Software Development Lead, you will design, develop, and configure software systems end-to-end or for specific stages of the product lifecycle.
You will work closely with cross-functional teams to deliver high-quality software solutions that meet business goals and client requirements.
The role combines hands-on delivery, technical leadership, and people management, with a strong emphasis on automated testing and quality engineering.
Key responsibilities :
- Act as a Subject Matter Expert (SME) and provide technical leadership for the team.
- Collaborate with product owners, architects, QA, DevOps, and other engineering teams to define, plan, and deliver features.
- Make and own team-level decisions related to design, delivery and technical trade-offs.
- Design, implement, and maintain automated test suites and testing frameworks for functional, integration, regression and performance testing.
- Drive adoption of test automation best practices and ensure tests are integrated into CI / CD pipelines.
- Troubleshoot and provide robust solutions to technical challenges across multiple teams.
- Mentor and coach team members, facilitate knowledge sharing, and grow technical capability within the team.
- Monitor project progress, track quality metrics, and ensure alignment with strategic objectives and delivery timelines.
- Promote engineering best practices including code review, continuous integration, automated testing, observability, and secure coding.
Professional & technical skills (required) :
Minimum 5 years of experience in Automated Testing.Strong hands-on experience with test automation frameworks and tools (e.g., Selenium, Playwright, Cypress, JUnit / TestNG, pytest or equivalent).Proven ability to design and implement automated test scripts for UI, API, integration, and regression testing.Deep understanding of CI / CD processes and experience integrating automated tests into pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps, etc.).Solid software engineering fundamentals : coding, design patterns, debugging and troubleshooting.Experience with version control systems (Git) and branching strategies.Familiarity with test data management, test environments, and test reporting / metrics.Excellent communication skills; able to present technical decisions to stakeholders.(ref : hirist.tech)