DESCRIPTION
-
AI Product support: configuration new and existing clients, troubleshooting issues raises
-
AI Product Deployment: deploy/configure our software in all required environments
-
Identify opportunities for automation within software processes.
-
Design and execute QA tests using scripts that automatically test functionality.
-
Run tests for databases, systems, networks, applications, hardware and software.
-
Identify bugs and quality issues in development, service or business processes.
-
Install applications and databases relevant to automation.
-
Collaborate with other team members to understand how automation can improve workflow.
-
Gather requirements from teams, developers to develop the best automation solutions.
REQUIRED SKILLS
-
Experience testing REST APIs
-
Experience working on a Linux environment and Bash scripting
-
Experience with test automation tools
REQUIRED EXPERIENCE AND QUALIFICATIONS
-
Minimum Bachelor’s degree or its equivalent
-
Minimum 3-4 years of experience in Manual and Automation Testing
-
Basic understanding of software testing concepts (STLC, SDLC, test cases, bug lifecycle)
-
Hands-on experience with automation tools like Selenium
-
Knowledge of at least one programming language (Java / Python / JavaScript)
-
Familiarity with test frameworks (e.g., TestNG, JUnit, PyTest)
-
Understanding of API testing using tools like Postman or RestAssured
-
Ability to write and execute test cases and test scripts
-
Understanding of automation vs manual testing scenarios
-
Basic knowledge of test reporting and defect tracking tools (JIRA, Azure Boards)
DevOps & Tools Exposure
-
Basic understanding of CI/CD tools like Jenkins or Azure DevOps
-
Experience with version control using Git
-
Exposure to build tools like Maven or Gradle
Nice to Have (Bonus)
-
Basic knowledge of performance testing (JMeter)
-
Familiarity with Docker or cloud environments
-
Understanding of Agile/Scrum methodology
-
Experience using AI tools to improve testing efficiency and automation