Software Developer in Test with 7+ years of experience in Test Automation & Quality maintenance in the domains of Retail,CRM & Investment along with excellent analytical, logical, and problem-solving skills and having expertise on all testing standards, guidelines, procedures, methods, tools in line with current and future needs and advancements.Proven flexibility on having worked on multiple projects simultaneously under changing priorities and where scaling up was required for newer technologies.
Roles & Responsibilities :-
1. Vertically reporting to advanced planning squad under wealth management product area and horizontally reporting to engineering efficiency and assurance chapter.
2. Responsible for testing applications like FEP (helps customers design their estate plan), ECP (helps customer engage their employee to view and manage their stocks which they might have received as part of their total compensation), IRE (Helps customer plan their retirement better) and VA (Virtual assistant which helped customer answer their queries around planning and performing any subsequent customer requests.
3. As a QA Lead suppose to lead and educate best QA practices in the squad.
4. Handled activities like participating in Quarterly planning/Sprint Planning, Story refinements, reviewing business requirement & Acceptance criteria, capturing functional and non-functional test requirement, designing test strategy/test plan for each epic/story, developing BDD test cases/Feature file in gherkin language, designing test cases under each feature using Hexawise tool, raising bugs and tracking them to closure.
5. As an SDET participated in architectural meetings , suggesting most effective design using system design knowledge and gave feedback on finalized technical design, participated in dev code reviews, writing unit test & Integration test using jest, debugging bugs up to code level.
6. Capturing automation requirement for both UI and well as APIs, deciding on automation scope as per business need, architecting framework from ground up for Unit Test cases,Integration, end to end test cases. Designing test framework (using Cypress/Selenium/Playwright /RestAssured/Postman), Jenkins pipeline
and reports and further implementing & maintaining the same.
7. Worked on Automating front and backend with web technologies like React, Angular, Node, AWS S3, Express, Graphql.
8. Debugging any non-prod/prod issue using Splunk/Datadog/chrome dev tools as a first line of defense, capturing the root cause and work with developer to be fixed and deployed to nonprod/prod
testing in prod environment.
9. Planning installs for cloud deployments, performing security using burp tool and performance tests using k6 tool as and when required before the release, creating non prod snapshot, Performing passive and active testing in prod environment.
10. Providing technical guidance for juniors in team and also taking interviews for adding new members.
Achievements & accomplishments :-
1. Had setup automation framework for Chatbots for the first time
ever savings 20 hours (50% reduction) of manual testing time per sprint 2. Recommended an auto mailer system to the team when the API they own is down saving almost 5 hours of downtime every week
3. Adding indexing of confluence page as well in the organization level search engine which reduced multiple searches
4. Refined the already existing feature file from an existing project so as to execute more test scenarios in one single feature itself reducing the execution time by 20%.
Roles & Responsibilities: -
1. Team: Devops IT team
2. Domain: Oracle E- Business Suite (CRM Software)
3. Was supposed to ramp up domain knowledge on the domain of General ledger, Payables, Cash management, Fixed assets and payables
4. Working as SME for above mentioned functional area and responsible for creating end to end test plan as when there are any changes.
5.Doing test execution, creating bugs and making sure the quality of code is up to the mark
6. Writing automated test for regression test cases using java and selenium.
7. Built protractor framework from scratch to automate 140 test cases of a newly built react based application.
8. Did a POC in Cypress automation.
9. Created multiple testing technique using Oracle SQL for database testing.
10. Built expertise in testing huge amount of data with best use of Microsoft Excel.
Achievements: -
1. Was 2nd in the team to complete Oracle cloud Certification in Cloud payable and Cloud procurement (cloud implementation was proposed in two months)
2. Build detailed onboarding document for the EBS module which I was handling so as to facilitate smooth onboarding for any new joiner
3. Cleaned up old 180 test cases suite by re - visiting old obsolete test cases and recreating the test steps by as per latest functionality by meeting over 10 business analysts across the world in different countries which was greatly appreciated.
4. Promoted usage of JMeter for performance testing and burp suite for security testing at scrum team level as and when required even when we had full-fledged team for doing such requests. This helped early identification of bugs.
Roles & Responsibilities: -
1. Client: Best Buy (Retail domain/Order management system) & Team: TCOE (Testing centre of excellence)
2. Product used: IBM Sterling commerce and IBM Yantra
3. Part of 90-member team
4. Was mainly involved in Quality control/Validation phase of SDLC using manual testing (understanding business requirement document, Assisting Team Lead in creating Test plan/Test strategy, creating requirement traceability matrix, Test cases, Test scenarios, setting up test data for each test case, performing Test execution)
5. Smoke Testing, Sanity Testing, Regression Testing, raising bug in CLM and tracking till closure
6. Log Based grey box Testing in UNIX environment
7. Point of Sale and Table (Cross platform testing)
8. led 3 projects from inception to delivery which included handling 5 resources, helping them assign the work and unblock them as and when required, creating daily test execution report and sharing the same to onshore, making sure test case are relevant to business requirements at any point of time.
9. Supported US team at onshore timings from India
10. Found many critical bugs and made sure zero leakage of defects to production
11. started hands-on on selenium UI automation with JAVA and automated around 30 test cases 5. Started API testing using postman tool
12. Grey box testing with WinSCP and putty to check the logs 7. Database testing with oracle SQL which included read and write operation as per the test case.
Achievements: -
1. Was able to reduce the execution time of regression manual regression suite by use of Hexawise tool so as to cover more scenarios in a single test flow. This saved one week worth of test effort per test cycle.
2. Developed a data reset API so as to reset the test data in one single shot instead of doing it from the UI. This saved weekly 2 hours of execution time per resource per week.
3. Figured out redundant flows in manual testing and automated them so as to save man- hours.
4. Gave java basics training to the 30 members team
5. Arranged multiple team engagement activities on Friday which was much appreciated.
6. Created a sql query which used to pull all the unique errors which happened in all the APIs for a particular cycle. Bugs were created for any new error