Overview:
The API Automation Test Engineer plays a crucial role in ensuring the quality and reliability of our organizations software products. This role involves designing developing and executing automated test scripts for API testing collaborating with crossfunctional teams to identify test requirements and ensuring the scalability and performance of APIs.
Key Responsibilities:
- Designing developing and executing automated test scripts for API testing
- Collaborating with crossfunctional teams to identify and prioritize test requirements
- Ensuring the scalability and performance of APIs through thorough testing
- Developing test strategies and creating comprehensive test plans
- Participating in the review and analysis of business requirements
- Identifying documenting and tracking software defects
- Automating test cases to improve efficiency and accuracy
- Conducting root cause analysis of identified issues
- Participating in sprint planning and backlog refinement meetings
- Contributing to the continuous improvement of the testing process
- Collaborating with developers to resolve and retest defects
- Executing regression testing on software builds
- Providing regular status updates on testing progress
- Supporting and maintaining automated test scripts
- Participating in the evaluation of testing tools and technologies
Required Qualifications:
- Bachelors degree in Computer Science Engineering or related field
- Proven experience in API testing and automation
- Proficiency in programming languages such as Java Python or JavaScript
- Strong understanding of RESTful and SOAP APIs
- Experience with test management and defect tracking tools
- Ability to create test plans test cases and test reports
- Excellent analytical and problemsolving skills
- Familiarity with continuous integration and continuous deployment (CI/CD) processes
- Knowledge of software development methodologies and best practices
- Experience with version control systems such as Git
- Ability to work effectively in a collaborative team environment
- Excellent communication and interpersonal skills
- Detailoriented with a thorough approach to testing
- Certifications in software testing or quality assurance is a plus
- Experience with performance testing tools is a plus
api testing,automation,test planning,scripting,defect tracking,postman,rest,git,sql