onsite
Senior Software Development Engineer in Test View Jobs - Swiggy
Software Engineer
Senior Software Development Engineer in Test responsible for designing and implementing functional and non‑functional test automation strategies, optimizing ROI, and ensuring high‑quality releases for complex modules.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks for functional and non‑functional testing across multiple modules.
- Implement end‑to‑end CI/CD pipelines to integrate automated tests into the release workflow.
- Collaborate with development and product teams to define test coverage, acceptance criteria, and quality metrics.
- Identify performance bottlenecks and create automated performance test suites to ensure scalability.
- Continuously evaluate and improve test strategies to maximize automation ROI and reduce manual effort.
Requirements
- 4–6 years of hands‑on experience in test automation engineering, preferably in a high‑traffic consumer platform.
- Strong programming skills in Java or Python and extensive experience with Selenium or similar UI automation tools.
- Proficiency in building and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI, or CircleCI.
- Experience with performance testing tools (e.g., JMeter, Gatling) and a solid understanding of non‑functional testing concepts.
- Ability to design scalable test architectures, troubleshoot complex issues, and mentor junior engineers.
Skills
javapythonseleniumtest automationcicd