HUMLA NENAVATH
SENIOR SOFTWARE DEVELOMENT ENGINEER IN TEST
LinkedIn: https://www.linkedin.com/in/humla-nenavath
Email: ****************@*****.*** PHONE: +1-732-***-****
PROFESSIONAL SUMMARY
• Sr. Software Development Engineer in Test with 10+ years of experience in Information Technology Extensively
experienced in Software Analysis.
• Design, Development, Implementation and Testing of Object-Oriented Applications and Mobile, Web-based and
Cloud (AWS), Azure using Angular, React js, Java, J2EE, Python, Nodejs in various domains like Oil & Gas,
financial, Healthcare.
• Have practical experience with web automation frameworks such as Playwright and Cypress, Protractor for web
applications built with Angular and React.
• Highly skilled in designing BDD, Hybrid, and data-driven frameworks using Java Selenium WebDriver. Proficient
in utilizing BDD Cucumber, TestNG, Extent Reports, and Cucumber Reports to enhance test automation and
generate comprehensive reports.
• Hands-on experience in automating Hybrid Mobile Applications using Appium in mobile testing, utilizing Appium
to identify and test mobile platforms such as iOS and Android.
• Implemented behavior-driven development (BDD) using frameworks like Cucumber.js, writing test scenarios in a
human-readable format
• Working experience in validating application performance and simulating different type of traffic using Apache
JMeter with different type of protocols like HTTP, HTTPS, SOAP, REST, JDBC and FTP
• Configured JMeter to handle different types of authentication mechanisms, such as Basic, Digest, or OAuth.
• Conducted cross-browser testing using Playwright and Cypress to ensure consistent functionality across different
browsers and platforms like Chrome, Firefox, Safari.
• Integrated Nightwatch.js tests into CI/CD pipelines for seamless testing and deployment processes.
• Hands-on experience in developing scripts for E2E workflows using Mocha's BDD syntax and the Chai assertion
library within the Playwright framework and expertise in utilizing a BDD and Page Object Model (POM) approach
for efficient test automation.
• Hands-on experience with RESTful Web Services and developing RESTful APIs using Java.
• Hands-on experience in testing and developing automated tests for both REST and SOAP services using
RestAssured and Karate frameworks.
• Possess a solid understanding and proficiency in utilizing webservice tools such as Postman, SoapUI, Swagger
and Karate API.
• Experience with SonarQube, and TSLint for code coverage and build pre-filtering at Jenkins Pipeline.
1
• Possess extensive expertise in utilizing CSS and XPath locators, along with advanced techniques and complex
methods.
• Extensive experience in utilizing build management tools such as ANT, Maven, Gradle, and Grunt.
• Proficient in working with various Relational Database Management Systems (RDBMS) including MS Access,
MySQL, SQL Server, and Oracle.
• Experience in creating dynamic and interactive visualization like graphs, charts, tables, and heatmaps using
Grafana.
• Proficient in writing queries and manipulating data using Grafana's query language such as Prometheus Query
Language, InfluxQL.
• Expertise in integrating Grafana with various data sources, such as time-series databases, relational databases,
cloud services, and log management systems like Elasticsearch.
• Experience in simulating heavy user loads, measure system performance, identifying bottlenecks, configuring
test scenarios, and distribute load across multiple load generators using LoadRunner.
• Hands-on experience in utilizing version control tools like GIT, Bitbucket, SVN, and Stash for effective source code
management and collaboration.
• Expertise in implementing the parallel testing using Selenium GRID.
• Integrated Sauce Labs with testing frameworks such as Selenium or Appium to facilitate seamless test execution
and result analysis.
• Possessing strong expertise in Jenkins for job scheduling, both in Continuous Delivery and Continuous
Integration contexts, to automate build and deployment processes (CICD).
• Creates, implements, and executes manual and automated software tests, test plans, and test cases. Ensures that
quality objectives are met, adhering to customer requirements as well as relevant standards and regulations.
• Collaborated with cross-functional teams to gather requirements and specifications, capturing them accurately
in Confluence documentation for future reference.
• Worked extensively on Agile Projects and hands on experience in attended PI Planning, Sprint Planning, Scrums,
Sprint Review, Retrospective, Triage meetings.
• Expertise in using various defect-reporting and defect-tracking tools like Jira, Rally, Bugnizer & MS Azure ADO.
• Co-ordinating with Offshore and onshore teams.
2
TOOLS & TECHNICAL SKILLS:
Web Technologies HTML, CSS, JavaScript, JSON, TypeScript, AngularJS, NodeJS, XML, XSLT,
JDBC REST services.
Programming/Scripting Languages Angular, JavaScript, Java, NodeJS, TypeScript, .Net, C#.
UI & Functional Automation Tools and Selenium, Playwright, Cypress, Protractor, Appium, WebdriverIO, Rest-
Frameworks Assured, Mocha, Jasmine, Chai, BDD-Cucumber, JUnit, TestNG, Load
Runner, JMeter, SoapUI, Postman.
Reporting & other Frameworks Extent Reports, HTML Report, Allure Report, Jasmine Reports, Java Mail,
Gmail API, Apache POI, itextPdf, AutoIt.
DevOps & CICD Bitbucket, SVN, Git, Stash, Jenkins, Docker,Microsoft Azure.
Databases MS Access, MySQL, SQL Server, Oracle, and MongoDB.
Build Tools Ant, Maven, Gradle, Grunt.
Browsers Selenium GRID, Internet Explorer, Firefox, Chrome & Safari.
Operating Systems Windows XP/7/8, Mac iOS, UNIX and Linux, Android.
Test Case Management Tools JIRA Zephyr, TestRail, XRAY, Microsoft Azure.
Bug Tracking Tools Microsoft Azure, Bugzilla, Bugnizer, JIRA.
Project Management Tool JIRA, Zephyr, Microsoft Azure, Confluence.
Documenting, Virtual Meetings Confluence, JIRA, Slack, Skype, Microsoft Teams.
EDUCATION
• JNTUH University May – 2014 - Bachelor’s in Pharmacy.
• Wilmington University - Aug 2018 - Master of Science in Information Systems Technologies – Information
Assurance.
AWARDS
• Under Sea - Chevron – 2023
• Surface digital M & I platform – Chevron: Align & Inspire, Deliver results 2022
• SAAS Line - Vanguard -2019.
Certification
• Reg. Pharmacist in India
• ZaRaNtEch Workday Certified Professional
PROJECTS
Chevron - Houston Texas. Jan 2020 - Present
Sr. Software development Engineer in Test - SDET
• Successfully developed scalable and maintainable test code using Playwright with JavaScript by creating end-to-
end test scenarios that involved interacting with web elements, simulating user actions, and verifying expected
behaviors.
• Worked in resolving functionality and performance issues in JavaScript/jQuery by addressing bugs and
enhancing performance.
• Worked on integrating LoadRunner scripts into continuous integration and delivery (CI/CD) pipelines, for regular
performance testing as part of the development and deployment process.
3
• Utilized AJAX and JSON techniques to establish asynchronous communication with the project server, fetching
data seamlessly.
• Worked on simulating heavy user loads, measured system performance, identified bottlenecks, configured test
scenarios, and efficiently distributed load across multiple load generators using LoadRunner.
• Worked on NUnit, for programming languages .NET and C#, to develop and execute automated unit tests.
• Utilized BDD SpecFlow framework for .NET, to create and automate acceptance tests.
• Utilized Selenium WebDriver for running Regression Tests on multiple platforms and browsers in parallel.
• Developed and maintained automated test suites in Selenium WebDriver using TestNG framework.
• Utilized browser developer tools, such as Chrome DevTools, to inspect and debug front-end code, identify, and fix
issues related to HTML, CSS, and JavaScript.
• Implemented data-driven testing with POM, leveraging data providers and external data sources to populate
page objects dynamically for test execution.
• Worked on writing expressive and readable API test cases using Rest Assured's fluent API, performing assertions
on response data, status codes, and headers.
• Worked on creating SOAP requests and handling SOAP envelopes to perform end-to-end testing of SOAP-based
web services.
• Worked on designing and implementing automated testing strategies within CI/CD pipelines, utilizing tool AWS
Code Build to execute unit tests and integration tests.
• Worked on testing mobile applications for iOS and Android, by using Appium.
• Performed User Acceptance Testing (UAT), Unit Testing, Manual Testing at the end of each sprint, ensuring that
the developed features and functionalities meet user requirements and expectations.
• Created and maintained detailed bug reports in Bugzilla by including clear and concise descriptions, steps to
reproduce, expected and actual results, and associated attachments.
• Used the traceability matrix to track the impact of changes on existing requirements, identifying potential areas
of concern, and guiding appropriate change management processes.
• Utilized Agile tools, such as Jira and Bugzilla, to manage and track user stories, tasks, and defects, ensuring
transparency and accountability within the Agile team.
• Acted as a point of contact for new joiners, addressing their queries, providing guidance, and ensuring a positive
onboarding experience.
Google LLC - Austin, Texas. Jan 2019 – Dec 2019
Sr. Software development Engineer in Test - SDET
• Developed cypress framework for web automation testing and successfully migrated existing end-to-end (E2E)
and integration scripts to the framework.
• Implementing automated test scripts using Cypress and BDD Cucumber framework to achieve thorough E2E
testing coverage and functionalities.
• Enhanced robust framework by leveraging cypress utilities, cypress API, cypress methods, and plugins, along with
integration of third-party libraries.
• Performing component test for React application using Cypress.
• Proficient in using cypress inbuilt methods, creating custom commands, configurations and using fixtures for E2E
and component test.
• Worked in JavaScript, jQuery, HTML, and CSS3, applying them to create visually appealing designs.
• Constructed reusable service components by leveraging Angular 6 services with an object-oriented approach.
4
• Worked on a high level of proficiency in utilizing Java and Selenium WebDriver to automate regression and
functionality test suites effectively.
• Integrated TestNG with build tools and CI/CD pipelines, such as Maven or Jenkins, to automate test runs and
facilitate continuous testing.
• Developed custom reporting solutions using Mochawesome Report, JSON Allure Reports, and HTML reports.
• Ensured the maintenance and regular updates of test documentation, including test plans, test cases, and test
reports, leveraging tools such as Piper and Cloud.
• Developed and executed performance test scripts using JMeter to evaluate the performance, scalability, and
reliability of APIs.
• Create test data for the integrations and launching the integrations manually from workday.
• Configured JMeter to simulate realistic user scenarios, including load variations,
concurrency, and stress testing, to identify performance bottlenecks and potential issues.
• Implemented API testing frameworks and libraries, such as REST Assured, Postman and TestNG, to automate API
testing and validation.
• Executed the scripts in cross-browser with Chrome and cross platform testing in Mac, Unix, Windows.
• Integrated unit, component, regression, and smoke test suites into each build cycle by leveraging Docker, Git,
and Jenkins.
• Proficient in working with simulators and emulators to ensure thorough and effective testing coverage.
• Implemented monitoring solutions using Piper CloudWatch to track and analyze the performance, availability,
and health of Cloud services.
• Using Buginizer workflows to manage defect lifecycle, ensuring timely triaging, prioritization, and resolution of
reported issues.
• Automated the synchronization of test execution results from Jenkins to Buginizer, enabling real-time updates on
test status and outcomes.
• Adhered to the Pyramid Testing Model, prioritizing unit tests and incorporating mocking techniques to isolate
and test individual components effectively.
• Creating dynamic and interactive visualization like graphs, charts, tables, and heatmaps using grafana.
• Writing queries and manipulating data using Grafana's query language using Prometheus Query Language.
• Working on creating custom reports and Code repository in Piper.
Vanguard. Malvern – PA Feb 2018 – Dec
2018
Sr. Software development Engineer in Test - SDET
• Created UI automation test suite using JavaScript, Protractor, Jasmine.
• Experience with advanced Protractor locators, Custom utilities.
• Experience with creating the Page Object Model in Protractor and maintained the locators.
• Integrated the Protractor with JIRA testcase management and the reports were published to the tests
automatically.
• Worked with Mocha assertions, mocha-awesome reports, configured the screenshots and video recording
features.
• The scripts were run in cross-browser testing on Windows using Edge and Chrome.
• Contributed for the component tests for both Angular and React applications and widely used the mount,
autopsy outputs and container components.
• Worked on Protractor Mock APIs, Page Object Model.
• Experience with Protractor annotations, assertions and retries.
5
• Extensively used the Postman and Swagger for manual API test validations.
• Created the end-to-end automation scripts using protractor to automate the amplitude event logs verified.
• Experience setting up instances like Elastic Load Balancer in AWS for high availability.
• Mocha-awesome Reports, JSON and HTML reports were used to implement bespoke reporting.
• Worked with both SQL and NoSQL databases for data validations and pre-requisite data.
• Used AWS to deploy the project on EC2 instance. Implementation of the business logic layer for Services.
• Used GitHub to maintain the code repository and followed the version control guidelines and feature for creating
the branches and pull requests.
• Worked with confluence for documenting the framework and programming guidelines.
• Configures the nightly parameterized Jenkins jobs for running the different test suites as part of CICD and
validations against of the continuous builds.
• Agile delivery techniques used to streamline the iterative development of the testing process.
• Participated in the build meetings, release meetings, and defect review meetings.
Internship to Full-Time May 2016 – Feb
2018
Pharmaron CPC, Inc. Baltimore, MD
Automation Test Engineer.
• Followed the waterfall methodology and analyzed the user requirements, functional specifications and Use Case
documents and created the Test Plans, Test cases for Functional testing.
• Coordinated with the business analysts and developers and discussed issues in interpreting the requirements
and effectively managed the finalized requirements.
• Demonstrated an understanding of Functional, Technical and UI requirements of the project.
• Developed automated scripts for functional testing using Selenium with Java.
• Automated test cases using Selenium with TestNG and mapped the test cases and defects
• Optimized automation scripts for Regression testing of the application with various data sources and data types.
• Developed effective driver scripts using some Java Scripting commands with high level recovery scenarios,
descriptive programming, working with data tables, environment variables, shared repository, and function
libraries.
• Support during User Acceptance Testing. Developed inline view queries and complex SQL queries and improved
the query performance for the same.
• Executed SQL queries to validate the data at the backend.
• Defect logging, assignment and tracking through JIRA.
• Identify defects in aggregate tables and report data, enter defect in JIRA and coordinate with developers to
resolve them based on defect severity and priority.
• Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user
requirements.
• Ensured content and structure of all testing documents, artifacts are documented and maintained.
6
Deloitte Hyderabad-India Aug 2014 - July 2015
QA Automation Tester.
• Created interactive prototypes using Adobe XD, Figma, and Sketch to simulate user interactions and validate
design concepts.
• Worked on integrating multimedia elements, such as audio and video, using HTML5's native tags and embedding
techniques for web apps.
• Developed barcode scanning applications for both web and mobile platforms, leveraging barcode scanning
libraries and APIs.
• Worked on jQuery, a popular JavaScript library, to simplify and enhance DOM manipulation, event handling, and
AJAX interactions.
• Integrated and consumed RESTful APIs using JavaScript and AJAX calls, retrieving, and manipulating data in
various formats, such as JSON or XML.
• Developed server-side validation and form handling using Node.js, ensuring data integrity and user input security
on the front-end.
• Utilized database connectors like MySQL, or PostgreSQL with Node.js to perform CRUD operations and manage
data persistence on the server-side.
• Implemented callback functionalities in front-end applications to handle asynchronous operations, such as API
calls, event listeners, or user interactions.
• Implemented and configured Amazon S3 buckets within web applications to securely store and manage data,
files, and assets.
• Configured and deployed VPN servers, such as OpenVPN or AnyConnect, to provide secure remote access to
internal applications and resources.
• Engaged in beta testing activities for over seven iOS applications, diligently identifying and documenting issues,
and bugs, and effectively communicating them to the respective development teams for resolution.
• Executed complex SQL queries and statements using PgAdmin's query tool, facilitating data retrieval,
manipulation, and analysis for the different applications.
• Performed User Acceptance Testing (UAT), Unit Testing, Manual Testing at the end of each sprint, ensuring that
the developed features and functionalities meet user requirements and expectations.
• Worked on exploratory testing and ad hoc testing during regression testing for a project SOLMON to identify
unexpected or unforeseen issues that may have been introduced due to changes in the software.
• Utilized browser developer tools, such as Chrome DevTools, to inspect and debug front-end code, identify, and fix
issues related to HTML, CSS, and JavaScript.
• Worked in the ServiceNow platform, effectively creating, and managing Change Requests (CR), Configuration
Items (CI), Service Requests (SR), and User Permissions.
• Monitored and managed the incident queue in ServiceNow, ensuring incidents are triaged, categorized, and
assigned in a timely manner to meet defined service level agreements (SLAs).
• Used the traceability matrix to track the impact of changes on existing requirements, identifying potential areas
of concern, and guiding appropriate change management processes.
• Conducted and documented Root Cause Analysis investigations for complex issues and incidents in project
environments, ensuring timely resolution and prevention of recurrence.
7