Algotale - QA Automation Tester
Job Title: Automation Testing
Location: Hybrid (Chennai, Hyderabad, Bangalore, Kolkata)
Experience: 6-10 Years
Mandatory Skills:
- API Testing:
Proficiency in testing APIs using popular testing tools like Postman and SoapUI. The candidate should be able to effectively validate API functionality, performance, and security by writing test scripts and performing manual and automated tests. - MuleSoft Knowledge:
Strong understanding of MuleSoft integrations, including the ability to test MuleSoft APIs and flows. Experience in working with MuleSoft Anypoint Platform for integration and troubleshooting of API and service layers will be essential. - Test Automation Experience:
Extensive experience in automating test scripts using Python or related frameworks. The candidate should be able to design and implement robust automated test cases for end-to-end application validation, ensuring quality and performance standards. - Test Case Development:
Ability to design, maintain, and execute comprehensive test cases and test data for various applications. The candidate will be responsible for ensuring that all possible scenarios are covered, including boundary conditions, edge cases, and business-critical flows. - File Comparison Tools:
Proficiency with file comparison tools like Beyond Compare and the ability to write custom scripts for automating file comparisons. This will be crucial for validating data integrity and ensuring consistency across multiple files. - Test Strategizing:
Proven experience in test planning, developing test strategies, and effort estimation. The candidate will be required to assess project requirements and deliver detailed test plans, while identifying risk areas and providing clear testing timelines.
Preferred Skills:
- EDI Testing Experience:
Familiarity with Electronic Data Interchange (EDI) protocols, file formats, and EDI testing methodologies. Understanding the key concepts of EDI will help in testing communication between businesses and systems for data exchanges. - CI/CD Tools:
Strong knowledge in Cloudhub and/or experience with GitLab for managing continuous integration (CI) and continuous delivery (CD) pipelines. The candidate should understand the best practices for automating the deployment pipeline and integration testing for faster delivery. - Scripting Languages:
Basic to intermediate skills in scripting languages (e.g., Python, Bash, or PowerShell) for automation purposes. This includes writing simple scripts for automation, debugging, and performing tests efficiently. - Agile Experience:
Familiarity with Agile methodologies, including experience in working with JIRA for test management and task tracking. The candidate should be comfortable with Agile workflows, iterative testing, and maintaining test case documentation in a fast-paced development environment.