Qa Automation Engineer Resume
Princeton New, JerseY
SUMMARY
- 8 years plus experience in Software Quality Assurance Testing: Automation, Manual and Web API
- Proficient in Designing Test Plans, defining Test Cases, developing and maintaining Test Scripts
- Extensively experienced in Software Development Life Cycle (SDLC and Software Test Life Cycle (STLC)
- Very good understanding of Agile Scrum methodology and Waterfall process
- Awareness of the bug life cycle and the reporting - tracking system for assured quality
- Skilled in writing and executing Test Cases and Test Scripts: Functional and Integration
- Experienced in identifying Test Objectives and using them to design and develop manual and automated Test Cases as appropriate to validate Positive and Negative conditions.
- Proficient in Functional, Regression, Smoke, Black box, User Acceptance (UAT), Performance testing.
- Experienced in using test management tool HP ALM/Quality Center, Team Foundation Server, UFT & MTM
- Very good in the preparation of test data, preparation and execution of regression test scripts, preparation of weekly status reports using Quality Center / ALM, also in TFS / MTM.
- Solid SQL skills, able to write simple and complex SQL queries from scratch
- Experienced in using Quick Test Professional (QTP)/UFT for Functional and Regression testing
- Experienced in developing Automation Frameworks to perform Functionality and GUI testing using QTP/UFT in vbScript and selenium in python with robot framework
- Experienced in developing descriptive programming, custom function, function library, recovery scenario using Python in Selenium with Robot Framework
- Experienced in developing Data driven, Key word driven and Hybrid Framework
- Proven skill in writing VB scripting, python and PL/SQL, SQL Server
- Experienced with Jenkins for Continuous Integration / Continuous Deployment (CICD)
- Testing Web Services requests using SOAPUI, postman and Fiddler
- Strong knowledge of Web-based and Client-Server applications testing methodology
- Excellent communication skills; Strong ability to learn and adopt new skills
- Dynamic team player with well-developed written and verbal communication abilities.
- Smart, focus and passionate in bringing energy and new ideas balanced with practical experience to team
TECHNICAL SKILLS
Testing Software: Selenium, Python, ALM / HP Quality Center, UFT / QTP, Team Foundation Server, MTM, SoapUI, Jenkins (CI/CD), Kibana
Process/Methodology: SDLC, STLC, Waterfall, Agile
Databases: Oracle, SQL Server, MS Access, Weblogic
Languages: SQL, PL/SQL, VBScript, XML, JSON, Java, Javascript, JSP, Python
Programming Env.: C/C++, .Net, Java, python
Tools: /Utilities: MS Office, Jira, Text Edit, Reg-Ex, SQL plus, sql developer, eclipse
Operating Systems: Windows, UNIX/Linux
PROFESSIONAL EXPERIENCE
Confidential - Princeton, New Jersey
QA Automation Engineer
Responsibilities:
- Developed and executed test plans, test cases, test data, test scenarios, and other testing related documentation
- Planned, developed, executed, maintained and improved Automated Test Frameworks and Automated Test Scripts for Web with Python Selenium and Database applications with SQL
- Created and maintained libraries and object repositories for automation test scripts
- Worked closely with the EDI (data source), Development, BA and Business teams to gather and understand use cases, requirements and system implementation
- Conducted meetings with Business Teams for requirements/implementation review and sprint demo
- Accurately reported and tracked testing related defects and issues, by writing effective and thorough bug reports, and verify bug fixes
- Coordinated UAT and other testing related tasks with Business and other IT departments
- Identified process and application issues and provide suggestions to improve
- Created automation solutions from scratch based on changing project needs
- Able to setup the robot framework for Test Environment from Scratch
- Verified back end Data using SQL after interacting with front-end using Automation Test scripts.
- Involved with creation of QA database and environment in preparation for UAT
- Published test execution results and reported defects as required in Jira.
- Involved with creation of batch files using powershell
- Involved with analysis of log files using kibana for detailing issues better on Jira
- Used ELK elastic search for analysis of log files on Kibana application
- Involved with performance testing(stress, load & volume testing)
- Used selenium for Shared Object repository creation and maintenance, used regular expression, re-usable actions, data table, checkpoints and recovery scenario.
- Created selenium advance automation scripts using Descriptive programming, Modular approach, Custom Functions, Logics, and Looping for Regression testing.
- Performed web REST API testing using Postman, SoapUI, Fiddler
- Used UFT for Automation with vbScript to create custom Hybrid Framework.
- Experienced in creating all testing deliverables for management
Environment: Jira, Fiddler, JSON, Oracle, SQL, Python, Robot Framework, Selenium, HP ALM, Postman, SoapUI, Jenkins, kibana
Confidential - Astoria, New York
QA Automation Engineer
Responsibilities:
- Developed Test Plan and Test Approach artifact with resource requirements and time estimates.
- Designed and developed Test Scenario/Test Cases/Test steps for various Business Services/methods covering both positive and negative testing requirements.
- Executed the test cases, reported defects and provided test cases execution status for the required cycle.
- Analyzed the functionality needs to be automated based on the manual test cases and estimated time and efforts for the required functionality.
- Verified back end Data using ODBC after interacted with front-end using Automation Test scripts.
- Mapped system requirements with Test cases, ensured traceability of Test Cases back to the Business Requirements using HP ALM.
- Performed Manual Testing using HP ALM
- Created test plan based on the requirements, created the test cases and uploaded in HP ALM.
- Generated different type of graphs, analyzed the result, created the report and published the report by using HP ALM.
- Scheduled the script execution, published results and reported defects as required in HP ALM.
- Involved with backend testing using SQL query to verify if the data displaying was correct.
- Used Unified Functional Testing (UFT) to automate function for the web application.
- Automated the functionality and interface testing of the application using Unified Functional Testing (UFT).
- Performed Record and Run, Data driven framework, Checkpoint, and dialog box using selenium web driver.
- Used Unified Functional Testing (UFT) for Shared Object repository creation and maintenance, used regular expression, re-usable actions, data table, checkpoints and recovery scenario.
- Imported data from the Database to the Data table and performed Data Driven testing with different Data sets for reports generation module in Unified Functional Testing (UFT).
- Created Unified Functional Testing (UFT) advance automation scripts using Descriptive programming, Modular approach, Custom Functions, Logics, and Looping for Regression testing.
- Developed Hybrid Frame Work using UFT
- Performed web REST API testing using SoapUI
- Attended weekly Project Status Meeting with Development team and QA Manager, and worked closely with QA Manager to define Test Scope, Gap Analysis, Risk, Dependency and Constraints.
- Developed and documented effective test procedures, which effectively directed other's work.
Environment: Oracle, SQL, VBScript, XML, Windows, HP Unified Functional Testing (UFT), HP ALM, SoapUI
Confidential - New York, NY
QA Test Engineer
Responsibilities:
- Worked within scrum team in making Requirement Document based and Test procedure development.
- Made Test Cases on various forms of the application.
- Wrote up test cases to test mappings and workflows and also analyzed the cache assigned.
- Made Automation standards document and created Functions so they can be reused.
- Created descriptive object using descriptive programming.
- Planned and executed the Manual and Automation Testing for System Testing (Functional and Regression testing) and UAT.
- Worked with development teams to find and correct software bugs and deficiencies based on testing results using Quality Center.
- Used Quality Center to house all test documentation and report/track all issues and defects.
- Executed Data Validation using SQL, Defect Resolution and Maintenance.
- Thoroughly wrote SQL queries to perform back end testing.
- Wrote automated test scripts with QTP based on various use cases.
- Organized QTP scripts for use with varied, controlled test input values.
- Assisted the rest of the team in End to End and UAT testing
- Worked in Agile software development methodology and used daily scrum meeting to discuss daily updates and document the team’s status.
- Wrote progress reports to make sure test coverage and results went according to plan.
- Worked with team in remote locations on a daily basis to talk about any problems regarding projects.
Environment: Java, JDBC, QTP, Quality Center, J2EE, UNIX/LINUX, Web Logic, MQ Series, UML, Visio, XML, HTML, vbScript, Oracle, Windows.
Confidential - New York, NY
QA Engineer
Responsibilities:
- Worked with Business and Scrum team to write agile formatted stories
- Collaborated with QA team members to create a test plan for the project
- Participated in weekly project and story grooming meetings
- Wrote test cases based off the software requirements for each segment of the web based application
- Worked closely with software developers, engineers in fixing the defects
- Manually Conducted Positive and Negative Testing
- Performed Functionality and GUI testing of the web based application
- Manually performed Smoke and Sanity testing of the application
- Kept track of Requirements using Jira and TFS and managed Agile Scrum environment using Jira
- Reported defects using Microsoft Test Manager (MTM)
- Wrote Automation script using vbScript
- Performed web REST API testing using SoapUI
- Validated XML formatted long listing Data using excel and vbScript
- Built and enhanced Hybrid Automation Framework (Data Driven and Functional Driven)
- Run a regression and smoke test suite Manual / Automation during Integration
- Performed User acceptance testing in the final phase of software development process
Environment: QTP, Quality Center, SOAP UI, Jira, MTM, TFS, Windows, .Net, Oracle, SQL Server, MS-Offic