Qa Automation Lead Resume
Indianapolis, IN
SUMMARY
- 10 years of experience in Information Technology, specializing in Software Quality Assurance. Proficient in manual and automated testing of Web Services, Web based applications, Mobile Applications.
- Experience in working with JMeter to automate Web Services testing and Performance testing.
- Experience with Web Automation using Selenium WebDriver.
- Experience with Sales Force Web applications Automation using Provar tool.
- Sound knowledge on TestNG framework for automation, Maven for Project building tool, Jenkins for Continuous Integration.
- Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.
- Experience in writing the queries and retrieving the data from Database using MySQL.
- Expertise in Salesforce CRM and Selenium as Automation/Functional tester.
- Good experience in Defect management tools, HP - ALM, Tracker, QC.
- Strong knowledge in implementing Waterfall, V-model and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test scope, objectives & strategies Test procedures and Test Matrices.
- Expertise in Understanding and analyzing Test Requirements, Tracking Changes and maintenance of Test Requirements.
- Extensive experience in developing QA Standards, Test Plans, Test Strategy, Traceability Matrix and Test Cases based on Business and Functional requirement specifications.
- Result oriented individual experience in Quality Assurance and System/Application testing in Healthcare, Banking and Electronics domain.
- Expertise in testing various applications developed in Java, .Net, Oracle, Salesforce and c++.
- Performed planning and created Test Plans, Test Cases and Test Scenarios to meet product's business requirements.
- Experience in developing testing documents - Test strategies, test plans, test design specifications, test case specifications and test procedures based on functional specifications.
- Maintained and developed the Requirements Traceability Matrix (RTM).
- Experience in design and executing test cases.
- Experience and strong understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Have strong understanding on UNIX commands.
- Extracted log files from UNIX/LINUX using ftp tool FileZilla and emailed the log files to developers for debug the code to fix the defects.
- Conducted Black Box testing, Smoke testing, Functional testing, End-to-End Testing, Regression testing & User Acceptance testing (UAT).
- Hands On experience in HP Quality Center (ALM - Application Life Cycle Management).
- Managed test case, defects and reports in HP Quality Center (ALM).
- Experience working with Web Services using SoapUI tool to validate XML request and response using different methods.
- Sound knowledge and hands on experience on Java concepts, executed programs using eclipse.
- Validated WSDL, request and response XML. Added assertions to validate response xml with database.
- Highly motivated team player capable enough to work and lead within a team environment besides being capable to work independently.
- Hands on experience in complete defect life cycle, logged defects in JIRA.
- Automated Rest API tests in Cucumber/Selenium framework.
- Sound knowledge on HP UFT for automation testing and HP Load Runner for performance testing.
- Possess excellent organizational, interpersonal, communication and documentation skills with good process management skills along with a remarkable ability to gather requirements to bring out quality product.
- Expertise in running selenium test cases in Jenkins.
- Expertise in developing unit tests using Protractor tool for AngularJS applications.
- Expertise in manual and automation testing (functional, integration, system, regression and Performance) using SoapUI and JMeter.
- Writing SQL for Client/Server application testing, OLTP systems testing, Front, Middle, Back-end testing, Integration, Functional, System, End-to-End, SIT, Regression, Sanity, Error handling, GUI, Negative, Recovery, Usability, Black-box Testing. Executions and validations to find high priority, severity defects.
TECHNICAL SKILLS
Operating Systems: Windows, Mac, Linux
Testing Tools: Selenium IDE/WebDriver,Cucumber, JMeter, Appium, Robotium and Provar Tool(Sales Force),QTP.
Test Framework: TestNG
Tools: and Utilities: XPath, Firepath, SoapUI, Sublime, Firebug, ADB, REST Client, Fidler, Charles and Chatbot.
Test Reporting: Extent and HTML reports
Continuous Integration: Jenkins, Bamboo.
Version Control: GIT, Github, Bitbucket
Bug Tracking Tools: JIRA, FogBugz, Remedy, HPALM.
IDE: Eclipse, MySQL, IntelliJ, Pycharm, VS Code
Languages: Java, ReactJS, Typescript, Python, Salesforce.
Databases: SQL, MySQL, PostgreSQL.
Cloud: AWS(Amazon Web Services), S3, EC2, EBS, IAM, Lambda, SSM, CloudWatch, CloudTrail, SNS, SQS.
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis, IN
QA Automation Lead
Responsibilities:
- Understanding the Project Requirements and following the RSD.
- Daily administration and support of CASES’ Salesforce to managing multiple user setup, profiles and roles, customization of objects, fields, record types, page layouts and validations
- Create and document application requirements by working together with those involved in the development of program enhancements
- Manage the software testing process, which includes devising test plans, creating test cases, coordinating actual software testing
- Responsible for writing Automation Test Scripts using Provar Tool for Salesforce
- Running the Regression suite with the help of Selenium tool.
- Responsible for detecting salesforce elements using selenium xpaths and for writing various functions that can be triggered through Provar
- Responsible for writing SOQL queries that run on Salesforce Objects
- Keeping abreast of new Salesforce features and functionality and providing recommendations for process improvements.
- Keep application users informed about system functionality and enhancements.
- Provide application users with technical support.
- Interacting with onsite team and resolving the gaps of the application.
Confidential
QA Lead Engineer
Responsibilities:
- Developed automated tests in Cucumber, Selenium WebDriver using java. Used Firebug and FirePath to identify web elements.
- Developed Data-driven Framework and read the data from excel sheet using Apache POI API.
- Used GitHub as version control to check in code. Worked with Master and Feature Branches.
- Ran Jenkins JUnit/Cucumber Automated tests. Automated Rest API tests in Cucumber/Selenium framework. Experience in setting upstream and downstream Jenkins jobs.
- Create test script in TestNG framework using java with Selenium WebDriver for regression testing.
- Logged, tracking and reporting bugs through Jira.
- Performed cross browser testing using Selenium Grid to check the compatibility of the application.
- Configured the test cases to receive input test data for the corresponding test cases using TestNG data Provider Annotation.
- Developed sanity and automation regression tests. Performed back end testing to test data flow to web application by writing and executing SQL queries.
- Participated in Agile Scrum meeting on daily basis.
- Manage individual sprints user stories and tasks using Jira as tracking tool as well as Defect tracking tool.
- Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins.
- Communicate clearly and effectively with end users and team members.
- Participated in the Walkthrough and Review Meetings with Business and Functional Leads for understanding and analyzing various Business rules for the Module.
- Attended daily status update meetings with all the other team members. Extensively involved in developing test cases using the Design and Requirement document and mapping with the Requirement Traceability Matrix.
- Participated in the peer Reviewing and Modifying Testcase Documents based on the Enhancement and change request.
- Performed smoke, sanity, functional, regression and End to End testing. Prepared test data for positive and negative test scenarios as per application specifications requirements.
- Performed (UAT) User Acceptance testing exclusively in an agile environment.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Used Jenkins continuous integration server to run automated test suites.
- Participated in the Issue Resolve Meeting to discuss about the defect by their business severity.
- Performed Backend testing using SQL queries to validate the data integration
- Created scenarios for change request and defect request and effectively coordinated with the development team.
- Created reports on the daily testing process and participated in the Weekly Status Meeting.