PRASANTH V K
Mobile: -
E-mail:
-
Career Objective:
To apply my technical and problem-solving skills for ensuring the quality of
the product thereby providing the best business to the clients, fulfilling the
company’s business goals.
Employment Details:
Senior QA Automation Engineer at Modus Create, Remote
Jan 2021 – Till Date | OneMain Financial Team
Roles and Responsibilities:
•
Participating in the project kickoff, design review meetings to
understand the scope of testing and automation required for the
project
•
Analyzing the in-scope of the project and deriving the test plan, test
cases required for the testing
•
Performing the end-to-end testing thereby ensuring the quality of the
deliverables
Automation:
•
Automating the test cases using the Rspec framework
•
Optimizing the performance of the test suite and reducing the
flakiness of the tests, thereby increasing the stability of the test
suite.
•
Implemented workflow automation between GitHub & JIRA to fasten
the development process
•
Implemented the dynamic configuration for test suite so that they are
running at full potential
Software Development Engineer in Test at Amazon, Chennai
June 2019 – Jan 2021 | Amazon Digital Bookstore Team
Roles and Responsibilities:
•
Analyzing the use-cases of the project and come with the suitable
frame-work for automation
•
Keen in insisting the best practices for the software development life
cycle, including testing pyramid approach, coding standards, code
re- view process, release processes, continuous deployment, test
suite development and maintenance
•
Co-ordinating with developers and TPM to identify testability issues,
automation opportunities and implement test solutions
•
Worked on various types of automation testing like functional API
test-ing, integration testing, UI functionality and usability testing
•
Experience with test driven development (TDD) and behavior driven
development (BDD) approaches
•
Generating automated test reports and coordinating test development activities across multiple teams
Tools & Framework:
•
Account creation tool: which is used for automation and manual testing
to create different types of test accounts like a new customer, a
customerwith payment method, a customer with books etc.
•
Integrating automated smoke tests to Jenkins as part of continuous deployment, which is triggered for every code check-in
•
Broken Link Checker Tool: Integrated the Link checker to identify the 404
URL’s in the webstore into the pipelines as part of continuous integration.
•
To ensure the Security of the product, integrated the tool called
“Schooner” into the pipelines, which is a wrapper around IBM’s AppScan
to detect the vulnerabilities in the code.
Quality Assurance Engineer at Amazon, Chennai
October 2016 – June 2019 | Amazon Digital Bookstore Team
Roles and Responsibilities:
•
Completely owning the project as a QAE and responsible for ensuring the
quality of the deliverables.
•
Creating test plans, deriving test cases from in scope of the project,
creat- ing test runs for releases and project launches, defining the
automation strategy, automating the regression cases.
•
Automating the E2E cases using UI automation tools like Selenium, Watir
web- driver and writing unit, integration, API tests wherever applicable.
•
Experience in testing the Desktop and Mobile apps, Cross-browser and
cross- platform testing
•
Performing functional testing like Regression, Sanity, Smoke for deployments and project launch.
•
Performing non-functional testing like Load testing, security testing,
stress testing, performance testing, 404 link checker as per the
projectneeds.
•
Introduced various process improvements like: Moving testing up-stream
by stressing upon the Testing Pyramid approach and introduced buddy
testing technique.
Software Analyst in Test at Athena Healthcare Technologies
June 2015 – October 2016 | Collector Product Development
Team
Roles and Responsibilities:
•
Deal with all the stakeholders including developers and PIs of the
projectand identify the new functionality changes
•
Reviewing the code changes and relating it to functionality, thereby creating test runs and executing them.
•
Performing code review for the changes made and writing unit,
integra-tion tests.
•
Executing smoke testing during the release.
Automation and Tools:
•
Static Code Analysis Tool: A static code check tool that analyses the code
for various bug patterns like Assert fields, Missing packages, undefined
sub-routine, unused variables, expose calls and reporting the issues to
thedeveloper thereby preventing the bugs slipping into production.
•
Rehearse Production: A tool for hitting each and every page directly
with data available in the weblogs fetched through elastic search to
identify direct ISEs and JS errors. Developed an algorithm to parse,
categorize andreport the error information got while hitting the pages.
Awards and Recognition:
•
Awarded “Extra Mile” for the contribution towards automating the
metricsfor QA.
•
Awarded “Second Prize” in Hackathon for the contribution towards
Re-hearse production tool.
Technologies Used:
•
Programming Languages: C, C++, Perl, Ruby, Python, Java
•
Automation framework : Selenium, Watir, Behat, Rspec, Cucumber, TestNG,
•
Tools Expertise
: Jmeter, Jenkins, BrowserStack, W3C Link Checker,
Broken Link Checker, Postman, AppScan, Jira
•
Version Control
: Git, Perforce
•
Database
: My SQL
References:
Jebastin Abraham. I
Jeffin Manuel. M
Senior Member of Technical Staff,
Software Development Engineer,
Athena Healthcare Technologies
Amazon Development Center
Email id:-
Email id-