Lead Software Engineer in Test
Desired Experience Range : 10+ years
Location of Requirement : Bangalore
Key Responsibilities
- As a Lead SDET, you will play a crucial role in strengthening test automation strategies, leading quality initiatives, and championing a culture of excellence in engineering.
- Work closely with Software Engineers to understand the complex ecosystem in place at DE&E Technology
- Write and review a lot of code and test
- Enhance framework observability with proper metrics and presentations
- Develop automated test frameworks and suites on UI, Data, API and Integration levels of testing using python or other OO language
- Demonstrate ownership for the projects delivered by the team and department
- Knowledge of system design and implementation, best practices to guide and mentor
- Participate in design discussions for our platform to help evolve it in a way that enables richer testing scenarios that simplify detection and prevention
- Assist with triage, diagnosis, and resolution of issues discovered across teams.
- Contribute to end-to-end acceptance tests
- Where necessary, develop and execute manual test cases to detect issues that cannot be detected through automated means
- Drive the conversion of manual tests to automated whenever possible
Required Experience / Skills :
Minimum of 7 years of hands-on software test development experience, including both functional and non-functional test developmentPassion for driving best practices in the testing spaceProficiency with Python or other OO languageStrong proficiency in SQL and experience writing complex database queriesKnowledge of software engineering practices and agile approachesStrong knowledge for establishing and improving product qualityExperience building or improving test automation frameworks.Proficiency CICD integration and pipeline development in Jenkins, Spinnaker and other similar tools.Proficiency in UI and API automation (Selenium, Robot, Watir)Proficiency in Gherkin ( BDD / TDD )Willingness to take challenges head on while being part of a team