Description
This role is for one of the Weekly's clients.
Salary range: ₹ 18,0000,0 - ₹ 25,0000,0 (ie INR 18-25 LPA)
Experience: 7+ yrs
Location: Bengaluru
Job Type: Full-time
We are looking for an experiencedLead Software Engineer – SDETto drive quality engineering, test automation, and software development initiatives across front-end and back-end applications. This role is ideal for a strong software engineer who combines hands‑on programming expertise with a deep understanding of automation, quality engineering, cloud platforms, and modern software development practices.
You will play a key role in building scalable automation frameworks, developing automated and unit tests, validating production applications, and embedding quality throughout the software development lifecycle.
Requirements
Key Responsibilities
- Design, develop, and maintain scalableautomated test frameworks and test suitesfor front-end and back-end applications.
- Develop automated and unit tests usingPython, Java, or Node.js/JavaScript.
- Apply strongObject-Oriented Programming, software design, and engineering principlesto test automation.
- Collaborate with developers, product managers, and engineering stakeholders throughout the SDLC.
- Develop and execute test scenarios usingGherkin and BDD methodologies.
- Identify, troubleshoot, and resolve quality issues across applications, APIs, and distributed services.
- Integrate automated testing and quality gates intoCI/CD pipelines.
- Support testing and deployment of cloud-based applications, particularly withinAWS environments.
- Validate distributed systems and messaging platforms such asKafka, Amazon SQS, and Kinesis.
- Participate actively in Agile/Lean practices, including sprint planning, reviews, retrospectives, and technical discussions.
- Manage test cases, defects, and project documentation usingJira, Xray, and Confluence.
- Monitor application quality and performance using tools such asSonarQube, Grafana, and Datadog.
- Contribute to continuous improvement of automation frameworks, testing strategies, engineering standards, and quality processes.
- Mentor team members and promote strong engineering and quality practices across development teams.
What's Makes You a Great Fit
- 7+ years of experiencein SDET, Software Engineering, SRE, Quality Engineering, or related roles.
- Strong hands‑on experience inautomated and unit testingof front-end and back-end applications and services.
- Proficiency in at least one programming language:Python, Java, or Node.js/JavaScript.
- Strong understanding ofOOP, software design principles, and scalable automation architecture.
- Experience working inAgile or Lean software development environments.
- Hands‑on experience withGit, Jira, Confluence, and standard SDLC practices.
- Strong coding and debugging skills with an ability to build maintainable automation solutions.
- Experience with production development usingPython, Flask, Django, React, or Node.jsis an advantage.
- Strong backend development experience usingPython or Java.
- Experience building and deploying applications onAWS, including awareness of cost and performance optimization.
- Exposure toKafka, Amazon SQS, or Kinesisand distributed system testing.
- Proficiency inGherkin and BDD-based automation.
- Experience withDocker, Kubernetes, and Spinnakeris preferred.
- Familiarity withSonarQube, Grafana, and Datadogfor code quality, monitoring, and observability.
- Strong understanding ofCI/CD, cloud infrastructure, containers, and distributed systems.
- Excellent analytical, communication, collaboration, and problem‑solving abilities.
- A strong sense of ownership with the ability todrive quality across the entire software development lifecycle.