QA Engineer
QA Engineer in Pune building and maintaining mobile test automation frameworks with Python and Appium for Android/iOS apps, executing functional, regression, and API tests, and integrating suites into CI/CD (Jenkins, GitHub Actions) with defect tracking in JIRA. AEC/construction domain experience is a plus.
- Compensation
- Not disclosed
- Location
- Pune City, India
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Qa
- Posted
Skills
Must have
- 2–6 years of experience
- Bachelor's degree in Computer Science, Engineering, or related field
- Strong programming skills in Python
- Hands-on experience with Appium for mobile automation
- Experience testing Android and/or iOS applications
- Knowledge of automation frameworks (PyTest, unittest)
- Familiarity with Git/version control systems
- Experience with CI/CD tools
- Strong understanding of software testing methodologies (SDLC/STLC)
- Experience in API testing
Nice to have
- Experience with Selenium WebDriver
- Familiarity with BDD frameworks (Cucumber, Behave)
- Experience in Agile/Scrum environments
- Exposure to cloud-based testing tools (BrowserStack, Sauce Labs)
- Knowledge of SQL/Databases
- Experience in the AEC (Architecture, Engineering, Construction) domain
- Understanding of workflows related to design, BIM, project lifecycle, or construction management tools
- Exposure to construction tech, CAD, or engineering platform applications
- Experience with mobile apps used in field operations or project tracking
- Knowledge of tools like Autodesk, Revit, or similar AEC platforms (optional)
- Familiarity with Docker or containerized environments
Full description
Job Title: QA Engineer – Python & Appium Experience: 2–6 years Job Summary
We are looking for a QA Engineer with expertise in
Python and Appium to build and maintain automation frameworks for mobile
applications. The ideal candidate will ensure high product quality through
robust testing practices and automation, with an added advantage of experience
in the AEC (Architecture, Engineering, Construction) domain.
Key Responsibilities
- Design, develop, and
maintain automated test scripts using Python and Appium
- Perform functional,
regression, integration, and UI testing for mobile applications (Android
& iOS)
- Build scalable and
reusable automation frameworks
- Execute automated
test suites, analyze results, and debug failures
- Log, track, and
manage defects using tools like JIRA
- Collaborate with
cross-functional teams (developers, product managers, QA)
- Integrate automation
with CI/CD pipelines (Jenkins, GitHub Actions, etc.)
- Perform API testing
and validations
- Maintain proper test
documentation and coverage
- Contribute to
continuous improvement of QA processes
Requirements
Required Skills & Qualifications
- Bachelor’s degree in
Computer Science, Engineering, or related field
- Strong programming
skills in Python
- Hands-on experience
with Appium for mobile automation
- Experience testing
Android and/or iOS applications
- Knowledge of
automation frameworks (PyTest, unittest)
- Familiarity with
Git/version control systems
- Experience with
CI/CD tools
- Strong understanding
of software testing methodologies (SDLC/STLC)
- Experience in API
testing
Preferred Qualifications
- Experience with