Job Responsibilities:
Strong knowledge of QA methodology and tools.
Experience in design and building test framework.
Strong programming skills using core JAVA.
Must have clear demonstrable experience in AWS Cloud technologies.
Experience in creating, modifying or designing test frameworks (using Java, Selenium, JUnit, TestNG, Cucumber etc.)
Experience in Testing application layers (UI/Service/Data layers).
Have Database knowledge in RDBMS, SQL and Stored Procedures etc.
Manage and implement test data strategy for multiple test environments
Working knowledge of service oriented architecture (SOA)
Experience automating both Web UIs and REST API endpoints
Experience with XML, XSD, WSDL, REST, or SOAP web service technologies
Develop and execute automated tests - Functional, Regression, Smoke and Load/Performance tests
Analyze test failures, and related system logs to find root cause and identify possible solutions
Experience understanding complex requirements to drive test strategies, data and plans
Experience working on AWS systems, including on-demand provisioning of resources in a test environment
Experience with BDD methodologies and tools such as Cucumber or similar
Knowledge of cloud technology AWS and experience of testing micro-services, containers, dockers is a plus
Education/Experience:
• Associate's degree in a technical field such as computer science, computer engineering or related field required
• 5-7 years' experience required
• Experience testing software