QA Automation (Python)

EffiaSoft logo

EffiaSoft

View Salaries, Reviews, and more  

Job Description

Job Description

EffiaSoft Pvt. Ltd. is seeking a seasoned QA Automation Engineer to implement test automation

strategies that enhance the quality, stability, and performance of software products. This role involves

building scalable test frameworks, integrating automation with CI/CD pipelines, and collaborating with

cross-functional teams to deliver high-quality solutions.


Roles & Responsibilities:

1. Automation Development

 Design, develop, and maintain automated test scripts using Selenium WebDriver

(Python preferred), Playwright (Python) and frameworks like TestNG/JUnit.

 Implement Page Object Model (POM) and create custom reusable functions for scalable

and maintainable test automation.

 Conduct cross-browser testing using Selenium Grid, BrowserStack, or Sauce Labs to

ensure UI consistency across platforms.

2. Mobile Automation

 Develop and maintain Appium-based automation for Android and iOS.

 Work with real devices and emulators to simulate gestures and test edge scenarios.

 Handle mobile automation configuration including desired capabilities, UIAutomator,

and activity/package names.

3. Programming & Build Management

 Write clean, efficient code using Java and JavaScript, and follow OOP principles.

 Use Maven or Gradle for managing build configurations and project dependencies.

4. Framework & CI/CD Integration

 Build and enhance automation frameworks for various platforms.

 Integrate automation suites into Jenkins or other CI/CD pipelines for continuous

execution and feedback.

 Manage version control using SVN.

5. API Automation (Preferred)

 Perform API testing using tools like Postman and frameworks like Rest Assured.

 Automate API validations and assertions as part of test suites.Test Management & Quality Reporting

1. Reporting & Metrics

 Generate detailed and customization reports using Extent Reports, TestNG/JUnit reports.

 Track automation coverage, test execution, and generate summaries.

2. Defect Tracking & Lifecycle Management

 Log and track bugs efficiently using defect tracking systems.

 Work closely with developers and product managers to triage, prioritize, and resolve

issues.

3. Test Strategy & Execution

 Contribute to test planning, test case design, execution tracking, and regression testing.

 Drive test coverage and ensure minimal risk in releases by automating critical workflows.


Skills & Qualifications:

1. Educational Background

 Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.

2. Professional Experience

 Minimum 5 years of hands-on experience in QA Automation roles, preferably in product-

based or enterprise application environments.

3. Technical Proficiency

 Strong expertise in automation tools such as Appium, Selenium, Playwright, TestNG, and

Winium.

 Solid knowledge of integrating test suites into Jenkins for CI/CD workflows.

 Proficient in programming/scripting languages like Python used in Automation.

4. Analytical & Problem-Solving Skills

 Proven ability to analyze complex systems and identify appropriate test scenarios.

 Strong debugging and troubleshooting capabilities.

5. Tools & Process Knowledge

 Familiarity with issue tracking (e.g., JIRA) and test management tools.

 Exposure to Agile/Scrum development methodologies.

6. Soft Skills

 Excellent verbal and written communication skills.

 Strong team collaboration and organizational abilities.

 High attention to detail and a proactive approach to quality.


Interview Questions of QA Automation (Python) at EffiaSoft

Currently, there aren't any interview questions for this role at EffiaSoft shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of QA Automation (Python) at EffiaSoft

Currently, there aren't any salaries for this role at EffiaSoft shared by other job seekers.

View more salaries from EffiaSoft →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now