Job Title : Python Automation Engineer (with SQL & Selenium)
Location : [Insert Location]
Experience : 4–9 years
Job Summary : -
We are looking for a skilled Python Automation Engineer with hands-on experience in Selenium for web automation and SQL for data validation and backend testing. The ideal candidate will be responsible for designing, developing, and maintaining automation frameworks and test scripts to ensure high-quality software delivery.
Key Responsibilities : -
- Develop and maintain robust automation scripts using Python and Selenium WebDriver .
- Design and implement test automation frameworks for web applications.
- Write complex SQL queries for data validation and backend testing.
- Integrate automated tests into CI / CD pipelines (e.g., Jenkins, GitLab CI).
- Collaborate with QA, development, and product teams to understand requirements and ensure test coverage.
- Perform root cause analysis of test failures and log defects with detailed information.
- Maintain test documentation and contribute to test planning and strategy.
Required Skills : -
Strong programming skills in Python .Proficiency in Selenium WebDriver for browser automation.Solid understanding of SQL and experience with relational databases (e.g., MySQL, PostgreSQL, SQL Server).Experience with version control systems like Git .Familiarity with test frameworks like PyTest , unittest , or Robot Framework .Knowledge of HTML, CSS, and JavaScript for DOM manipulation and debugging.Experience with API testing using tools like Postman or Python libraries (e.g., requests).Preferred Qualifications : -
Experience with CI / CD tools (e.g., Jenkins, GitHub Actions).Exposure to cloud platforms (AWS, Azure, GCP).Knowledge of Docker and containerized test environments.ISTQB or other relevant certifications.Education : -
Bachelor’s degree in Computer Science, Engineering, or a related field.