Job Description
Job Description
Job Title : Automation Tester
Location : Remote
Required Skills :
- Programming Skills : Proficiency in Java , Python , or JavaScript for test script development.
 - Test Automation Tools : Experience with Selenium , Appium , or similar tools for automated testing.
 - API Testing : Knowledge of tools like Postman for testing application interfaces.
 - CI / CD Integration : Ability to integrate automated tests with CI / CD pipelines using Jenkins or similar tools.
 - AI Testing : Understanding of AI testing frameworks and tools for testing machine learning models and AI-driven applications.
 - Analytical Thinking : Strong analytical skills for test case design and result interpretation.
 - Communication Skills : Clear communication for collaborating with team members and documenting test results.
 - Cloud Testing : Minimum 2+ years of experience testing in a cloud environment ( GCP preferred). Includes verification of test conditions using backend systems, running SQL queries, navigating cloud storage objects, and checking service responses using tools like SoapUI .
 
Day-to-Day Responsibilities :
Developing Automated Testing Frameworks : Design and implement automated testing frameworks to streamline testing processes and improve efficiency.Creating Test Scripts : Write and maintain automated test scripts for functional, regression, and performance testing of software applications.Integration with CI / CD : Integrate automated tests with CI / CD pipelines to enable continuous testing and deployment.Executing Test Cases : Run automated test cases to validate software quality, identify defects, and ensure adherence to requirements.Identifying Test Scenarios : Analyze software requirements and user stories to identify test scenarios suitable for automation.Maintaining Test Suites : Update and enhance automated test suites to accommodate changes in software functionality and requirements.Collaborating with Development Team : Work closely with developers to understand software design and behavior, and address issues identified during testing.Performance Testing : Conduct automated performance tests to assess application performance under various conditions and workloads.Security Testing : Implement automated security tests to identify vulnerabilities and ensure the security of software applications.Test Reporting and Analysis : Generate test reports, analyze test results, and communicate findings to stakeholders for decision-making.Training and Knowledge Sharing : Provide training on test automation tools and techniques to team members and share best practices for test automation.Maintaining Test Environments : Set up and maintain test environments, ensuring consistency and reliability for automated testing.