Staff/Sr Staff Software Development Engineer (Python | Selenium | Automation | AWS)
Zscaler
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and implement test automation frameworks, tools, and infrastructure to support the development of software applications.
- Collaborate with cross-functional teams to identify and prioritize testing needs and requirements.
- Develop and maintain Python and Java for automation framework development for testing tasks, including unit testing, integration testing, and regression testing.
- Should be familiar with debugging tools like flamegraph, wireshark, valgrind and gdb.
- Utilize Terraform and Ansible to manage and provision infrastructure for testing and deployment.
- Continuously improve testing processes and tools to increase efficiency and quality.
- Experience with building docker images and deployment of images using docker / docker-compose
- Experience with Jmeter, curl-loader or other similar tools for performance and scale testing.
- Bachelor's degree in Computer Science or a related field (or equivalent experience).
- At least 7 years of experience in framework development.
- In-depth knowledge of Python, Selenium, Locust, K6, Playwright, JMeter, Terraform, and Ansible.
- Experience working with containerized applications and services.
- Strong understanding of software development and testing principles.
- Excellent problem-solving skills and ability to work independently or as part of a team.
- Familiarity with agile development methodologies and version control systems (e.g., Git).
- Experience with test automation frameworks such as Selenium, K6, Appium, Playwright.
- Strong communication and collaboration skills, with the ability to work closely with cross-functional teams