Python Test Automation Engineer – PyTest, Selenium, API Testing & CI/CD
synechron · Bengaluru - Bellandur (GTP) · India · On-site
Posted Oct 7, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Job Summary
Synechron is seeking a detail-oriented QA Engineer with strong Python expertise to develop, execute, and maintain automated testing frameworks supporting our software products. This role involves designing test scripts, implementing automation solutions, and ensuring the quality and performance of applications across APIs, back-end services, and user interfaces. You will work closely with development, product, and operations teams to deliver reliable, scalable, and high-quality software solutions aligned with industry standards.
Software Requirements
Required:
Strong proficiency in Python (3+ years of experience) for automation scripting
Hands-on experience with test automation frameworks: PyTest, Robot Framework, Selenium with Python, or Behave (4+ years)
Knowledge of API testing tools such as Postman, Request library in Python, or REST Assured
Experience with SQL for database validation and data verification (3+ years)
Familiarity with version control systems: Git
Experience with CI/CD tools: Jenkins, GitLab CI, or Azure DevOps
Preferred:
Experience with automated load and performance testing (e.g., JMeter, Locust)
Knowledge of test management tools and frameworks for reporting and documentation
Exposure to cloud environments supporting automation workflows (preferred)
Overall Responsibilities
Design, develop, and maintain automated test scripts to validate APIs, UI components, and backend services
Build and optimize test frameworks ensuring stability, reusability, and ease of maintenance
Execute automated tests for functional, regression, and performance validation to support continuous delivery
Identify, report, and track defects, collaborating with developers to ensure timely resolution
Integrate automation scripts into CI/CD pipelines to support rapid release cycles
Work with cross-disciplinary teams to understand requirements and expand test coverage accordingly
Facilitate test data preparation, environment setup, and test execution in aligned workflows
Implement best practices in test automation and quality assurance to improve product reliability
Maintain documentation for test cases, scripts, and test results for quality audits and process improvement
Technical Skills (By Category)
Programming Languages (Essential):
Python (3+ years of experience for scripting and automation)
Preferred:
Additional scripting or programming languages like JavaScript or Shell scripting
Frameworks & Libraries:
PyTest, Robot Framework, Selenium with Python, Behave (BDD) frameworks
Familiarity with API testing libraries such as requests or REST Assured
Databases & Data Management:
SQL: MySQL, PostgreSQL, SQL Server for data validation and verification
Tools & CI/CD:
Jenkins, GitLab CI, Azure DevOps for automation pipelines
Version control: Git (required)
Testing & Monitoring:
Automated testing, performance testing, and metric collection tools
Basic understanding of monitoring tools for test…