Automation Tester/Developer
Responsibilities
- Collaborate closely with a team of backend API developers, business system analysts, developers, and architects to work on both new features and incremental improvements
- Develop and update automated test scenarios
- Bring new ideas on how to improve the test framework
- Create robust, repeatable automated testing solutions for our production software
- Develop both positive and negative test scenarios while working with business system analysts, developers, and technical leads to test new features
- Help triage any issues automated tests uncover or any issue raised by production support, and communicating closely with the development team
Must haves skills
- Excellent communication skills & a team player
- 2+ years of experience in Java/J2EE, Spring Boot
- 1+ year of testing Restful APIs with Postman
- Python Scripting and Load Testing (preferrable with Locust & LoadRunner)
- Working knoweldge of SQL
Nice to have skills
- RestAssured, Cucumber, and Supertest, SOAPUI
- Strong knowledge of Object-oriented software developemtn best practices
- Strong experience in developing Unit Tests and Integration Tests using testing frameworks such JUnit, TestNG, and RestAssured
- Experience working in a DevOps environment and experience with Java Build Tools: Maven or Gradle
- Famliarity with OpenAPI specification (OAS) / Swagger, YAML, JSON
- Knowledge or experience in Java ORM Frameworks such as Hibernate, Spring DAO
- Exposure to RDBMS such as Oracle or DB2
- Knowledge and experience with SQL aqueires
- Nice to have experience in building, integrating and deploying web services (REST/SOAP/JSON/XML)