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 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 (e.g., Jenkins, GitHub Actions)
- Strong understanding of software testing methodologies (SDLC/STLC)
- Experience in API testing and validations
- Log, track, and manage defects using tools like JIRA
- 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 domain (AEC workflows, BIM, CAD, construction tech)
- 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.









