Description
You will design and execute automated testing strategies for APIs and UI components.
Responsibilities
- Create automated test cases for RESTful APIs using Rest Assured.
- Develop automated UI tests using Selenium or similar frameworks.
- Ensure test coverage for integration points between different verticals.
- Analyze test results to identify issues and drive technical resolutions.
- Develop visualizations and reporting from large datasets to drive continuous improvement in system architecture and coding hygiene.
Required Skills
- 5+ years of applied experience in software engineering.
- Strong programming proficiency in Python or Java.
- Hands-on experience with RESTful API testing and Rest Assured.
- Experience with UI testing using Selenium.
- Practical experience in system design, application development, and operational stability.
- Proficiency in database querying languages.
- Solid understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
- Working knowledge of CI/CD, application resiliency, and security.
- Experience developing and debugging code within large corporate environments.
Preferred Skills
- Demonstrated knowledge of cloud, artificial intelligence, machine learning, or mobile technologies.