Test Automation Engineer Resume
Arlington, VA
SUMMARY
- QA Test Engineer with front - end/back-end Manual and Automated Testing experience.
- Experience in testing Web-based, Mobile (IOS, Android), Standalone and Client-Server applications on different environments.
- Experience with product planning, sprint planning, estimation, test execution, troubleshooting, bug reporting and process improvements.
- Strong Experience in developing Detailed Test Plans, Test Scenarios and Test Cases/Test Scripts.
- Expertise in working with UML diagrams, Use Cases, User Stories, Requirement Documents, Technical Spec, wireframes, design mocks and converting them to test documents.
- Expertise in Test Scripts, building test data, analyzing bugs, interacting with development team members to fix errors and implement change requests.
- Experience working with Dev Team, PO, SME, OPs Team, DBAs and end users.
- Expertise in developing Test automation scripts for web-based applications.
- Experience implementing automation frameworks.
- Experienced performing functional testing, black box testing, GUI testing, ad-hoc, Mobile Testing, Database Testing, Unit Testing, Integration Testing, Regression Testing, Performance Testing, Stress Testing, usability testing, Smoke Testing and User Acceptance Testing (UAT).
- Experienced working with on-site and off-shore team.
- Experienced with JIRA, HP Quality Center/ALM, QTP, Eclipse, Selenium WebDriver, Jenkins, TestNG, API, Apache POI, ODBC, SQL Developer
- Proficient in XML, JSON, HTML, http/https, Java, VB Script, REST, Web Services, SaaS, SQL, PL/SQL.
- Experience working with Databases/RDBMS and developing SQL queries for Backend/database Testing
- Extensive experience in preparing documentation on Change Control, QA Status Reports, QA Summary Reports, QA Test Logs, Issues Report, Testing Metrics, and Defect Control.
- Strong emphasis in reviewing End-to-End test requirements, assigning appropriate resources, and initiating the End-to-End planning process.
- Energetic and self-motivated team player/builder, at ease in high stress environments with ability to effectively handle multi-task levels of responsibility.
- Excellent communication, presentation, interpersonal, intuitive, analysis skills.
- Proven ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS
Test Management/Tracking: JIRA, TestLink, Confluence, Wiki, HP Quality center/ALM
Test Automation: Selenium WebDriver, Grid, Sauce Labs, Eclipse IDE, Maven, Jenkins, TestNG, JUnit, Appium, Notepad++, HP QTP, JMeter, Git, Github
Methodologies: Agile, Scrum, Waterfall
Frameworks: Data-Driven, Keyword, Hybrid, POM, BDD
Operating Systems: Windows XP/7/8/10, MAC, Linux/UNIX, iOS, Android
Other Technologies: Java, HTML, HTML5, DHTML, XML, JSON, .Net, API, AWS, SaaS, Apache Tomcat, C, PL/SQL, C#, Visual Basic, Ruby, TSL, Shell, Perl, VB Script, POSTMAN, SDK, Xcode, Android Studio
Protocols: HTTP, HTTPS, FTP, DHCP, SOAP, REST and TCP/IP
RDBMS: Oracle 10g, 11g, SQL Server, DB2, MySQL, SQL Developer.
PROFESSIONAL EXPERIENCE
Test Automation Engineer
Confidential, Arlington, VA
Responsibilities:
- Contributing to the planning, coding/development, and testing efforts in SDLC.
- Working with Agile team to understand user stories, use cases, requirements and acceptance criteria.
- Creating, executing, maintaining, and enhancing Manual and automated Test Cases/Test Scripts.
- Creating and implementing Test plans and Test scripts for web-based and mobile applications.
- Developing Test Cases and Test data for both positive and negative test scenarios.
- Designing SQL Queries to verify data flow between front-end to back-end.
- Gathering Test Input data including Pre-condition, Test Input, Test Result, Test Regression data.
- Regularly interacting with the core developers in helping the bug fixes/defects with in deadlines
- Performing Manual Testing, GUI Testing, System Testing, Functional, Black-box Testing, regression testing, Sanity testing and many others to fully validate the application functionalities.
- Performing Compatibility Testing which included Cross Browser Testing, and differences devices.
- Developing and executing automated smoke, sanity and regression test scripts using Eclipse, Selenium Standalone, WebDriver, different frameworks, Java, DevTools, TestNG, Page Object Model(POM), API, POI, and other open source tools.
- Used Devtools, FireBug and FirePath to identify object, locators such as ids, name, LinkText, Partial LinkText, Tag Name, class name, CSS Selectors, and XPaths.
- Using TestNG API features like annotations, assertions, listeners, data driven, and parameterization.
- Using regular expression to handle dynamic objects on web pages.
- Using Appium to develop and run automated mobile app testing on iOS and Android.
- Assisting the team by supporting the Continuous Integration (CI) environment.
- Reviewing functional specifications and assisted in evaluating testautomationapproach profiling of manual test cases forautomationtest opportunities.
- Reporting defects to developers using JIRA and tracking till tested and closed.
- Coordinating and supporting User Acceptance Testing (UAT).
- Involved with ad-hoc, sanity, exploratory testing, production support and other qa supports as needed,
- Developing and running SQL queries to verify data and performed database testing using SQLdeveloper.
- Using Postman/Advanced RESTClient and performing API/Web Service testing.
- Performing Load and performance testing using JMeter.
- Analyzing different reports and graphs, and recommended the rectification of bottlenecks.
- Responsible for updating and maintaining the Traceability Matrix for all the defects found during functional and regression testing and followed up the bug life cycle using JIRA.
- Attending QA meetings in deciding QA Test strategies, defining data requirements for the testing and setting up QA Environment for Testing.
- Attending daily on-shore/off-shore sync-up.
Test Engineer
Confidential, Bristol, CT
Responsibilities:
- Analyzed and reviewed the software requirements, functional specifications and design documents.
- Performed both Manual and Automation Testing on the application.
- Managed requirements, developed Test Scenarios, Test Cases, Test Data and Test Metrics and test scripts using HP ALM/Quality Center.
- Executed Test Cases by comparing expected with actual results and logged defects for failed steps.
- Performed manual tests and tracked test deliverables.
- Performed Black-box testing, GUI Testing, integration testing and regression testing.
- Performing Cross-Browsers / Platforms Testing of many web based applications including Mobile Devices like iPhone, iPad, and Android.
- Created, executed and troubleshooted automated test scenarios across our systems.
- Contributed to robust, re-useable, scalable, and high quality test automation solutions for functional, smoke, regression and performance testing
- Took measures to enhance long-term script performance by incorporating error-handling functions into automated procedures.
- Used Eclipse, Selenium Standalone, WebDriver, Devtools, FirePath, TestNG, XML, DataSheet, Apache POI, Page Object Model, Jenkins, SDK, and other open source tools.
- Contributed to the building of a continuous Integration (CI) environment and ongoing process improvement activities
- Performed Backend Testing by extensively using SQL queries to verify the data.
- Took part in a full cycle of System Testing.
- Analyzed results, reported defects and produced different kinds of reports using HP Quality Center.
- Conducted Integration/Regression testing for order module and interacted with developers to resolve the technical issues.
- Reported the defects to developers using Quality Center Defect Manager.
- Successfully tested the User Interface, functional and performance of the system.
- Worked in a team environment to achieve project quality goals.
- Involved in preparing timely test reports and status update documents.
- Assisted various members of the project team including development, technical and business team.
- Attended design review conference meetings with on-site team.
- Coordinated with beta client team for application configuration issues, defect analysis and timely release of test versions of application.
QA Analyst
Confidential, New York, NY
Responsibilities:
- Analyzed system requirements and developed a Test Plan and Test Cases.
- Tested Transactions, Claims, Expanse Report, Members Status change and Admin modules.
- Tested HTML format email component by which user gets exacts view of HTML forms in email message.
- Responsible for developing and performing quality assurance testing.
- Reviewed business manuals and requirement document (BRD) in order to summarize system-specific business rules and other operating conditions.
- Analyzed business flow of the insurance and claim application.
- Created test plan, test scenarios, test scripts and test cases, corresponding to the test requirements in order to maximize verification coverage of system variables.
- Created, executed and updated automated test scripts using Quick Test Pro.
- Analyzed and interpreted test results.
- Communicated defects encountered during regression test and followed-up with developers until all issues were resolved.
- Updated Test Director to ensure efficient documentation of QA activities.
- Performed manual, functional, regression, positive and negative testing.
- Managed Defect Tracking process, which included prioritizing bugs, assigning bugs and verifying “bug-fixes” using JIRA.
- Participated in design enhancement reviews and submitted status reports on the progress of the testing effort.
- Implementation of the application at client site.
- Conducted functionality and Regression testing during the various phases of application.
- Sent daily status report to QA Manager.
