Senior QA Automation Engineer (Pune)

Senior QA Automation Engineer (Pune)

14 Aug
|
Quantum Integrators
|
Pune

14 Aug

Quantum Integrators

Pune

Role: Senior Automation Tester / Senior QA Automation Engineer

Location: Nagpur / Pune, Maharashtra - (Onsite Office)

Employment Type: Full-Time

Experience: 8 to 12 years

Shift Time: UK Shift (02.00 PM to 11.00 PM IST)

Notice Period: Immediate joiner

Must Have : Clinical / Pharma / Medical / Healthcare / MedTech domain experience

:

Technical Setting:

- IDE: PyCharm 2023.3.1
- Programming Language: Python 3.12.1
- Automation Framework: Robot Framework
- Web Automation Library: SeleniumLibrary
- Source Code Repository: Bitbucket

Role Overview:

- We are looking for an experienced Senior Automation Tester with strong expertise in Python, Robot Framework, and SeleniumLibrary to develop, maintain, and enhance automated test solutions for web-based applications.
- The ideal candidate should have strong knowledge of automation framework design, test planning, execution, defect management, and Agile methodologies. The candidate will work closely with developers, business analysts, product owners, and QA teams to ensure high-quality software releases.

Key Responsibilities:

- Design, develop, execute, and maintain automated test scripts using Robot Framework and SeleniumLibrary.
- Develop reusable and maintainable automation components using Python.
- Analyze functional and technical requirements and create appropriate test scenarios and test cases.
- Build and enhance Robot Framework automation suites for functional, regression, integration, and end-to-end testing.
- Develop and maintain reusable keywords, libraries, test data, and automation utilities.
- Perform web application testing across supported browsers and environments.
- Identify suitable test cases for automation and maximize automation coverage.
- Execute automated regression suites and analyze test execution results.
- Troubleshoot automation failures and determine whether failures are caused by application defects, test scripts, test data, or environment issues.
- Log, track, and manage defects and work closely with development teams for resolution.
- Maintain automation source code and test assets in Bitbucket.
- Follow source-control best practices, including branching, merging, pull requests, and code reviews.
- Participate in Agile ceremonies such as sprint planning, daily stand-ups,



backlog refinement, sprint reviews, and retrospectives.
- Collaborate with developers, Business Analysts, Product Owners, and other QA engineers.
- Review existing automation frameworks and identify opportunities for improved reliability, maintainability, and execution speed.
- Create and maintain test documentation, automation standards, and execution reports.
- Mentor junior automation testers and provide guidance on Robot Framework, Python, SeleniumLibrary, and automation best practices.
- Contribute to continuous improvement of QA processes and automation strategy.

Required Technical Skills:

Python:

- Strong hands-on experience with Python for test automation.
- Good understanding of Python programming concepts, including:
- Functions and modules
- Classes and objects
- Exception handling
- Collections
- File handling
- Packages and libraries
- Ability to develop reusable Python utilities and automation libraries.

Robot Framework:

- Strong hands-on experience with Robot Framework.
- Experience creating and maintaining Robot Framework test suites.

Strong understanding of:

- Test cases and test suites
- User-defined keywords
- Variables and variable files
- Resource files
- Tags
- Setup and teardown
- Test data management
- Test execution and reporting
- Experience integrating Python libraries with Robot Framework.
- Ability to develop scalable and maintainable Robot Framework automation frameworks.

SeleniumLibrary:

- Strong experience with SeleniumLibrary for web application automation.
- Experience working with:
- Locators
- Web elements
- XPath/CSS selectors
- Browser handling
- Wait mechanisms
- Windows and frames
- Alerts
- Dropdowns
- Dynamic web elements
- Experience troubleshooting Selenium synchronization and automation issues.

Bitbucket / Source Control:

- Hands-on experience using Bitbucket for source code management.




- Good knowledge of Git commands and workflows.
- Experience with:
- Branching and merging
- Pull requests
- Code reviews
- Resolving merge conflicts
- Repository management
- Version control best practices

Testing Skills:

- Strong understanding of SDLC and STLC.
- Experience in functional, regression, integration, system, and end-to-end testing.
- Strong understanding of test planning, test case design, execution, and defect lifecycle.
- Experience with defect management tools such as Jira or similar tools.
- Ability to perform root-cause analysis of automation and application failures.
- Strong understanding of positive, negative, boundary, and data-driven testing.
- Experience working in Agile/Scrum environments.

Preferred Skills:

- Experience with API testing using Postman, REST APIs, or Python-based API testing libraries.
- Knowledge of SQL/database validation.
- Experience integrating automated tests with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Experience with parallel test execution and cross-browser testing.
- Knowledge of Docker or cloud-based test environments.
- Experience with BDD and Cucumber is a plus.
- Experience with performance testing is a plus.
- Familiarity with modern QA and continuous testing practices.

Senior-Level Expectations:

The Senior Automation Tester is expected to:

- Take ownership of automation initiatives and deliverables.
- Design scalable and maintainable automation solutions.
- Identify gaps in existing automation coverage and recommend improvements.
- Conduct code reviews and enforce automation coding standards.
- Mentor junior and mid-level QA engineers.
- Collaborate with technical and business stakeholders.
- Provide estimates and technical input for automation tasks.
- Investigate complex automation failures and provide root-cause analysis.
- Continuously improve test execution efficiency and automation reliability.

Education:

- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field preferred.
- Equivalent relevant experience may be considered.

Core Technology Stack:

Python 3.12.1 | Robot Framework | SeleniumLibrary | Selenium | PyCharm 2023.3.1 | Bitbucket | Git

📌 Senior QA Automation Engineer (Pune)
🏢 Quantum Integrators
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior qa automation engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior qa automation engineer (pune) / pune