Post Job Free
Sign in

Senior Software Information Technology

Location:
Dallas, TX, 75225
Salary:
65
Posted:
June 11, 2024

Contact this candidate

Resume:

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



Contact this candidate