HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?