Technical Lead Resume
Greensboro, NC
SUMMARY
- A professional with 11+ years of experience in Software Automation, Functional, Web Services, and Database Testing for Web based application.
- Expertise in design Web test automation framework with Perfecto Quantum, Selenium WebDriver, TestNG, Java and Maven.
- Expertise in design Web Services (REST) Test automation framework with Rest Assured and Groovy.
- Designed SOAP Services Test Automation BDD framework with Maven, Cucumber and Java.
- Proficient in continuous integration process and tools like Jenkins.
- Expertise with IDEs like Eclipse, IntelliJ and Visual Studio Code.
- Proficient in various version control systems SVN and GIT.
- Experience in Retail, BFS, Insurance and Mortgage domains.
- Experience on Mobile Testing with real devices.
- Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and software development methodologies such as Agile, V Model and Waterfall.
- Experience in Test and agile process management tools like JIRA, Version One and HP ALM.
- Hands on experience in Python, Groovy and JavaScript.
- Experience in preparing status reports, defect reports, testing task planning for Test management activities
- Proficient in creating Requirements traceability matrix, Test Plan, Test Design Specification and Test Estimation docs from business specifications and crude requirements.
- Experience in Effort Estimations and Resource Planning & Metrics Capturing
- Extensively worked on creating/mining test data as per Enterprise and UAT requirements
- Expertise in designing and modifying the selenium and Web service automation test scripts using JUNIT, TestNG and Cucumber Test Frameworks.
- Good knowledge on designing and executing Automated Tests for Data Driven, Key word, POM and hybrid Testing.
- Expertise in testing Web Based Applications and Web Services Testing.
- Expertise in writing SQL & CQL Queries to retrieve data from SQL (Oracle and MySql) databases.
- Proficient performing different kinds of testing like Smoke, Sanity, Functional, GUI, Backend, White Box, unit, Integration Testing, System Testing, Regression Testing & UAT.
- Possesses excellent Communication, Presentation, analytical, Interpersonal and Coordinating skills to work and interact in Team Environment.
TECHNICAL SKILLS
Test Frameworks: Junit, TestNG, Cucumber
Testing Tools: JMeter, HP ALM, JIRA, Version One, SQL developer, Rapid Sql
Programming/Scripting Languages: Selenium, Python, C, Core Java, HTML, SQL, UNIX Shell Scripting.
Continuous integration and Deploy Tools: Jenkins
Databases: MS - Access, Oracle, MySQL, DB2
Operating Systems: Windows and OSX
Version Control Software: SVN and GIT
Build Tools: Maven
PROFESSIONAL EXPERIENCE
Confidential, Greensboro, NC
Technical Lead
Responsibilities:
- Design, Develop and maintain the web automation scripts using Perfecto Quantum framework, Selenium Web Driver, Cucumber and Java with OOP’s concept
- Implemented Page factory using selenium web driver.
- Analyzing the existing manual test cases for the feasibility of automation in regression phase
- Implementing test automation practice in incremental environment using cucumber with Java programming
- Writing cucumber scenarios for user stories and developing step definition using java with cucumber
- Automated test cases, validated response using REST assured service.
- Proactively sharing the ideas and automation development principles in meeting and updating the status and mitigating the risk plans.
- Involved in identifying automation test scenarios, set up the required reusable functions, repository, environment variables, test data and functions required for the automation scripts functionality
- Identified test data and organized in excel files scenario wise for test input at run time
- Created business functions and generic functions to be used across using the scripts to enable single point of maintenance
- Prepare the review reports (code reviews, execution reviews) for the automation scripts
- Helped in preparing driver scripts, data driven tests and test suites.
- Involved in executing the automation scripts and storing the results.
- Communicating with other team’s members (Development Team, Technical Support, Business Support) in order to resolve the issues
- Analyzed test results and reported defects
- Prepare status reports such as daily status report, weekly status report and monthly consolidated report.
- Prepared a user guide and installation guide to help novice users in execution.
Confidential, McLean, VA
Automation Engineer
Responsibilities:
- Design, Develop and maintain the web automation scripts using Selenium Web Driver, Cucumber and Java with OOP’s concept
- Implemented Page factory using selenium web driver.
- Analyzing the existing manual test cases for the feasibility of automation in regression phase
- Implementing test automation practice in incremental environment using cucumber with Java programming
- Writing cucumber scenarios for user stories and developing step definition using java with cucumber
- Automated test cases, validated response using REST assured service.
- Proactively sharing the ideas and automation development principles in meeting and updating the status and mitigating the risk plans.
- Involved in identifying automation test scenarios, set up the required reusable functions, repository, environment variables, test data and functions required for the automation scripts functionality
- Identified test data and organized in excel files scenario wise for test input at run time
- Created business functions and generic functions to be used across using the scripts to enable single point of maintenance
- Prepare the review reports (code reviews, execution reviews) for the automation scripts
- Helped in preparing driver scripts, data driven tests and test suites.
- Involved in executing the automation scripts and storing the results.
- Communicating with other team’s members (Development Team, Technical Support, Business Support) in order to resolve the issues
- Analyzed test results and reported defects
- Prepare status reports such as daily status report, weekly status report and monthly consolidated report.
- Prepared a user guide and installation guide to help novice users in execution.
Confidential McLean, VA
Automation Test Analyst
Responsibilities:
- Analyzing the existing manual test cases for the feasibility of automation in regression phase
- Implementing test automation using TestNG framework.
- Implemented POM (Page Object Model) using selenium web driver.
- Design, Develop and maintain the web automation scripts developed using Selenium Web driver using Java.
- Involved in identifying automation test scenarios, set up the required reusable functions, repository, environment variables, test data and functions required for the automation scripts functionality
- Created business functions and generic functions to be used across using the scripts to enable single point of maintenance
- Prepare the review reports (code reviews, execution reviews) for the automation scripts
- Involved in executing the automation scripts and storing the results.
- Analyzed test results and reported defects
- Prepare status reports such as daily status report, weekly status report and monthly consolidated report.
- Prepared a user guide and installation guide to help novice users in execution.
Confidential
SDET
Responsibilities:
- Involved in requirements analysis, use case analysis and reviewing requirements with Business and Development teams
- Involved in Sprit planning meeting and estimated story cards.
- Developed Selenium test scripts and executed on Selenium web driver.
- Created Smoke, PRT, Regression and Master test plans.
- Executed the scripts on ecn29, ecn 27 and ecn23 environments.
- Developed and maintained Test cases, User Stories and Test Metrics.
- Performed UI testing in windows and Mac environment and cross browser testing.
- Mocked test data by Preparing Jmeter Scripts.
- Worked on JIRA for story cards, logging and tracking the defects.
- Analyzed the issues using developer tools and Charles session.
- Performed Environment health check during production deployment.
- Executed test scripts using SQL Developer.
Confidential
Test Analyst
Responsibilities:
- Onsite Test Lead for the project
- Direct point of contact to the client
- Coordinator and point of contact for all the up streams and cross-commits
- Responsible for gathering requirements by interacting with business and Tech teams
- Responsible for all the project deliverables and execution till closure
- Responsible to coordinate with various upstream and cross commit teams to get the required inputs and their deliverables on time.
- Responsible to drive the offshore team by providing the knowledge transition and right guidance for quality deliverables
- Responsible for driving all the SDLC deliverables and get the client Sign-offs
- Responsible to report project status to the leaders.
Team Lead
Confidential
Responsibilities:
- Preparation\ Review of Test Summary Report at the closure of project
- Responsible for the delivery of the project.
- Responsible for estimation, planning and execution
- Responsible for Authoring Test cases, Reviewing and executing the Test Cases.
- Responsible for Reporting Testing Status and analyze the bug reports.
- Responsible for peer-to-peer reviews of work objects.
- Responsible for timely delivery to onsite.
- Responsible for Quality Assurance Activities-Reviewing artifacts.
- Responsible for status reporting to the management
Team Lead
Confidential .
Responsibilities:
- Responsible for the delivery of the project.
- Responsible for estimation, planning and execution
- Responsible for Authoring Test cases, Reviewing and executing the Test Cases.
- Responsible for Reporting Testing Status and analyze the bug reports.
- Responsible for peer-to-peer reviews of work objects.
- Responsible for timely delivery to onsite.
- Responsible for Quality Assurance Activities-Reviewing artifacts.
- Responsible for status reporting to the management.
QA Tester
Confidential .
Responsibilities:
- Responsible for the delivery of the project.
- Responsible for estimation, planning and execution
- Responsible for Authoring Test cases, Reviewing and executing the Test Cases.
- Responsible for Reporting Testing Status and analyze the bug reports.
- Responsible for peer-to-peer reviews of work objects.
- Responsible for timely delivery to onsite.
- Responsible for Quality Assurance Activities-Reviewing artifacts.
- Responsible for status reporting to the management.
QA Tester
Confidential
Responsibilities:
- Responsible for the delivery of the project.
- Responsible for estimation, planning and execution
- Responsible for Authoring Test cases, Reviewing and executing the Test Cases.
- Responsible for Reporting Testing Status and analyze the bug reports.
- Responsible for timely delivery to onsite.
- Responsible for Quality Assurance Activities-Reviewing artifacts.
- Responsible for status reporting to the management.
- Responsible for people Management, including goal setting and providing performance feedback.
QA Tester
Confidential
Responsibilities:
- Responsible for Authoring Test cases, Reviewing and executing the Test Cases.
- Responsible for Reporting Testing Status and analyze the bug reports.
- Responsible for peer-to-peer reviews of work objects.
- Responsible for timely delivery to onsite.
