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
Skills Required
- Bachelor's degree in Computer Science, Engineering, or a related field
- 2-6 years of QA engineering or software testing experience
- Strong programming skills in Python
- Hands-on experience with Appium for mobile automation
- Experience testing Android and/or iOS applications
- Knowledge of PyTest or unittest automation frameworks
- Familiarity with Git and version control systems
- Experience with CI/CD tools
- Understanding of SDLC and STLC testing methodologies
- Experience with API testing
- Experience with Selenium WebDriver
- Familiarity with Cucumber or Behave BDD frameworks
- Experience in Agile or Scrum environments
- Exposure to BrowserStack or Sauce Labs
- Knowledge of SQL or databases
- Experience in the Architecture, Engineering, and Construction domain
- Understanding of design, BIM, project lifecycle, or construction management workflows
- Exposure to construction technology, CAD, or engineering platforms
- Experience with mobile apps used in field operations or project tracking
- Knowledge of Autodesk, Revit, or similar AEC platforms
- Familiarity with Docker or containerized environments
What We Do
nCircle Tech is a development partner specializing in 2D/3D product development, custom software development, and BIM services for the AEC and Manufacturing sectors, focusing on 3D visualization, CAD/BIM customization, and AI-driven automation.









