Automation Engineer Resume
New, YorK
SUMMARY:
- Dynamic team player with well - developed written and verbal communication abilities.
- Proficient in Designing Test Plans, defining Test Cases, developing and maintaining Test Scripts
- Experienced in Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC)
- Knowledgeable in all types of testing White box, Black box, User Acceptance (UAT), Performance testing
- Solid SQL skills, able to write simple and complex SQL queries from scratch
- Conducted meetings with Business and IT Teams for requirements/implementation review
- Experienced in developing Data driven, Key word driven and Hybrid Framework using QTP / UFT
- Awareness of the bug life cycle and the reporting & tracking system for assured quality
- Testing Web Services requests using SOAPUI, Postman, Advanced Rest Client
- Experienced in using Quick Test Professional (QTP)/UFT for Functional and Regression testing
- 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 / Confidential
- Strong knowledge of Web-based and Client-Server applications testing methodology
- Fully aware and talented in descriptive programming, custom function, function library, recovery scenarios using VBScript in Quick Test Professional (QTP)/UFT
- Good understanding of REST and SOAP services architecture and data control flow
- Experienced in validation and verification process: software release, documentation & end-user support
- Skilled in developing Automation Frameworks to perform Functionality and GUI functional testing
- Experienced in using test management tool HP ALM/Quality Center, Team Foundation Server and Confidential
- Good understanding of Agile Scrum methodology and Waterfall process
- Able to write and execute Functional, Integration and Regression Test Cases / Test Scripts
- Excellent understanding of testing 3-tier enterprise level application from inception to completion
- Excellent communication skills; Strong ability to learn and adapt new skills
- Participated in requirement gathering meets to help groom user stories for the BA and assist the developers with coding
- Participated during UAT and SIT testing with the BA and BO to help users understand technical issues and how to manage future bugs/defects
- Conducted one and one meetings with BA to create more effective test plans and test cases to efficiently tests for defects in the system
- Guided developers during implementation (coding) to yield better scripts, effectively saving time and effort during defect testing
TECHNICAL SKILLS
Browsers: Internet Explorer, Firefox, Chrome, Safari
Network Protocols: HTTP, HTTPS, VPN, FTP, LDAP
Backend Tools: MS SQL Server 2014, Oracle SQL Plus, MySQL, Mongo
Languages: VBScript, Python, SQL, PL/SQL, XML, JSON, HTML, CSS, C#, Java script
PROFESSIONAL EXPERIENCE:
Confidential, New York
Automation Engineer
Responsibilities:
- Wrote Test Plan Document from scratch and share with the team to write Test Cases and Test Procedures based on the Test Plan
- Engineered detailed test scenarios for GUI and functionality testing of the web application
- Used static / dynamic descriptive programming to handle unstable objects during development
- Developed Data Driven, Keyword Driven, Hybrid Framework to automate the system testing using UFT
- Closely worked with business and development team to analyze the requirements
- Validate large data set- backend validation with SQL, raw XML, JSON, & Excel data files
- Generated Defect report every day to keep track of Defects closure using ALM and did a follow up with the team for the bug fix priority and severity
- Helped with creating access for exported and imported project file from different server and created customized fields for reporting needs
- Performed REST API testing for data extraction and insertion from / to database (GET, POST, PUT)
- Tested in a fast-paced agile environment with scrum methodology
- Used Synchronization to pin point different part of the script to perform the test in robust manner
- Created reports via HP-ALM to ensure appropriate test coverage and results for record keeping
- Used VB Script to validate Excel and XML data files for large data sets via automation
- Performed Ad hoc testing on the application to analyze and identify components to be tested
- Created and executed complex SQL Queries to check the integrity and efficiency of the data
- Take part to decide which cases to be manually tested and be part of regression suite for automation
- Using Python as well as HP-UFT (Unified Functional Testing) Scripts with various checkpoints (Bitmap, Text, Tables) and parameterization to perform testing with different kind of data sets
- Using HP-ALM (application lifecycle management) to generate deliverable report to track progress
- Using Selenium to perform various forms of testing including Smoke, GUI, functional, performance, regression, integration, system, configuration, load, stress, user acceptance and backend testing
- Developed test plans and test cases for web based and internal client server application
- Performed cross browser compatibility test on the web application
- Coordinated with development engineers to set up Test Environments that will allow for proper test coverage, defect discovery and resolution.
- Work with QA managers to create user groups and setup the privileges for QA engineers using ALM
- Trained, mentored team and assigned tasks to team members
- Prepared project documentation and detailed test cases for both manual and automation test
Environment: HP ALM, HP UFT, Selenium, MS SQL, MySQL, Mongo, VB Script, Java Script, Windows, Linux/Unix,, JRE, TFS2013, Selenium, Python, Node JS, HTML, CSS, C#, JSON, XML, SOAPUI, Postman, Groovy, JIRA, SharePoint, Android, ISO, Agile Scrum, Agile Kanban
Confidential, NY
Scrum Team Quality Assurance Analyst
Responsibilities:
- Performed different types of testing like smoke, functional, system integration, white box, black box, gray box, positive, negative and regression testing
- Validated the data from Front End to Back End tables in Oracle Database
- Wrote Automation Framework from scratch for the team to use and maintain
- Performed Web SOAP Services testing & REST Services Automation by using SOAPUI assertions
- Successfully wrote Requirement Tractability Matrix (RTM) mapping Requirements, Test Cases & Defects
- Promoted and disseminated knowledge of quality assurance best practices
- Involved in Agile Sprint Planning and Retrospective meetings to provide input on testing efforts that were necessary to undertake or that were undertaken during the upcoming and current sprint
- Automated functional testing of the configuration and application data for data accuracy and integrity
- Created and modified automation scripts for multiple products within the company
- Logged defects encountered in the application through Confidential during test cycles and conducted fix verification
- Automated Smoke and Regression test cases using VBScript via UFT and Selenium.
- Wrote and shared a Test plan with the team for testing different components within the project
- Work with QA Team to come up with Mockups, Process Flow diagrams from the functional documents
- Used JIRA for Agile Scrum management and TFS and SharePoint to Document and share files
- Wrote test cases based off the software requirements for each segment of the web based application
- Worked with integration team for validating each release and iteration success.
- Working closely with project manager/Test Lead and Project team to learn about the project functionalities and provided testing timelines
- Presented Sprint Demos to client and internal team to present the ongoing sprint development
Environment: .Net Developments, BDD, TDD, C#, MS TFS / Confidential, MS SQL Server, HP ALM, UFT, Selenium, UAT, Version One, Android, IOS, Java Script, JRE, VB Script, C#, SQL, Python, HTML, Groovy, SOAPUI, Advanced REST Client, MS Excel, Excel Macro, Windows, AWS.
Confidential, NY
Quality Test Engineer
Responsibilities:
- Run a regression and smoke test suite Manual / Automation during Integration
- Built and enhanced Hybrid Automation Framework (Data Driven and Functional Driven)
- Created and executed system test plans and scripts that will determine optimal application functionalities according to specifications, and have good experience with tax complete.
- Communicate system test progress, test results and other relevant information to project stakeholders and management
- Validated XML formatted long listing Data using excel and VBScript
- Participated in requirements gathering, analysis and ensure requirements are developed
- Kept track of Requirements using Jira and TFS and managed Agile Scrum environment using Jira
- Wrote Automation script using VB Script
- Performed User acceptance testing in the final phase of software development process
- Involved in Task allocations, Tracking completion & Guidance to team.
- Performed web REST API testing using SOAPUI
- Manually performed Smoke and Sanity testing of the application
- Worked closely with software developers, engineers in fixing the defects
- Collaborated with QA team members to create a test plan for the project
- Involved in participating in budgeting, forecasting, tax complete analysis and project planning.
Environment: Quality Center (QC), QTP, SQL, tax complete, JIRA, Java, JavaScript, C#, UAT, HTML, CSS, VBScript, MS Office: Word, Excel, Android, ISO, PowerPoint, Windows, Linux/Unix
