Be the first to apply!
Senior Software Engineer - Python & Selenium Specialist
Innobot Health
Colombo •
Full-time
Requirements
Educational Background
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Technical Skills
- Strong proficiency in Python (OOP, libraries like unittest, pytest, requests. pandas, etc.)
- Hands-on experience with Selenium WebDriver for web application testing
- Familiarity with browser automation, handling dynamic elements, and cross-browser testing
- Experience with test frameworks like Pytest, Robot Framework, or Behave
- Knowledge of API testing using tools like Postman or libraries like requests/httpx
- Experience in version control systems (e.g.. Git)
- Familiarity with CI/CD tools (e.g. Jenkins, GitHub Actions)
- Working knowledge of databases (SQL/NOSQL)
Experience
- 2-4+ years of experience as a Software Engineer. Test Automation Engineer, or similar role
- Proven experience in developing and maintaining automated test scripts using Python & Selenium
- Experience working in Agile/Scrum teams and collaborating with developers and QA teams
Soft Skills
- Strong analytical and problem-solving abilities
- Good communication and documentation skills
- Team-oriented with the ability to work independently when needed