Automation Tester
About the position
Automation Tester (Remote). The role focuses on designing, implementing and maintaining automated testing frameworks and test suites to validate software quality across functional, regression, performance and security testing. The position involves integrating automated tests with CI/CD pipelines, executing and reporting on test results, maintaining test environments, and collaborating closely with development teams.
Responsibilities
1. Developing automated testing frameworks to streamline testing processes and improve efficiency. 2. Creating and maintaining automated test scripts for functional, regression, and performance testing. 3. Integrating automated tests with CI/CD pipelines to enable continuous testing and deployment. 4. Executing automated test cases to validate software quality, identify defects, and ensure adherence to requirements. 5. Analyzing software requirements and user stories to identify test scenarios suitable for automation. 6. Updating and enhancing automated test suites to accommodate changes in functionality. 7. Collaborating with developers to understand software design and address issues identified during testing. 8. Conducting automated performance tests to assess application performance. 9. Implementing automated security tests to identify vulnerabilities. 10. Generating test reports, analyzing test results, and communicating findings. 11. Providing training and knowledge sharing on test automation tools and practices. 12. Setting up and maintaining test environments.
Requirements
Proficiency in Java, Python, or JavaScript for test script development; experience with test automation tools such as Selenium or Appium; knowledge of API testing tools like Postman; ability to integrate automated tests with CI/CD pipelines (e.g., Jenkins); understanding of AI testing frameworks for ML/AI applications; strong analytical and communication skills. Minimum 2+ years experience testing in a cloud environment (GCP preferred). Verification of test conditions using backend systems, running SQL queries, navigating cloud storage objects, and checking service responses using tools like SoapUI. Additional stated requirements include a minimum of eight years experience in software development or software quality assurance/control, experience with defect tracking tools, and experience authoring test documentation.