
Hiren Barad
Verified Expert in Engineering
Quality Assurance Developer
Bengaluru, Karnataka, India
Toptal member since January 23, 2019
Hiren is a passionate and detail-oriented QA developer with a solid academic background in computer science. With 9 years of experience, Hiren runs the gamut of the QA field—implementing manual as well as automation tests and crafting automation scripts and tools to make the work more efficient and to enhance the automation test coverage.
Portfolio
Experience
- Java 7 - 7 years
- Selenium - 6 years
- Shell - 6 years
- REST - 5 years
- REST APIs - 5 years
- QA Automation - 5 years
- Amazon Web Services (AWS) - 3 years
- Python 3 - 3 years
Availability
Preferred Environment
Git, Selenium, Shell, C#, Python, Java, Cypress, JavaScript
The most amazing...
...thing I’ve made was a PowerShell script to automate VM deployment in the vSphere environment; also created wrapper methods to invoke those scripts.
Work Experience
Software QA Developer
Toptal Client
- Created an automation framework from scratch with languages such as C#, Java, Python, JavaScript, and tools such as Selenium WebDriver, Cypress, Playwright, and PyTest.
- Set up an open-source documentation management solution to manage the technical documentation better.
- Organized an end-to-end CI/CD pipeline on the Azure platform to execute automated test cases.
- Forged best practices documents for development and test lifecycles while following the Agile methodology.
Senior Quality Engineer
TestGorilla
- Drafted the testing framework for all development teams from scratch, as a standalone QA.
- Grew the QA team to accommodate the quality needs of a growing organization.
- Automated test cases using Playwright and JavaScript to achieve 40% automation coverage.
Automation QA Developer
Self-employed
- Orchestrated a Lambda function on AWS to parse the latest build results to provide better visibility to management into the QA team's efforts.
- Helped increase the API test automation coverage from 18% to 35%.
- Integrated UI automation with the existing framework using tools such as Cypress.
- Fabricated scripts and tools to help the team get better insights into environment uptime and notify them if any of the environments are down.
- Hatched basic guidelines to start doing security testing.
Software Developer
Technicolor
- Developed a performance testing framework from scratch using Python, Flask, and JavaScript.
- Analyzed previous defect patterns to create test workflows around them.
- Investigated open-source tools like Xnee, ldtp2, and dogtail to automate GUI test cases and use them across teams.
- Fabricated a CI/CD pipeline from a standalone Git repository and Jenkins and worked on migrating the same to GitHub.
- Developed a performance web app from scratch for stakeholders to visualize performance data more easily.
Automation Tester
Dell EMC
- Automated test cases and maintained the test automation framework.
- Conducted brainstorming sessions to help the team share their knowledge and resolve issues faster.
- Implemented automation scripts using tools like PowerShell and AutoIt to extend the automation test coverage by around 20%.
- Collected requirements for upcoming features collaborating with the product owner to create test suites.
- Designed and executed SIT cases for the same features for the scrum engineer.
- Wrote documentation about different technologies in use to give a better understanding to colleagues.
Associate Consultant
Capgemini
- Operated as an automation test engineer to create and maintain automation test scripts using Selenium WebDriver.
- Encouraged the team to adopt tools like AutoIt to expand automation coverage by 5%, which in turn achieved a test coverage of 85%.
- Designed a test specification document and test cases for upcoming features.
- Worked as a manual tester to perform integration, regression, and ad-hoc testing on Linux and Windows platforms.
- Composed Python and Shell scripts to create test setups faster.
- Logged and verified defects found during testing activities.
- Tracked those defects until their closure and collaborated with development teams to solve the issues early in the product lifecycle.
- Documented all the observations and understandings related to product features to create a useful knowledge base.
Experience
Cold Storage Monitoring System
Shell Script to Download YouTube Videos
https://gist.github.com/baradhiren/03d174b974f88088909227f85a5b352eVM Deployment Using PowerCLI and PowerShell
https://gist.github.com/baradhiren/800a982c2775268d63245c578a4d227aEducation
Bachelor of Technology Degree in Computer Science
Dharmsinh Desai Institute of Technology - Nadiad, Gujarat, India
Skills
Libraries/APIs
REST APIs, Telegram Bot API, Selenium WebDriver, Chai, Playwright
Tools
Jenkins, Shell, TFS, Git, Apache Maven, HP Application Lifecycle Management (ALM), VMware, Hyper-V, Mocha
Languages
Java 7, SQL, Java, Python, C#, Bash, C++, JavaScript, Python 3
Frameworks
Selenium, TestNG, Kendo UI, Windows PowerShell, Cypress
Paradigms
REST, Agile, Manual Testing
Platforms
Linux, MacOS, Docker, Azure, Amazon Web Services (AWS), Raspberry Pi
Storage
MySQL
Other
Selenium PageFactory, Quality Assurance (QA), QA Automation, Manual QA, Storage, Virtualization, Containerization, VMware ESXi, Telegram Bots, Software Development, Computer Science
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring