Senior Test Automation Engineer Resume
Austin, TX
SUMMARY
- Accomplished and integrity - driven professional having over 8+ years of experience in areas of Testing/Quality Assurance which includes experience in Test Automation using Selenium and QTP.Extensive experience with strong concentration and enormous success in Testing with client-focused delivery and maintaining a track record of delivering high quality products within proposed schedule for large-medium scale Web based and client/server applications.
- Insightful experience in working on testing projects with Agile, Waterfall, Iterative and V Models, Test Automation, Test Strategy and Test Plans.
- Testing experience in Healthcare, Public Sector, Banking and Insurance domains which were based on Java and .Net.desktop applications, mobile applications and mobile web:
- Strong analytical skills to translate project requirements and Business Process Flows to appropriate test scenarios and test cases to ensure test coverage and traceability.
- Worked in various phases of SDLC like from Requirement Gathering and Analysis, developing Testing scenarios from requirements, Test case development, System Testing (ST), Regression Testing, Usability Testing, GUI Testing, Reports Testing and participated in User Acceptance Testing for web based and Client/Server applications.
- Created and maintained Test Plans for iOS, Android based mobile devices for app and mobile web.
- Expertise in designing, developing and reviewing of Test strategy, Test plan, Test cases from the Requirement Documents and generating Traceability Reports, preparing documentation, standardizing procedures using Agile Testing methodology.
- Experience in working with developers and end users to design test cases based on Use cases, Functional requirements, System requirements, Analysis and Design documents and Unit/Integration test cases.
- Expert mobile testing skills on iOS or Android platforms with mobile or device testing on app and e-commerce mobile web sites.
- Good Expertise in test management, defect tracking, and defect reporting using HP Quality Center, HP ALM, Rally, Cucumber and JIRA
- Expertise in Analysis of Defect Priority, Severity and Defect Triage.
- Involved in testing the backend database using SQL queries.
- Plan, Design, Build and Maintain complex Test Automation Frameworks (Data driven, Keyword and Hybrid).
- Experience Tester in Agile Development Env. Using TDD and ATDD approach.
- Good knowledge of iPhone, iPad, Android, Windows and Blackberry phones which includes simulator testing, device testing and Perfecto Mobile testing.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Selenium WebDriver/IDE/RC, QTP, Quality Center, Junit, TestNG, Maven, ANT, Jenkins, Hudson, Jbehave, Cucumber and SOAP UI
- Knowledge and understanding of the mobile market, new trends and features.
- Having comprehensive problem solving abilities, multitasking and proactive attitude, willingness to take up ownership, facilitate teamwork and lead activities with excellent communication & interpersonal skills
- Guiding, mentoring team members and enabling knowledge sharing.
TECHNICAL SKILLS
Testing Tools: Selenium, SOAP UI, Cucumber, QTP
Programming: Java, JUnit, TestNG, VB Scripting, Transact-SQL
Defect Tacking Tools: Bugzilla, HP ALM, Quality Center, Rally, JIRA
Operating System: Windows 7, 8, 95/98/NT/2000/XP, Vista
RDBMS: ORACLE 9i, MS SQL Server, MS Access.
Utilities & Tools: Visual Source Safe 6.0, WinCVS 1.3
Mobile Platforms: iOS, Android, Windows, Blackberry
Mobile Browsers: Android browser, Safari for iPhone, Blackberry browser, Chrome, nternet Explorer,Mobile, Opera Mini, Polaris, Firefox, Dolphin.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Senior Test Automation Engineer
Responsibilities:
- Developed and maintained mobile automation framework from scratch (for iOS and Android platforms) and web with less maintenance gol in mind down the road.
- Developed and executed test cases, scripts and procedures to support Agile Scrum, Agile Kanban.
- Work with development team to provide feedback and facilitate bug fixes.
- Opened defects in Quality Center with solid evidence (screen shots / video) and reproducible steps and linked them with test steps.
- Wrote scripts for mobile application (on handsets) and mobile web (on handsets, iPad and Tablet using device's browser).
- Created and maintained Perfecto automation script in UFT environment for mobile app and Automated manual test cases using Native Objects and Descriptive Programming for mobile devices.
- Installed app (.apk) on iOS (.ipa) on real devices and on Perfecto devices.
- Customized test script heavily coded VBscript using Desciptive Programming (DP) as well as XPath.Interacted XML files using XMLDOM coding in QTP environments.
- Work with QA team (local and remote), Dev team and off-shore team in an Agile environment to drive projects to release within agreed-upon timeframes.
- Write and run SQL queries for data comparisons and validations.Generated documentation on tools and processes.
Confidential, Plano, TX
QA Automation Developer (Mobile and Web)
Responsibilities:
- Developed and maintained mobile automation framework from scratch (for iOS and Android platforms) and web with less maintenance goal in mind down the road.
- Conducted market research for available mobile testing tools and suggested options to the management.
- Ran regression tests, sent out detailed reports and opened defects with screenshot by providing enough details in order for Dev Team to recreate scenario.
- Developed web automation framework from scratch with less maintenance goal in mind down the road.
- Attended daily stand-up meeting, discussed, reported issues and blockers.
- Mapped automated test cases for better automation reporting status.
- Coordinated with manual testers in order to recreate correct scenarios and required test data.
- Created test data for manual testing team by running iterations on web applications and mobile applications.
- Attended Defect Triage meetings and discussed defect related issues.
- Work with development team to provide feedback and facilitate bug fixes.
- Coordinated and scheduled conference calls with Experitest (SeeTest) Tech Supports for issues.
- Installed new versions of SeeTest, new builds for AUT (IPA file) for every Sprint.
- Wrote scripts for a complex hybrid application that required interaction with Web including SQL queries and data dependencies.
- Wrote modular scripts using OR (Object Repository) as well as DP (Descriptive Programming).
- Efficiently worked on multiple projects that include mobile app and web app by handling constantly changing priorities.
Environment: Quick Test Pro, Quality Center, Rational Clear quest, HIPPA 10Oracle 9i, UNIX, SQL, Windows 2000, IIS
Confidential, Bloomington, IL
Sr. QA Tester
Responsibilities:
- Attend weekly Project Status Meeting with Business Analyst Team and worked closely to verify all the requirements are complete to verify the system.
- Setup and configuration of HP ALM/QC.
- Support Administrative tasks for designing, & administrating in HP ALM (i.e. Workflow, Customization and Functionality).
- Create new project in HP ALM/QC.
- Create new users and set up user access rights based on user roles in HP ALM.
- Configuring HP ALM User Groups, Project Entities, Project Lists.
- Providing technical assistance to users of HP ALM.
- Creating and modify workflow code and VB Scripting-Generating Cross project reports in HP ALM.
- Integrating HP ALM with QTP and TeamForge.
- Support HP ALM administration tasks to support multiple projects teams.
- Create Folder structure for requirements traceability hierarchy strategy in HP ALM
- Export Requirement from MS Word/MS Excel to HP ALM.
- Export Business Models from ProVision and Import to HP ALM.
- Develop Requirement Traceability Matrix across multiple projects in HPALM/ QC
- Develop Requirement Traceability Matrix for each project to ensure all requirements are mapped to test cases in ALM.
- Create customize reports and graph in HP ALM.
- Edit/update business requirements, functional requirement and Use Case in HP ALM.
- Design test cases in for VCS using HP ALM
- Using HP ALM Generate Traceability Matrix and Document-Generator. Create KPI's using HP ALM.
- Document and track defects using HP ALM (Application Lifecycle Management).
- Track defects and facilitate defect review meetings with team Manager.
- Create Library and Baseline to keep track of changes made to the project over time. Establish and maintain test data.
- Continue to develop technical expertise related to testing of Enterprise applications.
Environment: HP ALM, ProVision, TeamForge, UNIX, Windows, TOAD, Java, Oracle, LoadRunner, SQL and SharePoint.
Confidential - New York, NY
QA Analyst
Responsibilities:
- Work in Agile, scrum, and sprint environment in order to change the requirements and features set.
- Validate the date from EDI transaction in the front end as well as back end.
- Identifying issues with System testing Support and Defect tracking
- Executing SQL Queries for the reports before mass and after mass reports to check for claims routing
- Wrote complex SQL queries in TOAD to perform Back-End testing.
- Interacted with programmers to identify and resolve technical issues.
- Used agile methodology to come up with test scenarios and test cases.
- Testing of EDI X12 837P, 837I, 837D and 834, 835 Transaction sets for enrollment and claims processing
- Played a major role in Interface testing both functionally and manually.
- Used agile methodology to come up with test scenarios and test cases.
- Developed strategies with Quality Assurance group to implement Test Cases in Mercury Quality Center.
- Worked on Members, Providers, Claims, Configuration and Payment Modules of Facets
- Performed web services Functional and regression testing using SOAP UI
- Performed GUI, Functionality, security, Positive and Negative Testing.
- Bug Reporting and Tracking using Mercury Quality Center.
- Used Quality Center documentation management and defect tracking.
- Represented QA team in Defect Triage Meetings, weekly status meetings with IT and business people.
Environment: Java, SOAP UI, JIRA, Mercury Quality Center, PL/SQL, SQLSERVER, Internet explorer, Windows, Oracle, MS Office
Confidential, St Louis, MO
Software Test Engineer
Responsibilities:
- Analysis of the Software Requirements specifications provided by the clients.
- Experience in Preparation of Test Scripts Using QTP.
- Involved in executing the Test scripts using keyword driven automation framework and analyzing the results.
- Performed Functionality, Smoke, Regression testing.
- Involved in preparing Test cases and Executing
- Responsible for posting defects in QC.
- Preparing Weekly Status Report on regular basis.
- Involved in Defect Tracking and Defect Retesting
Environment: Java, SQL Server, Windows 2000 ; Manual Testing, QTP, QC
Confidential, Los Angeles, CA
Responsibilities:
- Promoted three times within the company from Intern to Analyst and then Sr.Analyst.
- Conducted manual testing using set standards, guidelines and structured methodologies in testing proprietary application.
- Documented and executed Test plans, Test cases and Test scripts.
- Performed Integration testing, System testing and Functional testing.
- Analyzed user requirements by communicating with system architect, developers and users.
- Built JUnit based automation test scripts for modules built in java for unit & integration testing.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
- Logging the bugs found in Quality Center.
- Used SQL statements to test the Database.
- Was involved in weekly walkthrough and inspection meetings, to verify the status of the testing effort and the project as a whole.
- Was trained in Core Java, HTML, CSS and SQL
Environment: .net, SQL Server, Windows 2000, Testing Tools: Manual Testing, QC