01Overview
Key Responsibilities
- Design, Deploy, develop, and maintain automated test frameworks and scripts using Python.
- Collaborate with development and lead QE members to understand testing requirements and ensure comprehensive test coverage.
- Execute Manual & automated tests, analyse results, and report product defects to the development team.
- Perform non-functional testing like performance, load, and stress testing to ensure system reliability and scalability.
- Debug and troubleshoot issues in both test automation scripts and the application under test.
- Contribute to the continuous improvement of the test automation strategy and processes.
- Mentor and guide other members of the QE, PM and development teams on best practices for test automation.
- Stay updated with the latest industry trends and advancements in test automation tools and techniques.
Required Qualifications
- Bachelors degree in computer science/ EC Engineering, or a related field.
- 3 yr+ Proven experience as an SDET or similar role, with a strong focus on test automation.
- Proficiency in Python programming language.
- In-depth understanding of Linux/Unix operating systems.
- Experience with test automation frameworks such as Ansible, Selenium, pytest, Robot Framework, or similar.
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, Zoho Sprints.
- Solid troubleshooting, problem-solving skills and attention to detail.
- Excellent written & verbal communication and collaboration skills.
- Knowledge of version control systems (e.g., Git).
- Experience with containerization technologies like Docker is a plus.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is an advantage.
Preferred Skills
- Experience with performance testing tools such as JMeter or eqvt.
- Knowledge of scripting languages like Bash or Perl.
- Understanding of network protocols and web technologies (TCP-IP, HTTP/s, REST, etc.).
- Experience with Agile/Scrum methodologies.
Key Skills
- Python
- Bash or Perl
- S .