Job description
Scope:
• Core responsibilities to include Automation and Manual testing the cloud native (we use Azure) SaaS product in Order management and micro-fulfillment
• The team currently comprises of 60+ global associates across US, India (COE) and UK and is expected to grow rapidly. The incumbent will need to have leadership qualities to also mentor junior and mid-level software associates in our team
Our current technical environment:
• Software: Java, Springboot, Gradle, GIT, Hibernate, Rest API, OAuth
• Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture
• Cloud Architecture: MS Azure (ARM templates, AKS, HD insight, Application gateway, Virtue Networks, Event Hub, Azure AD)
• Frameworks/Others: Kubernetes, Kafka, Elasticsearch, Spark, NOSQL, RDBMS, Springboot, Gradle GIT, Ignite, Selenium, JMeter, Blazemeter
What you’ll do:
• Develop and maintain test cases for a majority of the modules of a relevant product.
• Execute the manual test cases and scenarios and publishes the results.
• Participate in test case reviews.
• Develop and maintain test data for some modules.
• Install and configure relevant products in all supported test environments.
• Conducts exploratory testing as needed or planned.
• Write, execute and maintain automation test scripts.
• Identify and report software defects in an appropriate manner, and follows the defined defect lifecycle.
• Work with team members in troubleshooting the root cause of a defect and resolve the issue.
• Work with test management and test execution tools (such as viz., HP QC, and JIRA).
• Understand the business requirements provided.
• Follow standard development processes and procedures.
• Plan and prioritize work tasks with input from their manager.
• Proactively notify managers of impairments to commitments.
• Proactively sees or provide assistance as required.