Centurion Consulting is looking for Application Automation testers for a Remote opportunity with one of our federal clients.
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.
- Minimum 2+ years of 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.
Day-to-day Responsibilities :
Developing Automated Testing Frameworks : Designing and implementing automated testing frameworks to streamline testing processes and improve efficiency.Creating Test Scripts : Writing and maintaining automated test scripts for functional, regression, and performance testing of software applications.Integration with Continuous Integration / Continuous Deployment (CI / CD) : Integrating automated tests with CI / CD pipelines to enable continuous testing and deployment.Executing Test Cases : Running automated test cases to validate software quality, identify defects, and ensure adherence to requirements.Identifying Test Scenarios : Analyzing software requirements and user stories to identify test scenarios suitable for automation.Maintaining Test Suites : Updating and enhancing automated test suites to accommodate changes in software functionality and requirements.Collaborating with Development Team : Working closely with developers to understand software design and behavior, and address issues identified during testing.Performance Testing : Conducting automated performance tests to assess application performance under various conditions and workloads.Security Testing : Implementing automated security tests to identify vulnerabilities and ensure the security of software applications.Test Reporting and Analysis : Generating test reports, analyzing test results, and communicating findings to stakeholders for decision-making.Training and Knowledge Sharing : Providing training on test automation tools and techniques to team members and sharing best practices for test automation.Maintaining Test Environments : Setting up and maintaining test environments, ensuring consistency and reliability for automated testing.Education : Minimum 2+ years of experience testing in a cloud environment, GCP preferred