Gui Automation Engineer Resume
San Ramon, CA
PROFESSIONAL SUMMARY:
- Around 9 years of experience in Quality Assurance with strong experience in Testing Web, mobile & Backend Database testing in Telecom/Mobile industry.
- Experienced in testing Web - based applications and applications involving Client-Server Architecture.
- Over 5 + years of experience in the Agile Methodology
- Experienced in Automated and Manual Testing environments using different automated testing tools like JUnit, selenium and QTP.
- Experienced in Prepaid Mobile Applications and financial report Applications.
- Sound Knowledge of SDLC and QA Life Cycle.
- Extensive Knowledge and experience in Oracle (SQL, PL/SQL) and Unix Shell scripting.
- Performed Integration testing, System testing, Black Box functionality testing, Regression testing, Back end testing and User Acceptance Testing.
- Extensive experience in testing the Web-based applications, Client-Server applications and Internet/Intranet based business applications including development and implementation of Test Cases and Test Scripts.
- Experience with the perforce, SVN and the Anthill pro Tools.
- Experience in automation tools Junit, Selenium, cucumber & QTP.
- Experience on Selenium Web driver and creating Scripts in selenium by using Java
- Experience in the creating the VM’s and deploying the builds on the Linux servers.
- Experience in analyzing errors in the server.log file for debugging different applications.
- Experienced in troubleshooting the issues and resolve them in the given time frame.
- Problem-solver who persistently follows up until issue is resolved.
- Friendly with positive attitude, proven team member.
- Willingness and ability to easily adapt to and learn any newer technology or software, work effectively in a dynamic & cross functional environment.
- Fast resource full troubleshooter with strong attention to detail who likes to get the job done.
TECHNICAL SKILLS:
Operating Systems: Unix/Linux, WINDOWS.
Program Languages: Siebel 6.X, Siebel 7.X C++ (project work in the University), VC++ (project Work in the University), JAVA, SQL, UNIX Shell Scripting.
Database: Oracle, MySQL.
Software languages/technologies: Siebel, HTML (project work in the University), ASP (project work in the University), Java Script, node.js, Adobe Flash, Couch DB.
Testing Tools: Junit, Selenium Webdriver, BDD Cucumber, Maven, Test Professional l8.0 & JMeter
PROFESSIONAL EXPERIENCE:
Confidential, San Ramon, CA
GUI Automation Engineer
Responsibilities:
- Responsible for testing the UI and Backend Rest API’s Used Jira for Bug Tracking and to track the user stories.
- Responsible for Testing both Backend and frond end testing Automated UI test cases using Selenium Webdriver.
- Used Java programming for creating selenium test scripts
- Used Rest Assured tool for automating the Backend Testing Rest API’s testing. Used Excel for Tracking the Test cases.
- Performed Data validation from UI to the DB for the E2E testing.
- Strong member of the Scrum team with raising the concerns and coming up with the improvements in the product & in QA process when needed.
- Worked closely with the BA in creating the stories for the improvements and clarifying the user stories and suggested for more acceptance criteria to improve the quality of the product.
- Pro-actively raised the issues to the BA and other Stake holders and worked on the resolution of the issues
- Pro-actively worked with the team and came up with improvements, suggestions to the process and best practices.
- Experienced in leading the project assigning the stories, clarifying the requirements, get the status and sending the reports of the team for tracking.
- Worked on creating test plans, test summary reports for the release.
Environment: Eclipse, Selenium Webdriver, confluence, Jira, Selenium Hybrid Framework, BDD cucumber Framework, Maven, Java, SVN, DHC client, Rest Assured and DB visualizer.
Confidential, Sunnyvale, CA
Software Test Engineer
Responsibilities:
- Responsible for testing the back-end data posting, data verification, front-end UI and the HTTP also REST API’s.
- Used Selenium Webdriver for automating the frontend UI test cases.
- Used JUNIT framework to test most of the RestAPIs functionalities used for the Natural Language processing.
- Used Couch DB for storing data to be retrieved/used by the Junit framework to invoke the tests.
- Used the node.js in calling the remote tasks for testing the Rest API in the Junit framework.
- Prepared test plans, test cases and test summary reports for all the product releases
- Strong member of the Scrum team, coming up with the tasks and estimates for the stories for functionalities in the sprint.
- Integrated with the Anthill Pro to do the continuous integration engineering.
- Used Rally to create and track the task for the Sprint.
- Lead the testing effort for most of the of the product release.
- Used Excel, Test Link and later Rally for documenting the test cases
- Used JIRA, Clear Quest and later migrated to Rally for the tracking the bugs.
- Used JMeter to post the logs and test the performance of the server.
- Created test plan and test cases for testing the HTTP API using the JMeter.
- Improved the quality of the product by identifying the potential issues, enhancements and effectively communicated with the team.
- Tested the Analytical reports/billing reports are functional as designed on different browsers (cross browser testing on IE, Firefox).
- Worked closely with the development team in order to clarify & resolve the issues...
- Worked on testing Nuance mobile applications on the IPhone / IPad touch & analyze logs created by the calls.
- Worked on the IVR call flows and calling into the IVR system to generate the call logs for the E2E testing of the reports.
- Performed Data Validation testing for accuracy of the data by creating/executing the SQL statements against the database table to the GUI data
- Validated the Data from the API to the Database tables for the data accuracy with the API Testing.
- Involved in deploying the builds both the front-end UI & back-end on the QA team’s Linux servers.
- Investigated/troubleshooted the errors on the UNIX servers while deployment and also with the functionality using the server.log files.
- Created the VM (virtual machines)’s for the QA environment. Created the Snapshot & installed the Base OS, etc. for the QA Set up.
- Involved in the suggesting/implementing QA workflow with the Team.
- Experience in working/leading with the offshore team, assigning work, getting status updates, helping in resolving the road block, etc.
- Involved in the preparation of Test Strategy report, Test Plan and test summary Report
Environment: Eclipse, Test Link1.6 &1.8,, QTP, Java,Junit4, selenium Webdriver, Ant hill Pro, perforce, Apache CouchDB,JBOSS4.5, JBOSS5.0.4, Jira, ClearQuest, Rally, Crystal Reports, VM Client, Toad 9.1and DB visualizer.
Confidential, Walnut Creek, CA
QA Engineer
Responsibilities:
- Document, track, and communicate test cases, test results, analysis, and unresolved problems.
- Developed Test objectives for the applications based on Business Requirements Documents/Business Change requests.
- Analysis of business user needs, documentation of requirements and translation into proper system requirement specifications.
- Involved in writing and implementation of the test plan, various test cases and test scripts.
- Created Automation Test plan, Test cases and Test (QTP) Scripts, which help functional-requirement based testing for regression-testing phase for the overall system.
- Used Test director for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
- Involved in the User Acceptance Testing, participated in various meetings and discussed Enhancement and Modification Request issues.
- Used Test-Director and Mercury Quality Center extensively to create test cases, run test cases, and to track the Test-Execution
- Identify, analyze, and document defects, questionable functions, errors, and inconsistencies in handset behavior.
- Involved in both WAP and Web testing.
- Also involved in testing the Siebel call center module for regression.
Environment: QuickTest Pro, Win Runner, Test Director, Siebel 6.x, Siebel 7.x, Microsoft Visual Visio, Handsets: Kyocera Strom, Kyocera Slider sonic, Kyocera Oyster, Kyocera K10 royale K9, K7 and UTS Slice, Microsoft Visual SourceSafe 6.0, UNIX, AS/400 Server, XML, MySQL, Oracle 8i.