Nidhu Thomas
513-***-**** (Mobile)
*******@*****.***
An enthusiastic, self-motivated Software Engineer with extensive hands-on and leadership experience in quality assurance (QA). I especially have a passion for data analytics and have superb attention to detail. I have an extensive track record of analyzing problems and devising creative solutions. Lastly, I have a proven ability to identify business needs and develop valuable solutions to drive accuracy and process efficiency.
SKILL HIGHLIGHTS
SDLC: Agile with Scrum/Kanban, Waterfall
Test Planning: Project estimation, strategy, coordination
Test Types: Functional (manual and automated), Regression, Integration, Smoke, Usability, Production verification/smoke test, Mobile, Data Migration testing
Test Case Automation: Creation/maintenance of testcases, standards implementation
Defect Management: Tracking, reporting, defect triage, root cause analysis
Release Management: Planning, development, production release & support
Leadership: Establish process, techniques, standards, mentoring
KEY ACCOMPLISHMENTS
●Built and led teams to work with high efficiency in a distributed environment.
●Proven leadership which resulted in additional responsibilities to lead/manage new flagship products for the company and bring expertise and skills to implement process and standards.
●Worked with TechOps team to successfully move flagship product from datacenter to AWS/Cloud with minimal to no interruptions to client operations.
●Generated and provided data-driven monthly reports to senior leaders around the trend of customer support/ post release issues which drove change in strategy to secure renewals.
●Expanded responsibility to manage Scrum teams including QA and Development Engineers.
●Key representative in organization’s adoption of Agile process.
●Mentored teams including peers in growing their automation skill set.
●Presented and demonstrated the QA process and BDD automation framework to other divisions/sister companies.
●Designed comprehensive test plans for migration of legacy products and their data into new platforms.
●Coordinated/led software release activities for multiple products with client focus.
●Bridged relationship and communication between Engineering and Support teams which resulted in increased customer engagement and service satisfaction.
SKILLS
Java, Selenium Webdriver, BigQuery, DataPrep, DataStudio, SQL, Harness, Spinnaker, MySQL, MongoDB, Cassandra, GraphQL, SauceLabs, VBScript, REST, HTML, Splunk, Jira, Confluence, Github, Jenkins, Mesos, BrowserMob, Eclipse IDE, IntelliJ, Drupal, ElasticSearch, Kibana, QuickTest Pro, Spiratest, Telelogic Doors, VBA, Oracle 8
PROFESSIONAL EXPERIENCE
DATASTAX
Santa Clara, CA
Test Engineering Manager (Remote) Oct 2018 to Present
●Lead three distributed test engineering teams and helped drastically increase automated testing, most notably with Cucumber, Selenium, and Java.
●Improved implementation of legacy CI/CD process (packaged software) and developed new process that supported deploying to production with Spinnaker and Harness multiple times per day.
●Built and lead team that ultimately created a 100% nightly automated regression suite (with a high job success rate) that provided quick feedback on product enhancements.
●Involved technically with ElasticSearch and GraphQL, using them to write queries to verify data, foster learning on the team, and provide robust reproduction steps in tickets.
●Supported team with hands on testing, code reviews when required to meet targets.
HOBSONS INC.
Cincinnati, OH
Engineering Manager Jan 2017 to Sep 2018
●Took on additional responsibilities as Software Engineering manager, leading two scrum teams to implement key enhancements for peak season and solve dependencies.
●Adopted CI/CD process for greenfield project and created QA processes to support production release every two weeks.
●Led the test planning/execution of data migration of legacy product to new platform.
●Query MongoDB and ElasticSearch to compare data between legacy/new products..
●Worked closely with development, project manager, product management and operations to plan and execute major releases.
●Documented process and standards in Confluence.
●Demonstrated product and processes for onboarding of new engineers and vendors.
Quality Assurance Manager Jun 2014 to Dec 2016
●Promoted to build a team of top QA engineers for delivering high quality releases with focus on automation.
●Lead the QA team including offshore to adopt Agile Scrum methodology and update processes to accommodate for the change.
●Provided career coaching to grow from manual testers to automation engineers.
●Managed over 10 onsite/offshore engineers supporting multiple products.
●Drove implementation, adoption and training of Selenium/Java basedCucumber BDD framework across multiple products.
●Created monthly reports for tracking and making informed decisions to drive change/project planning.
●Assumed Scrum Master responsibilities in the absence of dedicated scrum master.
●Created and successfully executed project plan to migrate 400 plus automated test cases from QTP to Selenium.
Lead Quality Assurance Engineer Oct 2009 to May 2014
●Provided technical leadership to a team of QA engineers.
●Planned and delegated tasks to team members for upcoming projects.
●Led the adoption and implementation of Selenium/Java based test framework.
●Developed manual and automated test cases for requirement validation, integration, regression and usability testing.
●Performed code reviews for automated scripts and pushed for reusability and building robust testcases thereby increasing execution pass rate.
●Automated Production release smoke testing for quick feedback.
●Worked with the manager and Support team to implement a UAT process to help deliver quality releases for customers.
●Created SQL based reports to track progress for testcase coverage and automation.
Quality Assurance Engineer May 2008 to Sep 2009
●Tested a new product for student retention including documentation of test cases in Quality Center and created automated scripts using QuickTestPro.
●Maintained existing automated testcases and enhanced them to run successfully in batch mode. Found solutions to automate features built in EXTJs.
●On-boarded new team members.
PROFESSIONAL DATA RESOURCES INC.
(Client: Cincinnati Insurance Companies)
Cincinnati, OH
Quality Assurance Analyst Jan 2005 to May 2008
●Mapped requirements to test structure, designed and updated test scenarios in Test Director/Quality Center to efficiently test different code threads and enter defects.
●Created reusable steps for data entry and automation using QTP.
●Used Quality Center reports and SQL queries to review test cases periodically for compliance of QA standards.
●Built a VBA tool in Excel to automate verification of insurance premium rates increasing efficiency and accuracy. The tool retrieved test data from SQL Server database and calculated rates to be compared against the rates generated by the application.
●Team coordinator for enhancements, new functionality and regression testing for major releases.
EDUCATION/PROFESSIONAL DEVELOPMENT
Bachelors in Engineering, Computer Science (4 years)
Madras University, India (2004)
From Data to Insights with Google Cloud Platform Specialization
by Google Cloud on Coursera (2020)
VOLUNTEERING/RECOGNITION
Volunteer for Adopt A Class for 3 years mentoring 6th grade students
2016 Technology Person of the Year award, Admissions/Matching division