Shailesh Patel
Software Test Engineer
**************@*****.*** • 630-***-****
LinkedIn • Bartlett, IL 60103
Summary
Results-driven and high-caliber Software Test Engineer with 10+ years of experience in ensuring the delivery of high-quality software products. Proficient in designing and executing comprehensive test plans, test case designs, identifying defects, in collaboration with cross-functional teams to drive timely resolutions. Skilled in utilizing latest QA and Agile methodologies and tools to improve software reliability and streamline testing processes. Adept at conducting functional, regression, and performance testing to ensure optimal product performance. Highly motivated team player, able to leverage effective communication skills to manage and lead project teams. Recognized for taking initiatives and facing challenges with a strategic mindset. Committed to delivering exceptional quality assurance to meet customer expectations and enhance user satisfaction.
Areas of Expertise
Project Management
Data Analysis & Processing
Test Planning & Execution
Automated Software Testing
Quality Assurance
Troubleshooting
Agile-Scrum Kanban
Cross-Functional Collaboration
Team Management & Leadership
Technical Proficiencies
Platforms:
Test Management:
Windows -MacOS WEB applications Mobile applications Linux/Unix
JIRA-Confluence (Xray, qTest) Azure DevOps HP-ALM/Quality Center
Tools:
JMeter, Postman-Swagger Cucumber-BDD TOSCA-Tricentis & Selenium
Framework:
Databases:
Selenium: TestNG, WebDriver, Cucumber - Gherkin BDD
MySQL SQL Oracle Postgres AND Web traffic monitoring tools (Kibana, Splunk, Wireshark)
Software:
Java Python C++ C
Web Technology:
API RestApi SOAP-UI XML JSON HTML & FTP cloud usage -AWS
Testing Types:
End-to-end manual-automated functional Regression test API testing ad-hoc testing UAT test Front-end/UI testing ETL (Extract-Transform-Load) Testing white-box & black-box testing.
Professional Experience
Progress Rail, (a subsidiary of Caterpillar company) LaGrange, IL 05/2023 - Present
Software Quality Assurance Engineer
• Collaborate with team members to architect, establish and evolve QA processes and tools, ensuring that the team is using QA best practices
• Continually improve test frameworks and processes through review and refactoring and support other team members
• Automate testing as much as possible and feasible; Work with cross-functional teams to understand application requirements and create test plans for user stories to ensure the quality of software products
• Review and analyze system specifications to ensure appropriate test coverage for nonfunctional requirements
• Work with cross-functional teams to ensure quality throughout the software development lifecycle
• Design and develop test plans, scenarios, scripts, and procedures (manual and automated)
• Execute test cases (manual or automated) and analyze results
• Perform ad-hoc and exploratory testing of applications; Capture and record test results; Analyze test results and clearly communicate defects to appropriate team members
• Support team members in reproducing and resolving defects that are found
• Troubleshoot production issues and create test cases for regression tests
• Design and perform post-release / post-implementation testing
• Lead and mentor QA team members, and act as a key point of contact for all QA aspects in the software development lifecycle and release process.
Thermo Fisher Scientific, Remote, CT 10/2021 – 05/2023
Software Test Engineer
Collaborated with product owners, business analysts, and software developers utilizing the Agile-Scrum methodology. Reviewed business requirements, code evaluations, and functional specifications, and created a test plan, test cases, and detailed manual and automation test steps thereafter. Examined and updated manual test cases and regression test sets for opportunities to automate the construction of end-to-end test scenarios per release. Performed manual functional test & used the Postman & Swagger tools to perform API testing for Web API services. Back-end testing by creating SQL queries for table verification and data mining using the Postgres tool. Conducted automated regression testing of new features with the Selenium Framework: TestNG and Cucumber - BDD.
●Reduced duplicate issues and increased overall quality by 4% in one year by participating in defect management, including reviewing test results and problem details for resolution, risk management, and mitigation.
●Collaborated closely with the DevOps team to deliver automated testing pipelines utilizing the Jenkins auto-build tool (CI/CD) and GitHub.
●Led and managed QA testers in testing activities and assisted in the resolution of any technical problems, thereby removing two technical support resources.
●Prepared testing artifacts, a test report, and a test procedure for use in reference materials and training.
Fiserv Inc / First Data Inc, Chicago, IL 11/2018 – 10/2021
Software QA Test Engineer
Performed code review, client requirements analysis, sprint planning, QA feedback, future test planning, and test effort estimation using Agile-Scrum methodology. Created thorough test cases and test procedures for ACH, HSA, credit, and debit card transactions for functional and verification testing and stored them in Jira-qTest for easy tracking. Utilized browser-Stack and Developer tool (virtual mobile devices) to test Mobile applications. Conducted SQL query to test database testing. Performed manual Web API testing using JMeter, Postman & Swagger, and SOAP-UI tools. Managed and coordinated off-shore QA staff for testing tasks, environment, and access issues. Designed and updated the Confluence page for all testing process discussions, modifications, and quality defects/issues.
●Reduced 2020 testing time error by 4-6%.
●Filtered serious security issues and increased quality by 5% in six months by identifying software application failure or cyber-security risks and providing recommendations.
●Created TOSCA automation test scripts for functional tests and automated 22% of manual tests.
●Collaborated with the development team for the resolution of issues, leading to a 7% decrease in 16 months.
Fresenius- Kabi, Lake Zurich, IL 04/2017 - 10/2018
Software Test Engineer
Utilized Agile-Scrum, met with Business Analysts, Developers, and finalized test requirements and Acceptance Criteria. Created test plans, and test cases and managed them using Jira. Performed functional, regression, and exploratory tests. Used Unix/Linux platform to validate and verify multiple Operating Systems, browsers (MS Explorer, MS Edge, Firefox, and Google Chrome), and simulators for system and functional testing. Completed external customer UAT test.
●Coordinated with the team to achieve two successful FDA inspections and ISO certification.
●Supervised, mentored, and instructed new QA team members on testing methodologies and techniques, saving the company money on external trainers for quality instrument instruction.
Ticketmaster, Rolling Meadows, IL 11/2014 - 02/2017
Software Test Engineer
Collaborated with Product and Business Analysts to prepare release test plan and test strategy using Agile-SCRUM methodology. Wrote test cases, logged defects, and stored data in JIRA and TFS. Used IE, Chrome, Firefox, and Safari browsers and mobile devices to test end-to-end ticket buy-sell flow, transfer tickets, payment gateway, and e-ticket delivery features on desktop and mobile platforms. Tested databases using MySQL, wrote SQL queries to find table data, updated tables, validated, and analyzed findings.
●Prepared Selenium Web driver automation test scripts for regression testing; maintained and modified the framework.
●Introduced the concept of utilizing online browser tests (virtual mobile device tests) for multiple browsers (Internet Explorer, Google Chrome, Mozilla Firefox, and Safari)- Browser Stack and mobile devices for functional test execution.
Zurich Insurance, Schaumburg, IL 11/2011 – 10/2014
Software Test Engineer
Followed Agile and Waterfall approaches to establish the new claims process called “Claims Connect”, and participated in requirements discussion, features analysis, and deployment operations for Insurance apps. Administered Quality Center, test plan, test cases, and defects. Acted as HP Admin and trained new users.
●Successfully executed the functional and regression tests for the "Claims Connect" end-to-end insurance claim automation application without any production issues.
AT&T, Hoffman Estates, IL 04/2003 – 10/2011
Jr. Test Engineer
Utilized Waterfall methodology, supported all phases of the development life cycle, implemented test environments for a client-server environment, assisted in analyzing customer requirements, and transformed into easy-to-develop-and-test technical test cases. Managed defects using HP Quality Center (HP/ALM) so the QA team could test quicker. Used the AMDOCS application to produce monthly billing. Employed the Unix/Linux platform to execute billing tasks and automated regression tests. Performed ETL testing using the SQL Server Integration Services (SSIS) tool for database migration and data conversion.
●Registered 13% functional and code-related defects and ranked highest within the QA group.
●Performed back-end testing for Oracle database using TOAD to generate SQL queries; found nine defects during UAT testing.
●Utilized CARE, CRM, Retail Replenishment, Agent Order, RMA, and Direct fulfillment applications and successfully resolved significant issues with external customers.
Additional Experience as Software QA Technician & Hardware Engineering Test Technician at Motorola Schaumburg, IL (3 years)
Education
Master of Science in Computer Science
Roosevelt University, Chicago, IL
Bachelor of Science in Electrical Engineering
The City College of New York (CUNY), New York, NY
Professional Training & Certifications: Tricentis -TOSCA Java Visual Basic SQL