Project Role : Custom Software Engineer
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : Automated Testing
Good to have skills : NA
Minimum 3 Year(s) Of Experience Is Required
Educational Qualification : 15 years full time education
Summary:
We are seeking a motivated Junior Python Test Automation Developer to support our quality engineering efforts by developing and executing automated tests. The ideal candidate has a strong foundation in Python, a keen interest in test automation, and a willingness to learn modern testing tools and emerging technologies such as AI-assisted testing.
Roles & Responsibilities:
- Assist in designing, developing, and maintaining automated test scripts using Python
- Execute automated test cases for web, mobile, and API applications
- Work with automation tools such as Selenium, Appium, and/or Robot Framework
- Create and maintain test cases using Pytest and other testing libraries
- Perform test execution, log defects, and assist in test result analysis
- Prepare test execution reports and support overall testing documentation
- Collaborate with developers and senior QA engineers to understand requirements and test scenarios
- Participate in code reviews and follow test automation best practices
- Continuously learn and adopt new testing tools, frameworks, and techniques
- Basic to intermediate knowledge of Python scripting
- Understanding of software testing fundamentals (manual and automation testing)
- Familiarity with at least one automation tool such as Selenium, Appium, or Robot Framework
- Basic knowledge of test case design, defect lifecycle, and testing concepts
- Willingness to learn and adapt to new technologies and frameworks
- Good communication skills and ability to work in a team environment
Professional & Technical Skills:
- Hands-on experience with Pytest or similar Python testing frameworks
- Exposure to OpenCV or image-based testing concepts
- Basic understanding of OCR tools such as EasyOCR or Pytesseract
- Awareness of AI/ML concepts or AI-driven testing approaches
- Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions)
- Basic knowledge of version control systems like Git
Additional Information:
- 2–5 years of experience in software testing or Python test automation
- This position is based at our Bengaluru office.
- A 15 year full time education is required.
, 15 years full time education