Role and Responsibilities
- Establish testing as an integral part of the development process within cross-functional teams. Develop maintainable automated checks in collaboration with our development teams.
- Proactively suggest improvements in testing tools for better test coverage for automation. Detect and report defects and close follow up to ensure closure of issues.
- Assess and bring continuous improvements to the overall quality
- Work closely with the development team to debug any issue
- Participate in scrum calls with customers and internal stakeholders
- Contribute to POC on the upcoming toolsets
- Conduct Root cause analysis for the production defects and improve test assets
- Work on refactoring the existing framework as per the requirement.
Required Skills
- Should be lead (overall 12+, lead experience of 3-4 years)
- Bachelor's Degree in IT Engineering, Computer Science with 8+ years experience working on products.
- 3+ years experience in a team leadership role and having rich experience on SaaS based products.
- Expertise in performance testing tools such as JMeter, LoadRunner, Gatling, K6 etc. Have an eye to detail in identifying the pattern, troubleshooting complex performance issues, profiling, finding memory leaks and identifying/actively providing suggestions in fixing them.
- Should have Kafka experience
- Hands on experience with Load and Soak Testing
- Experience in creating test plans and estimating the resources required to complete the testing. Also having expertise in analysing test results and generating performance reports (NFRs).
- Robust technical background in performance tuning and optimization of enterprise applications, distributed systems, middleware and SQL and no-SQL databases.
- Understanding of micro-services and horizontally scaling architecture and container-based applications and software Development cycle with automated build-test pipelines
- Developing automation framework with a major focus on modularity, performance