Surendra Singh Shekhawat
Verified Expert in Engineering
Quality Assurance Developer
Surendra is an expert test automation architect with over nine years of experience with eCommerce and BPM applications. Throughout his career, he's set up numerous test automation strategies from scratch, led QA engineering teams in Agile environments, and provided quality training. Surendra thrives under pressure and he works well in a variety of environments.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Git, WebStorm, IntelliJ IDEA
The most amazing...
...project I've developed is an end-to-end Protractor-based test automation framework integrated with Jira, TestRail, BrowserStack, and Jenkins.
Work Experience
QA Engineer
Commonwealth Financial Network - Main
- Added automated tests for UI and API using C#, Selenium, and RestSharp. Saved two days of manual testing with each regression cycle.
- Managed Jenkins as CI and X-Ray as a test repository with a Jira plugin.
- Automated 500 test cases using Salesforce native API.
Test Automation Engineer
Digital Renewal Pty Ltd
- Developed an application that enables users to build their own applications in the cloud using the full AWS suite of services and run workload AWS with a reduced support overhead.
- Tracked and fixed bugs using Jira as a reporting tool.
- Oversaw the whole testing strategy and planned the release.
QA Engineer
Toptal
- Performed acceptance and regression testing.
- Analyzed test results and performed bug fixing activities.
- Reviewed project deliverables and ensured they met quality standards.
- Ensured the project was delivered within the allotted timelines.
- Executed manual tests of web applications in various environments.
- Wrote test cases and managed their execution, managing test documentation.
Principle Engineer QA
Monotype India Solution Pvt, Ltd.
- Designed, developed, and maintained a UI test automation framework using JavaScript and Protractor for the front end.
- Designed, developed, and maintained an API test automation framework using Java.
- Created a Jenkins pipeline to run automation tests with a CI/CD workflow.
- Defined the process to run automation tests so it complies with the Git workflow.
- Set up quality metrics for the project and ensured that all releases were compiled with defined metrics.
- Reviewed the automation code for the entire team and made sure the team was following best engineering practices.
- Designed, developed, and maintained an Mobile App test automation framework using Appium.
- Reviewed project deliverables and ensured they met quality standards.
- Ensured the project was delivered within the allotted timelines.
Senior QA Engineer
Make My Trip
- Worked as the sole QA in an agile product team consisting of seven senior developers, a product owner, and a designer.
- Created a scalable and easily maintainable end-to-end test framework based on Selenium and Appium to test the eCommerce application.
- Oversaw and was in charge of QA processes and testing activities in the team.
- Extended API test cases for dozens of microservices.
- Created automated API tests with RESTAssured test frameworks.
- Advised on company-wide best test automation practices for testing front-end web apps.
- Trained manual QA team members to become automation engineers.
- Performed exploratory testing sessions with a strong focus on UX and API.
- Automated test cases for App and UI using Selenium and Appium.
Salesforce Consultant
Appirio India Pvt, Ltd.
- Defined processes for the test plan and several phases of the testing cycle.
- Planned and scheduled several milestones and tasks such as alpha and beta testing.
- Ensured all development tasks met quality criteria through test planning, execution, and quality.
- Ensured that tests were automated along with manual testing.
QA Engineer 2
Software AG
- Worked on automating the CORE project with Selenium RC and Selenium Grid.
- Oversaw quality assurance and the creation of Selenium Smoke tests, regression, and integration test scripts.
- Maintained the Selenium automation test framework using Java.
- Created test scenarios, scripts, and cases. Oversaw the Smoke, integration, and regression tests.
- Trained new contractors and employees about the business requirements and execution of test scripts.
- Created and managed test plans and documentation.
- Implemented and worked on QF-Test for automated testing.
- Provided application and technical support to other groups, where appropriate and required.
Experience
Centrasite
Easily define, describe, and store APIs, business processes, and related assets, such as XML schemas and business rules. Publishing to the API catalog is easy using the web-based interface, Eclipse™-based IDEs, and UDDI-compliant IDEs, bulk-loading using command-line utilities, and APIs. You can also publish to CentraSite directly from Software AG products.
Make My Trip
MyFonts
https://myfonts.comTest Automation Framework
https://github.com/surendrashekhawat261/protractor-automation-framework1) Jenkins Integration
2) TestRail Integration
3) BrowserStack Integration
4) Allure report
Tools and Technology used:
1) JavaScript
2) Protractor
3) Jasmine
Staff Portal
https://staff-portal.toptal.net/Skills
Languages
Java, JavaScript, TypeScript, XPath, CSS, Apex
Frameworks
Protractor, Selenium, TestNG, JUnit, Jasmine, Appium, Jest, Ruby on Rails (RoR)
Libraries/APIs
Apache HttpClient, React
Tools
REST Assured, Jira, Cucumber, JSX, IntelliJ IDEA, WebStorm, Git, TestRail, Subversion (SVN), Watir, Postman
Paradigms
Page Object Model (POM), Scrum, Functional Testing, Agile, Service-oriented Architecture (SOA), Automation, Testing
Platforms
Linux, Windows, iOS, MacOS, Unix, Salesforce, Docker, Amazon Web Services (AWS)
Other
REST API Automation, API Testing, UI Testing, Release Management, Defect Logging, Defect Management, Deployment, Test Case Development, Test Case Execution, SOA Testing, SOAP, Exploratory Testing, Test Reporting, Quality Assurance (QA), eCommerce, UI Automation, Data Analysis, Data Modeling, Integration Testing, Test Automation Frameworks, Software QA, QA Leadership
Storage
MySQL, MongoDB
Education
Bachelor of Engineering Degree in Information Technology
Government Engineering College - Bhilwara, India
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