- API Testing
- Performance Testing
- Selenium automation
- Unix and Container environment exposure
- Lead offshore team of 5 to 6 ppl
- Test Management, Test Planning
- Automated/Manual Testing
- Should have worked as an SDET in a product Development environment
- Strong Java/Unix experience
- Experience/knowledge in AWS infra provisioning for Test Environments, setup, deployment and environment usage, along with required debugging with Infra support teams.
- Strong JMTER Experience in Performance
- API Testing and API Automation experience with JMETER
- Strong Selenium (Robotium) experience for UI Automation
- Experience in working in agile environment
- Should be able to lead 5 to 6 Offshore team
Essential Duties and Responsibilities:
Test execution and automation
-
- Direct end-to-end process surrounding automation of the deployment process and validation of deployment.
- Oversee overall aspects of Rest API automation, AWS, Docker, Kubernetes, Android app automation.
- Carry out smoke, functional, integration, stress, and regression testing of the webservices.
- Utilize Appium, Selenium, and TestNG to implement test automation scripts for testing Android and iOS applications.
- Perform load testing through utilization of JMeter for evaluating the performance and failure thresholds of the API’s and DB.
- Review and evaluate application events and authenticate event reporting with Kafka.
- Validate the application artifacts on the CI server via JMeter test suite.
Application Deployments
-
- Validate Docker secret, Docker config, and YAML file composition and certificate configuration.
- Authorize Docker containers and installation packages for 3rd party package liabilities.
- Review Terraform scripts on cloud solution to assure consistent deployment.
- Validate deployment documentation, API spec documentation and product documentation.
Team Coordination and Management
-
- Work with JIRA and Zephyr to oversee bug reporting and tracking.
- Work with the Product team to review product designs and build the test plan.
- Work with Customer Success team to review bug and provide some technical information when necessary.
- Approve QA results for product releases.
Tools and Technology Experience
-
- JMeter and Postman for API testing and automation
- Selenium and Appium for Android App automation
- Jira and Zephyr for test case tracking and reporting
- Rest assured for API automation suite.
- Java for REST API automation and Android App automation
- Go (Golang) for deployment assistance utilities.
- MySQL and Oracle databases