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
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
Good to Have
Experience in the
AEC (Architecture, Engineering, Construction) domain
Understanding
- of workflows related to design, BIM (Building Information Modeling),
- project lifecycle, or construction management tools
- Exposure to
- applications related to construction tech, CAD, or engineering platforms
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
Job description provided by nCircle Tech.
View the original posting