- Actively participate in requirements reviews and technical design, gain an understanding of functional specifications, provide feedback on documentation.
- Participating and coordinating with the Test Strategy, Test planning, Capacity Estimation integration, test scenarios, scripting and execution of all testing.
- Test execution (Smoke Testing, Sanity Testing, System Testing, Integration Testing, End to End Testing, Regression Testing, Web service testing, Database testing and defect retesting).
- Collaborates with test teams and project leadership to establish and meet estimates and target dates for the completion of all testing activities under changing conditions.
- Prepare test data for respective test script and support cross functional teams on test data.
- Designing and developing automation framework using Java, Selenium, Cucumber, Junit, TestNG, Maven, Jenkins, Git technologies.
- Discuss various approaches/frameworks (Data Driven Testing Framework, Behavior Driven Development Framework, Module Based Testing Framework, Keyword Driven Testing Framework, Hybrid Testing Framework) possible for the current use cases and decide upon the best framework to be followed for automation.
- Developing automation test scripts for regression test suites using Ruby Cucumber.
- Involve in test case, test plan review with business team and upload test scripts, requirements into HP ALM.
- Prepare test coverage matrix to map functional requirements to test cases and the defects associated with each requirement.
- Manage defect tracking and provide informative updates to development team and involve in defect meeting with business, developers and external vendors.
Mitigate risks & challenges faced during execution, conducting defect triage & tracking to closure, execution status reporting, project meetings (Sprint Planning, Daily Standups and Retrospectives etc.) project documentation
Qualification
Bachelor’s degree in Computer Science or a closely related field.
Location
San Jose, California