Overview
Job Description
We are seeking a skilled and detail-oriented API and UI Automation QA Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and executing automated tests for APIs and UI to ensure the robustness, reliability, and performance of our applications.
Responsibilities
Test Planning and Design:
Understand business and technical requirements to create comprehensive test plans and cases for UI and API testing.
Automation Development:
Develop, maintain, and enhance UI and API test automation frameworks using tools such as Robot Framework, Pytest Framework, Postman, Rest Assured, or similar.
Write efficient and reusable test scripts to validate UI and APIs against specifications.
Testing and Validation:
Perform functional, integration, and performance testing of APIs.
Identify, document, and track defects to resolution using tools like Jira or Bugzilla.
Collaboration:
Work closely with developers, product managers, and other QA team members to ensure seamless integration of automated tests in CI/CD pipelines.
Participate in Agile ceremonies like sprint planning and retrospectives.
Continuous Improvement:
Stay updated with industry best practices and emerging tools in test automation.
Proactively suggest improvements to testing processes and frameworks.
Desired Skill sets
Technical Skills:
Proficiency in API testing tools like Postman, SoapUI, or Swagger.
Hands-on experience with automation tools like Robot Framework, Pytest Framework, RestAssured or similar.
Strong programming skills in Python.
Knowledge of JSON, XML, and RESTful web services.
Familiarity with CI/CD tools such as Jenkins, GitLab, or AWS DevOps.
Proficiency in Shell scripting.
Handson on any Test Management Tool
Experience in Telecom domain testing with knowledge of protocols like SMPP.
Quality Assurance Expertise:
In-depth understanding of the software testing lifecycle (STLC) and defect lifecycle.
Strong analytical and problem-solving skills.
Soft Skills:
Excellent communication and collaboration skills.
Strong attention to detail and ability to meet deadlines.
Experience and Education:
Bachelor s degree in Computer Science, Engineering, or a related field.
Experience in API testing and test automation.