Python Automation Engineer

7 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary

As a Python Automation Engineer, you will play a pivotal role in developing, maintaining, and improving automated test frameworks to ensure the delivery of high-quality software solutions. You will collaborate with cross-functional teams to implement best practices, enhance testing efficiency, and support agile development processes.


Key Responsibilities:

  • Unify current test scripts across multiple platforms into a centralized repository for reuse throughout the organization.
  • Perform manual and automated testing on the generic SDK to ensure it meets the functional and performance requirements.
  • Identify, report, and track defects or issues in the SDK and collaborate with developers to resolve them.
  • Develop and maintain detailed test plans, test cases, and test scripts for SDK functionality.
  • Ensure the SDK is compatible across different platforms, environments, and versions by collaborating with software engineers.
  • Conduct integration testing to ensure seamless interaction with other tools and systems
  • Verify SDK documentation for accuracy and clarity, ensuring it aligns with real-world use cases.
  • Attend all sprint related ceremonies, to be part of a scrum team.
  • Write clear and concise test documentation, including test cases, test results, and defect reports.
  • Collaborate with the development team to ensure requirements and acceptance criteria are clear and understood.
  • Continuously improving testing processes and techniques to enhance efficiency and effectiveness.
  • Perform regression testing and ensure any new updates or fixes do not introduce new issues.
  • Work closely with stakeholders to identify and resolve reported issues.
  • Collaborate with cross functional QA teams on identifying issues related to SDK, to update test plans, test cases, and test scripts
  • Maintain test environments and data sets to support testing activities.
  • Continuously identify and suggest improvements to testing processes and tools.
  • Track and report on testing progress, identifying risks, issues, and dependencies.


Requirements:

  • 5 – 7 years’ experience in testing SDKs, APIs, or software libraries.
  • Solid understanding of Python along with various programming languages (e.g. Java, C++, JavaScript) to implement SDK and report technical issues.
  • Strong understanding of software development and testing methodologies.
  • Demonstrated use of automated testing tools and frameworks (e.g., Selenium, Appium, Postman, etc.).
  • Familiarity with mobile apps and website development
  • Experience with test case creation, execution, and bug tracking using ADO and JIRA.
  • Knowledge of version control systems like Git.
  • Ability to work in a fast-paced, dynamic environment and manage multiple testing priorities.
  • Quick learner to adapt to new technology.
  • Strong analytical skills with a keen eye for detail.
  • Excellent communication skills, both written and verbal.
  • Experience with performance testing and load testing is a plus.
  • Familiarity with CI/CD pipelines is a plus.
  • Familiarity with cloud-based platforms and services.


About Encora

Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.


At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You