Experienced professional with a strong background in automation testing, proficient in driving impactful testing strategies. Collaborative by nature, excels at working with teams to ensure high-quality results and seamlessly adapting to changing needs. Expertise lies in developing and executing test automation frameworks, managing test scripts, and utilizing tools like Selenium and Jenkins. Recognized for reliability and focus on delivering results, prepared to contribute to the achievement of organizational goals.
Overview
20
20
years of professional experience
Work History
Automation Test Lead
BD
Reston
11.2018 - Current
Identified appropriate situations for implementing test automation, accounting for situations where automated testing was counterproductive.
Discussed requirements and processes with project managers and developers.
Applied Agile Delivery methods to simplify testing process decisions through iterative development.
Implemented Page Object Model Automation framework with C#, Selenium WebDriver and SpecFlow.
Performed Data driven testing using Selenium WebDriver functions and JDBC Connections.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
Prepared Test strategy, Test plan, Test estimation, project plan and schedule & defined the test process
As part of compatibility testing executed test scripts on different browsers such as Chrome, Firefox, Safari and operating systems Windows and Mac.
Involved in creation of automation framework in Selenium WebDriver and Parameterized test cases using different annotations.
Identified automation requirements and design scripts in Selenium (WebDriver) integration with code reviews, and scripts execution.
Experience in RESTful webservices API testing using Pytest, Go, JMeter and Postman
Validated JSON formatted data, different http status codes.
Evaluated and validated the performance of machine learning models to ensure their correctness, accuracy, and robustness
Developed loclastack(Lambda and Dynamo DB) for component testing
Implemented CI/CD pipelines using github actions
Developed project plans based on capacity and priority of the project.
Reviewed business requirements, collaborated with cross functional teams like product owner, requirement engineer
Conducted back end testing by writing the SQL queries to ensure the data entered through front end application is matching with data stored in the database.
Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
Followed Agile Scrum process.
Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Prepared DSR and WSR and shared with stakeholders
Automation QA Manager
Infosys
India, Dulles, Dallas And Florida
01.2011 - 11.2018
Increased customer satisfaction with products by ensuring consistent quality across all platforms and devices.
Streamlined bug reporting process, expediting resolution times for critical issues.
Optimized test case coverage by identifying gaps in existing test plans and devising new strategies for comprehensive testing.
Promoted continuous learning within the QA department through regular workshops and trainings focused on evolving industry best practices.
Investigated customer complaints and performed corrective actions to resolve quality issues.
Determined quality department standards, practices, and procedures.
Established and tracked quality department goals and objectives.
Developed automated testing framework in Selenium/C#
Created utility to fetch content from CMS tool dynamically
Reviewed business requirements, collaborated in cross functional meetings and designed structured requirements in Axiom
Prepared Test strategy, Test plan, Test estimation, project plan and schedule & defined the test process
Automated and executed test cases on mobile devices using Appium
Designed & Reviewed high level keywords, Scripts, scenarios
Report defects &assist fixes through participation in Defect Triage
Develop metrics dashboard for manual and automation
Analyzing project risk and identification of project requirement
Regression testing of application on defects fixes
Executing and logging, evaluate and documenting the results
Prepared DSR and WSR and shared to Client
Developed automated testing framework in Selenium/Python
Created utility in python to leverage existing excel based data sheets for Selenium Webdriver
Created low level methods & collaborating to build automation framework libraries
Designed & Reviewed high level keywords, Scripts, scenarios
Designed Keyword driven FW using QTP
Conducted risk assessments to identify and mitigate potential quality issues.
Created keywords to build automation framework libraries
Senior QA Lead
Sapient Corporation
India
03.2008 - 12.2010
Collaborated with cross-functional teams to ensure seamless integration of new features and functionalities.
Implemented continuous integration processes, reducing time spent on repetitive tasks and allowing for faster defect detection.
Provided valuable feedback to developers, facilitating quicker resolution of identified defects.
Streamlined communication channels between QA analysts and developers, expediting issue resolution times significantly.
Responsible for freezing the requirement and implement requirement
Responsible for functional walk through and Functional Reviews
Responsible for project execution, defect tracking, test planning, estimations, status reporting and people management.
Responsible of creating Design Documents for Action Handlers
Responsible for taking corrective and preventive actions to improve quality of the deliverables.
Designed test strategy to perform compatibility testing across environments
Took part in Bug Triage meetings along with development and PM teams to prioritize the defects.
Responsible of training the team in new functionality testing.
Prepared Traceable matrix to ensure the test coverage
Created keywords to build automation framework libraries for QTP
Managed testing resources effectively, ensuring timely completion of projects while maintaining high-quality standards.
Streamlined the transition from manual to automated processes by identifying potential bottlenecks and working closely with affected departments to address concerns proactively.
Maintained, debugged and optimized automation programs.
Provided technical expertise during the integration of new automation equipment into existing production lines.
Completed automation of functional and regression testing.
Enhanced automation efficiency by designing and implementing advanced control systems.
Test Lead
AppLabs
India
09.2006 - 02.2008
Executed test cases and documented defects, confirming resolution and mitigation of defects.
Conducted regression testing of existing products.
Spearheaded training initiatives aimed at enhancing the competency levels of existing test personnel while building a strong pipeline of new talent in support of future growth objectives.
Collaborated with developers and product owners to stay current on product features and intended functionality.
Contributed to the creation of comprehensive test plans outlining objectives, strategies, resources needed, and timelines for completion.
Established a strong foundation for successful software releases by conducting comprehensive regression testing during each sprint.
Evaluated new testing tools and frameworks, recommending solutions that improved the overall efficiency of the QA process.
Assisted in training junior team members on best practices for automation testing, fostering a culture of knowledge sharing within the team.
Reduced manual testing effort by automating repetitive tasks using QTP.
Documented testing procedures for developers and future testing use.
Kept scripts and test cases updated with current requirements.
Senior Test Engineer
Aditi Technologies
India
12.2004 - 09.2006
Trained junior testers in company standards, testing protocols and testing software.
Mentored junior test engineers, enhancing their skillsets and overall team performance.
Defined and tracked test results, defect counts and performance discrepancies.
Completed regression tests of new software builds to assess performance and success of bug fixes.
Prepared Test Scenarios, Test cases and Test data based on functional document
Responsible of authoring test cases and ensuring the test requirement coverage.
Interacted with development team for analyzing the change requests and prepared test sets to regress the features
Automated the user creation scripts for setting up the test bed for doing performance testing
Responsible for Preparing and Executing the Test Scripts created by using ruby script
Responsible of reviewing test cases.
Responsible of executing the test cases.
Performance Testing using Open STA.
Education
Master of Science - MCA
Madras University
Chennai
05-2004
Skills
Customer relations
Test data management
Test environment setup
Collaboration and communication
Automation design
Project management
Test strategy development
API testing proficiency
Cross-browser testing
Comprehensive testing frameworks
Agile methodology expertise
Test design
Requirements analysis
Proficient in QTP, Selenium, API Testing, JMeter, Postman and Appium
Proficient in Java, C#, Python, Go, Gherkin
Proficient in TestNG,Junit, Robot, Cucumber and Hybrid Frameworks
Strong programming skills
Automation diagnostics
Defect tracking tools
Project oversight
DevOps
Automated test development
Leadership and mentoring
Test framework development
Mobile testing experience
Automation process design
Problem-solving
Time management
Multitasking
Excellent communication
Organizational skills
Team collaboration
Defect tracking and reporting
Verbal and written communication
Collaborative team player
Continuous integration and deployment
Exposure to Azure infrastructure
Languages
English
Full Professional
Software
C#, Java, Python, Go Lang, TSL, VB, Ruby and Gherkin