Posted on: 13/07/2025
Job Title : Python Automation Engineer
Location : Gurgaon
Experience Required : 4+ Years
Work Mode : On-site | General Shift
Role Summary :
We are seeking an experienced Python Automation Engineer who is skilled in designing, developing, and executing robust automation test frameworks. The ideal candidate should have hands-on expertise in automation using Python and Java and be comfortable working across test lifecycle activities in agile product development environments.
This role will involve working with product development teams to define automation strategies, ensure test coverage, and deliver high-quality, stable releases that meet functional and performance expectations.
Key Responsibilities :
- Design and implement a comprehensive testing strategy for different stages of the development lifecycle.
- Define and maintain Verification and Validation (V&V) plans in compliance with SDLC and project requirements.
- Develop and document software test cases to validate system and software requirements.
- Automate functional and regression test cases using appropriate frameworks such as Selenium, Pytest, or
Cucumber.
- Perform non-functional testing, including accuracy, reliability, and performance testing.
- Participate in formal system verification testing in collaboration with end users and stakeholders.
- Provide technical support for test activities during the research and prototyping phases of product development.
- Analyze test results, report bugs, and work closely with developers to resolve issues.
Required Skills & Qualifications :
- Minimum 4+ years of experience in test automation using Python and Java.
- Expertise in one or more automation frameworks : Selenium, Pytest, Cucumber.
- Strong understanding of Software Development Life Cycle (SDLC), Test Methodologies, and Bug Life Cycle.
- Proven ability to design and maintain scalable test automation suites across multiple projects.
- Proficient in test case development, risk assessment, and test data management.
- Familiarity with Application Lifecycle Management (ALM) tools and issue tracking systems like JIRA, Rally.
- Experience with Agile methodologies (Scrum, Kanban) and version control tools such as GitLab and
Perforce.
- Practical knowledge of automation using UFT, Jenkins, Cucumber Studio, and related tools.
- Hands-on experience in API testing, performance testing, and integration of automation with CI/CD pipelines.
- Capable of performing root cause analysis, debugging, and regression testing.
- Strong communication and collaboration skills, with the ability to work independently and in cross-functional teams.
- Quick learner with adaptability to new tools, frameworks, and testing approaches
Nice to Have :
- Exposure to containerized test environments using Docker or cloud-based test infrastructure.
- Knowledge of TestNG, Allure Reporting, or other advanced reporting tools.
- Experience testing in domains like embedded systems, networking, or enterprise web applications.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1512162
Interview Questions for you
View All