Synechron logo

Python Test Automation Engineer – PyTest, Selenium, API Testing & CI/CD

Synechron
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

5+ Years

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

PythonSeleniumTest AutomationpytestCI/CDDefect ManagementJenkinsTest FrameworksRESTful APIs

Job description

Overview

Develop, execute, and maintain Python-based automated testing frameworks for software products. Ensure the quality and performance of APIs, back-end services, and user interfaces through automation, validation, and continuous testing.

What you'll do

  • Design, develop, and maintain automated test scripts to validate APIs, UI components, and backend services.
  • Build and optimize test frameworks for 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.
  • 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.
  • Develop, review, and improve automated test scripts for various application components.
  • Execute automated test suites across different environments, analyze results, and report defects.
  • Troubleshoot and debug automation scripts, optimizing for reliability and speed.
  • Collaborate with developers and product owners on test coverage and validation requirements.
  • Maintain test data, environments, and configuration settings for consistent testing.
  • Support CI/CD integration to enable automatic testing workflows in release pipelines.
  • Participate in Agile ceremonies—planning, stand-ups, demos—and contribute to continuous quality improvement.
  • Document test cases, results, and best practices for the team and audits.

What you'll need

  • Strong proficiency in Python with 3+ years of experience for automation scripting.
  • Hands-on experience with test automation frameworks: PyTest, Robot Framework, Selenium with Python, or Behave, with 4+ years of experience.
  • Knowledge of API testing tools such as Postman, Request library in Python, or REST Assured.
  • Experience with SQL for database validation and data verification, with 3+ years of experience.
  • Familiarity with version control systems: Git.
  • Experience with CI/CD tools: Jenkins, GitLab CI, or Azure DevOps.
  • 5+ years of hands-on experience developing and executing automated tests in enterprise or web applications.
  • Proven expertise in Python-based automation frameworks and scripting languages.
  • Experience testing APIs, UI, and back-end components in fast-paced delivery cycles.
  • Familiarity with version control and CI/CD pipelines in agile environments.
  • Experience working collaboratively within cross-functional teams supporting continuous testing and integration.
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 5+ years of experience in automation testing with Python and relevant frameworks.
  • Demonstrated success in testing APIs, UI components, and backend systems in enterprise environments.
  • Strong analytical and troubleshooting skills for automation challenges.
  • Clear and effective communication skills with diverse teams and stakeholders.
  • Ability to prioritize tasks, meet deadlines, and manage multiple projects.
  • Continuous learner with a proactive approach to adopting best practices and new tools.
  • Focused on delivering high-quality, scalable, and maintainable automation solutions.

Nice to have

  • Experience with automated load and performance testing, such as JMeter or Locust.
  • Knowledge of test management tools and frameworks for reporting and documentation.
  • Exposure to cloud environments supporting automation workflows.
  • Additional scripting or programming languages like JavaScript or Shell scripting.
  • Certifications in testing or automation tools, such as ISTQB or Certified Agile Tester.

Details

  • Location: Bengaluru - Bellandur (GTP).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Python Test Automation Engineer – PyTest, Selenium, API Testing & CI/CD