Qa Lead Resume
MA
OBJECTIVE
- Experienced software quality assurance professional with 8+ years of experience in all the phases of Software Testing Life Cycle (STLC).
- Diversified experience in serving various domains such as Banking, Insurance, Airlines, Utilities and Ecommerce.
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC
Tools: Selenium Web Driver, TestNG, Selenium IDE, Selenium RC, Selenium Grid,JUnit, Cucumber, SoapUI, QC, Appium, Jasmine, Protractor, Service Now, XRAY, Salesforce, Mainframes, SQL, Salesforce
UI Technologies: AngularJS, Bootstrap, JavaScript
Test Build & Integration Tools: Maven, ANT, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model
Programming Languages: JAVA, Gherkin, SQL C, C#
Markup Languages: HTML, XML, XPath, CSS Selector
Databases: MySQL, Oracle, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows XP/7/8/10, UNIX, LINUX
Defect Tools: HP Quality Center, JIRA, Version One
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Utilities: Eclipse, SVN, GIT, Firebug, Fire Path, Visual Studio
PROFESSIONAL EXPERIENCE
Confidential, MA
QA Lead
Responsibilities:
- Responsible for designing testing scenarios for usability testing, creating and End - to-End test plans and executing.
- Responsible for Integration testing, Functional testing, Regression testing, Smoke Testing, Cross Browser and End-to-End testing.
- Involved in planning the E2E testing phase based on the project functionalities.
- Involved in UAT testing phase along with stakeholders.
- Responsible in creating Test Strategy document which included the project overall view, Testing phases, Timelines, Defect Life Cycle, Exit and Entry Criteria.
- Automated all the regression and smoke test suites using tools like Selenium Web Driver, TestNG along with Java as the programming language.
- Responsible in coordinating with offshore team on daily basis, monitoring and mentoring the team members on their activities to meet the milestones.
- Responsible in planning test data preparation for E2E, UAT in a timely manner.
- Involved in architectural related meetings and Knowledge transfer.
- Develop test plans, test scenarios and test cases that match the business requirements.
- Develop Jenkins job to support Continuous Integration.
- Responsible in validating the data in Mainframe Database through DB2.
- Performing batch test process through Mainframes, whenever data is refreshed.
- Responsible on the data transformation algorithm, testing the algorithm through SQL Management Studio.
- Testing the data through SQL schema and stored Procedures like Joins, Views, and Logical conditions.
- Raised defect tickets in the JIRA for defect tracking.
- Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications.
- Responsible for creating the test case scenarios both positive and negative based on the user stories.
- Used Bit bucket for fetching the updated code from the team members.
- Used JIRA for creating tasks for the user stories of the sprint and assigning timing to it.
- Managed and prioritized a backlog for user stories.
- Used JIRA to raising defects and followed bug cycle.
- Involved in developing automation framework from scratch.
- Used Extent reports of TestNG to generate test results.
- Conducted the System, Integration and Regression of the application.
- Used Selenium for testing the angular application by using Page Object Model framework to know the behavior of the application.
- Involved in testing API using SOAPUI Tool.
- Using different functionalities of Selenium like actions, scroll-down, drop down functionalities to test the scenarios.
- Conducting the testing for Mouse Movements, Keystrokes, Windows and print popups by using Actions and other Selenium API.
- Developed test scripts based on customer requirements.
- Prepared Page locators of a page in the application separately using Page Object model.
- Developed an inbuilt function in the framework which can be reused anywhere in the project.
- Developed Configuration file by providing configuration details like browser type, URL, time-out, file path.
- Developed assertions for testing the API using SOAPUI tool.
- Tested the application on a static date by providing a separate file like property file which contains the To and from locations, Sign up data, Invalid date, invalid flight number
- Performed various testing - Smoke, Functional, Integration and Regression.
- Involved in daily status calls and reporting.
- Working as a team with different testers and had a good communication with all the team members
- Worked with development team on defect reporting, fixes and resolution; update management on testing results, activities and planning using JIRA.
- Provided User guide, release notes and technical installation guide for the customers.
- Involved in planning session for sprints.
Confidential
Senior QA Automation
Responsibilities:
- Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications.
- Review Business activities and assist client to define current state process.
- Worked with client to document future state processes for incident management, Change management, Knowledge management and service request management.
- Documented current state and future state process management.
- Analyze Functional Requirement and Business Requirement Documents to get a better understanding of the system on both functional and business perspectives.
- Responsible for creating the test case scenarios both positive and negative based on the user stories.
- Performed automation testing on different client applications.
- Document functional and non-functional requirements as well as provide guidance to developers and quality assurance testers regarding ITSM program.
- Provide guidance and input to stakeholders and leaders on ITIL best practices.
- Performing sprint automation working with different applications parallel.
- Used BitBucket for fetching the updated code from the team members.
- Used JIRA for creating tasks for the user stories of the particular sprint and assigning timing to it.
- Managed and prioritized a backlog for user stories.
- Used JIRA to raising defects and followed bug cycle.
- Involved in developing automation framework from scratch.
- Used Extent reports of testNG to generate test results.
- Conducted the System, Integration and Regression of the application.
- Used Selenium for testing the angular application by using Page Object Model framework to know the behavior of the application.
- Developed test scripts based on customer requirements.
- Prepared Page locators of a particular page in the application separately using Page Object model.
- Developed an inbuilt functions in the framework which can be reused anywhere in the project.
- Developed Configuration file by providing configuration details like browser type, URL, time-out, file path
- Tested the application on a static date by providing a separate file like property file which contains the To and From locations, Sign up data, Invalid date, invalid flight number
- Performed various testing - Smoke, Functional, Integration and Regression.
- Involved in daily status calls and reporting.
- Working as a team with different testers and had a good communication with all the team members
- Worked with development team on defect reporting, fixes and resolution; update management on testing results, activities and planning using JIRA.
- Used QMETRY to run the test suite with API keys generated by QMETRY.
- Used QMETRY to run the test suite with QMETRY Agent, which generates an API key to run the test scripts.
- Test results are uploaded as an attachment in the QMETRY.
- Updated test cases in QMETRY for different applications.
- Created repository in BitBucket for different applications.
- Provided User guide, release notes and technical installation guide for the customers.
- Conducted daily calls with offshore team and maintained the same level of improvement from offshore.
- Managed both Offshore and Onsite team members.
- Provided demo at the end of sprint to the customers.
- Involved in planning session for sprints.
Environment: Java, Agile, Windows 7, Selenium, JIRA, Bit Bucket, Eclipse, QMETRY, Page Object Model, JIRA
Confidential, Minnesota
QA Automation Engineer
Responsibilities:
- Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications
- Analyze Functional Requirement and Business Requirement Documents to get a better understanding of the system on both functional and business perspectives.
- Responsible for creating the feature files with different scenarios both positive and negative.
- Performed automation testing on Angular applications.
- Developed business architecture using requirements such as scope, processes, alternative and risks.
- Communicated with client’s business requirements by constructing easy-to-understand data and process models.
- Worked closely with stake holders to understand their business process, including current state and the desire ‘to-be’ state and documentation of requirements.
- Performing In-sprint automation in parallel to development of the application.
- Conducted different levels of testing including functional, user acceptance and performance to verify client’s needs are met.
- Used GitLab for fetching the updated code from the team members.
- Used Version One for creating tasks for the user stories of the particular sprint and assigning timing to it.
- Used Version One to raising defects.
- Conducted the System, Integration and Regression of the application.
- Used Protractor for testing the angular application by using cucumber framework to know the behavior of the application.
- Documented current state and future state process management.
- Managed and prioritized a backlog for user stories.
- Document functional and non-functional requirements as well as provide guidance to developers and quality assurance testers regarding ITSM program.
- Developed test scripts using Java script as it’s a Angular application.
- Used Chai for assertions like to check whether the given element is displayed as per expected or not.
- Developed test scripts in step definition file depending upon the feature files created.
- Prepared Page locators of a particular page in the application separately using Page Object model.
- Developed a inbuilt functions in the framework which can be reused anywhere in the project.
- Developed Configuration file by providing configuration details like browser type, URL, time-out, file paths.
- Developed different configuration files for sprint, regression and as a whole.
- Tested the application on a static date by providing a separate file like property file which contains the To and From locations, Sign up data, Invalid date, invalid flight number
- Performed various testing - Smoke, Functional, Integration and Regression.
- Involved in daily status calls and reporting.
- Working as a team with developers and had a good communication with all the team members
- Worked with development team on defect reporting, fixes and resolution; update management on testing results, activities and planning using Version One
Environment: Java, JavaScript, Agile, Windows 7, Cucumber, Version One, SQL Server, GitLab, Protractor, Cucumber, intelliJ, Service Now,Chai, Page Object Model
Confidential, OHIO
QA Automation Engineer
Responsibilities:
- Involved in Document, Implement, Monitor and enforce all processes and Procedures for testing is established as per standards defined by the Organization.
- Completed In-depth analyses of business optimization projects, reporting tool.
- Proposed solution meetings defined specification and needs.
- Involved in Test planning and Test execution and performed Functionality Testing and Regression Testing
- Participated in the Agile development environment with sprint meetings and story grooming sessions.
- Managed project through status meetings, weekly reports, identifying risks and tracking issues.
- Documented current state and future state process management.
- Analyze Functional Requirement and Business Requirement Documents to get a better understanding of the system on both functional and business perspectives.
- Worked with users and stakeholders to analyze and validate requirements.
- Deliver cost effective, high performance technology solutions.
- Analyzed the Business Requirement Specifications received from business team, Functional Requirement Specification received from development team.
- Resolved incidents and application issues raised in Service now for those applications we are contracted to support
- Provided executives with analytics and decision-support tools used as the basis for organization, consolidation and strategies.
- Gathered requirements, analyzed and documented Business requirements.
- Developed a road map in understanding the Business Logic and User Requirements for Manual and Automated Testing.
- Managed and prioritized a backlog for user stories.
- Extensively involved in black box Testing, Functional Testing, and integration testing, regression testing and smoke testing of the application.
- Created functional automation test scripts using Selenium Web Driver with TestNG framework.
- Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
- DesignedData Driven frameworkand read the data from excel sheets usingApache POI API.
- Involved in conducting Parallel, Cross Browser Testing usingSeleniumGrid and TestNG.
- Used Several TestNG Annotations like@BeforeTest,@DataProviderto take advantage of test lifecycle.
- Maintaining the Selenium and Java automation code and resources using GIT for Source Control Management.
- Involved in performing BDD (Behavior Driven Development) using Cucumber Features files, Scenarios and Step Definitions in Gherkin format.
- Conducting the testing for Mouse Movements, Keystrokes, Windows and print popups by using Actions and other Selenium API.
- Interacted with programmers to resolve issues relating to open bugs.
- Involved in testing the Android application using APPIUM.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial, Attributes and Tags.
- CreatedMavenproject and configured dependencies using pom.xml.
- Performed Continuous integration automation usingJenkins.
- Produced Test Metrics showing the number of test cases analyzed, number of test cases fixed, number failed number left to analyze and Fix in weekly meetings.
- Giving the estimations for the Failure Analysis and fixing of the test scripts.
- Recorded and managed defects.
- Implemented data driven testing by accessing excel sheets.
- Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
- Provided back end testing for data validation using SQL.
- Involved in testing the database and data validation using SQL Queries.
- Review of test fixes done by team members
- Communicating daily status to the client.
- Involved in testing the application on cloud using SauceLabs.
- Testing the application on cloud parallelly and also on different browsers.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Java,Selenium Web Driver, Selenium Grid, Cucumber, TestNG, Eclipse IDE, Oracle, Agile, JIRA, GIT, Maven, Service Now, SoapUI, Jenkins, SQL, Firebug, Fire-Path, XPath, XML, Hybrid/Data Driven Framework, Appium, Sauce-Labs
Confidential, Arizona
Senior QE Automation Engineer
Responsibilities:
- Involved in Document, Implement, Monitor and enforce all processes and Procedures for testing is established as per standards defined by the Organization
- Involved in Test planning and Test execution and performed Functionality Testing and Regression Testing
- Participated in the Agile development environment with sprint meetings and story grooming sessions
- Analyzed the Business Requirement Specifications received from business team, Functional Requirement Specification received from development team.
- Gathered requirements, analyzed and documented Business requirements.
- Developed a road map in understanding the Business Logic and User Requirements for Manual and Automated Testing.
- Extensively involved in black box Testing, Functional Testing, system testing and integration testing, regression testing and smoke testing of the application.
- Created functional automation test scripts using Selenium Web Driver with TestNG framework.
- Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
- DesignedData Driven frameworkand read the data from excel sheets usingApache POI API.
- Involved in conducting Parallel, Cross Browser Testing usingSeleniumGrid and TestNG.
- Used Several TestNG Annotations like@BeforeTest,@DataProviderto take advantage of test lifecycle.
- Maintaining the Selenium and Java automation code and resources using GIT for Source Control Management.
- Involved in performing BDD (Behavior Driven Development) using Cucumber Features files, Scenarios and Step Definitions in Gherkin format.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Conducting the testing for Mouse Movements, Keystrokes, Windows and print popups by using Actions and other Selenium API.
- Interacted with programmers to resolve issues relating to open bugs.
- Involved in testing the Android application using APPIUM.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial, Attributes and Tags.
- CreatedMavenproject and configured dependencies using pom.xml.
- Performed Continuous integration automation usingJenkins.
- Produced Test Metrics showing the number of test cases analyzed, number of test cases fixed, number failed number left to analyze and Fix in weekly meetings.
- Giving the estimations for the Failure Analysis and fixing of the test scripts.
- Recorded and managed defects.
- Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
- Provided back end testing for data validation using SQL.
- Involved in testing the database and data validation using SQL Queries.
- Review of test fixes done by team members
- Communicating daily status to the client.
- Verified the integration of various components in the application and executed end-to-end testing.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Java,Selenium Web Driver, Selenium Grid, Cucumber, TestNG, Eclipse IDE, Oracle, Agile, JIRA, GIT, Maven, SoapUI,Jenkins, SQL, Firebug, FirePath, XPath, XML, Hybrid/Data Driven Framework, Appium, SOAP, RESTFUL.
Confidential
QA Manual Tester
Responsibilities:
- Involved in deriving the Test Scenarios, preparing the Test cases for every module to test its functionality using both Positive and Negative testing.
- Analyzed Test cases and Test Scenarios based on the Requirements.
- Created and executed the test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues using Quality center.
- Tracked bugs using a bug-tracking system, Quality center which had also helped in communicating the teammates.
- Identified software defects.
- Evaluated existing quality assurance methods and implemented cost-effective upgrades.
- Actively participated in meetings with business groups to update the project related details.
- Participated in enhancement meetings and was also responsible for weekly status updates, troubleshoot new releases and production issues.
- Worked on System testing, User acceptance testing for a responsive design of the interface.
- Involved in various phases of SDLC such as Design, Development and Testing.
- Involved in testing the database and data validations using SQL Queries
Environment: Manual Testing, Waterfall, Quality center, MS Excel.