Qa Automation Engineer Resume
NC
SUMMARY
- Around 8+ years of experience in Information Technology including both Manual and Automation Testing for Web - based, Cloud applications / Client server applications.
- Experience in IBM OpenPages and Salesforce applications.
- Experience in Financial, Retail and Healthcare domains.
- Experienced in developing Test Plans, Test Cases based upon the business requirements.
- Experience in Functional, Data-driven, Unit, Integration, System, Front-End and Back-End Testing, Regression and Web Service Testing.
- Analyze Salesforce and OpenPages objects to Test Data Migration from source.
- Experienced in Web Service Testing using SOAP UI Tool for both REST/SOAP Services.
- Experienced with testing management tools such as TFS, HP Quality Center, Bugzilla and automation tools like Selenium IDE/RC/WebDriver and QTP/ UFT.
- Experienced in developing automations frameworks Data Driven, Keyword Driven, Hybrid frameworks for UFT and TestNG, JUNIT, POM frameworks for Selenium.
- Experience with Web Services standards and related technologies (XML and SOAP).
- Excellent knowledge of full Software Development Life Cycle (SDLC) with different models like Waterfall, Agile-Scrum software development process.
- Experienced in CI Tools like Jenkins and build management tools like Maven.
- Good understanding of all modules of Quality center such as Requirements, Test Plan, Test Lab, Defects and Dashboard reports.
- Experience in writing SQL queries using joins and subqueries.
- Involved in maintaining Test Matrix and Traceability Matrix and performed Gap Analysis.
- Performed User Acceptance Testing (UAT) manually.
- Expertise in developing QA Test Plan, Test Conditions, and Test Cases; ensuring adequate testing of software both before and after completion; conducting and documenting UAT.
- Used Quality center for Test Management, Bugs reporting and communicating to developers, product support and test team members.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/RC/WebDriver, QTP/ UFT, Cucumber, SOAP UI.
Languages: JAVA, VB Script, Java Script, HTML, XML, SQL, JSON, CSS, Gherkin, Groovy Script
Test Framework: Junit, TestNG, Data Driven Framework, Keyword Driven Framework
Web Debugging Tool: XPath, Firepath, Firebug.
Methodologies: Agile,Scrum, Spiral and Waterfall.
Defect Tracking Tools: TFS, ALM/Quality center, JIRA, Bugzilla, Rational Clear QuestOperating Systems UNIX, Windows Variants, MAC OS
Continuous Integration Tools: Jenkins, GITHUB
MS Office Suite: MS Word, Excel, PowerPoint, Outlook
PROFESSIONAL EXPERIENCE
Confidential, NC
QA Automation Engineer
Responsibilities:
- Expertise in developing QA Test Plan, Test Conditions, and Test Cases; ensuring adequate testing of software both before and after completion; conducting and documenting UAT.
- Collaborated with Operational Risk teams to ensure the OpenPages PRC Library, Org Hierarchy, SiteSync, AFCON and AURA is configured correctly ensuring its usability by all defined user groups.
- Performed Business rules, Regression and functional testing for each station.
- Performed Manual testing, Database testing, Regression testing and created Test Execution Reports, Bug Status Report in TFS.
- Developed Automation framework using Selenium Web Driver.
- Developed automation framework for Selenium WebDriver in Modular Framework model.
- Extended TestNG framework by adding some helper classes and methods.
- Performed GUI, Functional and Regression testing by automated using Selenium and Jenkins.
- Developed Selenium test cases using TestNG framework.
- Created Test Cases for Cross browser Testing.
- Testing of web services using SOAP UI.
- Created the data driven framework using SOAP UI.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Integrated Selenium WebDriver with existing API to test framework.
- Involved in providing the efficient locators strategy like XPath and CSS to run Selenium RC script in stable condition.
- Maintained and executed Maven build files for running automated tests.
- Used Maven to help manage project’s build, report and documentation across the network.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Responsible for preparation of Test cycle analysis of defect metrics, implement improvement actions for next iterations.
- Used TFS for Test Management, Bugs reporting and communicating to developers, product support and test team members.
- Tested application under the Agile, scrum and sprint development and process.
- Monitored the progress and verified the fix of the bugs that were logged into TFS.
- Involve in Defect Management, Defect Review and Defect Status Reporting.
- Actively participated in daily SCRUM meetings and involved in bi-weekly Sprint releases.
- Participate in defect triage meetings for quick defect resolution and prepared the release note artifacts.
Environment: Java, Selenium WebDriver, IBM OpenPages, Agile, Jenkins, TestNG, SharePoint, TFS, SOAP UI, XPath, HTML, CSS, JavaScript, SQL and Windows MS Office etc.
Confidential, Charlotte, NC
Salesforce QA Engineer
Responsibilities:
- Tested Salesforce application fields, page layouts, record types, searching, list views, queues, reports, and dashboards.
- Tested Salesforce user accounts, Partner user accounts, sharing rules, user roles, user profiles, field level security, content folder rights, groups, list view rights, and custom apex pages and classes, validation rules, formula fields, escalation rules, auto-assignment rules, etc.
- Tested various Salesforce application standard objects like Accounts, Contacts, Cases, Leads, Campaigns, Reports and Dashboards. Involved in data mapping and migration of data legacy systems to objects and fields.
- Performed Business rules, System testing, Regression and functional testing for each release.
- Created Test Cases using Element locators and Selenium Web Driver methods.
- Enhanced Test Cases using Java programming features and TestNG annotations.
- Created POM to automate functional and regression testing using Eclipse.
- Used Selenium Grid, Sauce labs for cross-browser testing by running the test scripts on various VM’s.
- Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in Java.
- Test compatibility of the application for Dynamic and Static content using HTML Id’s and XPATH, CSS in Selenium.
- Created various custom methods for handling frame, multiple windows and Pop-Up.
- Performed manual and functional testing on various parts of the application and used ALM for defect tracking.
- Worked on bugs based on the severity and interacted with developers to resolve them and categorize.
- Worked successfully implementing projects using waterfall.
- Actively participated in meetings and involved in releases. Conducted cross browser testing to check the compatibility of the AUT with different browsers (IE, Netscape, Mozilla, Mac and Safari)
- Used QC for Test Management, Bugs reporting and communicating to developers, product support and test team members.
- Worked with clients to better understand their needs and present solutions using structured SDLC approach.
Environment: UAT, SDLC, Manual Testing, ALM/Quality Center, Windows, XML, SharePoint, Salesforce, MS Office
Confidential, Boston, MA
Test Automation Engineer
Responsibilities:
- Involved in Regression testing of each build during the various phases of the application usingQTP/ UFT.
- Implemented a whole testing methodology for the first time at Confidential IT.
- Analyzed user requirement documents and system requirement specification documents and use cases for developing test plan which includes objective, scope and testing strategy.
- Created daily test execution status reports and test metrics reports for managers.
- Prepared test data for positive and negative testing used in data driven testing for testing the application dynamically.
- Automation of test scripts was done usingQTP/ UFTfor test re-usability of different online transaction modules.
- Experience in creation of library functions, Checkpoints, Data Validation Descriptive Programming usingQTP/ UFT. Experience in Data Driven and Keyword Driven testing.
- A proven track record of successfully implementing projects using waterfall.
- Responsible for updating and maintainingQuality Centerfor all the defects found during the functional and regression testing and follow up the bug life cycle.
- Used high level dynamic response assertions, such asJSONcount,JSONpath match for all the test cases in order to assert and test the REST Services.
- Used SOAPUI to test SOA based architecture application to test SOAP services and REST API withJSON/XML.
- Involved in creatingManualtestcase for functional stories and automating them for smoke and Regression Testing in each sprint cycle. Developed spatial data overlays and comparisonstests. Conducted cross browser testing to check the compatibility of the AUT with different browsers (IE, Netscape, Mozilla, Mac and Safari)
- Conducted Regression Testing, Smoke Testing, Cross browser Testing through automated testing tools likeQAWizard, Selenium and cucumber along withofManualtesting.
Environment: QTP/ UFT, JSON, XML, Java, QTP/ UFT, Windows XP, IE, Firefox, Mozilla, Quality Center, Cucumber, SOAP UI, REST.
Confidential
Quality Assurance Engineer
Responsibilities:
- Well versed with complete life cycle ofManual Testing process with both Agile and waterfall methodologies
- Experience in leading aManualTesting assignment and successfully tracked progress ofManual testing effort.
- Planned and executed end-to-end testing including functional, smoke, regression, integration and exploratory testing as required inWaterfall.
- PerformedofManualtesting for the functionality and GUI of the application using ALM.
- UsedQuality Center to manage testing and track test results for each build and report defects detected.
- Preparation of Test Cases as per the functionality requirements in theQuality Center and mapping the requirements to the test coverage to ensure proper coverage.
- Used WebServices- WSDL andSOAPfor at the client side and used SAX, DOM andXMLparsers for data retrieval.
- Performed Web Services Testing and XML validation by creating test case suite using Soap UI.
Environment: Quality Center, HP ALM, GUI, LoadRunner, SOAP UI, MS Office, Manual Testing, XML
