Automation Analyst Resume
Columbus, OH
SUMMARY:
Over 8+ years of experience in Information Technology as a Quality Assurance (QA) engineer with coding skills to perform manual and automation testing. Excellent CROSS Functional Agile team member armed with outstanding skills in communication, organization, time - management, and multitasking.
ENGINEERING SKILLS:
- Excellent understanding of Software Quality Assurance Techniques and strong knowledge of Software Development Life Cycle and Software Testing Life Cycle.
- Expertise in analyzing, designing and executing functional/ non-functional business requirements in to test scenarios and test cases to test the application behavior as per the requirements
- Experienced in creating Test Plans, Testing Strategies and Test Cases.
- Experienced in performing Build Verification, Positive, Negative, Functional, Integration, Regression.
- Expert in Defect life cycle and hands on experience with Defect tracking tool like JIRA, HP Quality Center and HP ALM.
- Cucumber Behavior Driven Development (BDD) Framework. Test automation with BDD scripts.
- Experienced in implementing behavior-driven development (BDD) scripts with Cucumber and writing step definitions for behavior.
- Solid experience of Software Test Automation with Selenium WebDriver for browser automation using Page Object Model (POM) design pattern. Scripts development in JAVA for transactional e-commerce web-sites.
- Comfortable writing SQL queries in Oracle My-SQL and SQL Server to test rational database management system applications.
- Experienced in HP automation tool UFT(QTP)and VBScript language, JUnit testing, Maven Plugin Testing Tools, HTML
- In -depth experience with Agile Scrum development methodology.
- Team player with strong communication and interpersonal skills.
- Attention to details and ability to work in tighter schedule on different applications concurrently.
- Worked closely with the developers including UI-backend developers and Business Analysts as Cross Functional Team member with excellent Agile Collaboration.
AREAS OF EXPERTISE:
QA: Test plan development, system and accelerated life testing, test automation.
Software Programming: Java, Selenium WebDriver, SQL, HTML.
TECHNICAL SKILLS:
Test Management Tools: ALM 11, Quality Center 9.2/10.0, TFS, JIRA
Bug Tracking Tools: Quality Center 10.0, JIRA, Test Director 7.0, Bug Tracker, Track IT, Bugzilla
Automation Testing Tools: Selenium WebDriver/RC/Grid, UFT, QTP.
Languages/Frameworks: HTML, JAVA, JUnit, SQL, Oracle
Operating Systems: Win 7/8/XP, Windows Server 2008/2012, Mac OS.
RDBMS: Oracle 11g/10g/9i, MS-SQL 2012/2014, My SQL
Domain Knowledge: Service, E-commerce, Financial, Insurance,Healthcare, Automation, Billing
PROFESSIONAL WORK EXPERIENCE:
Confidential, Columbus, OH
Automation Analyst
Responsibilities:
- Participated in Joint Application Development sessions with stakeholders and technical team to determine the scope, processes and requirements of the project.
- Prepared Test Cases based on use cases, requirements and executed test scripts to verify actual results against expected results.
- Manually tested the application functionality and developed Automation test scripts to perform functional and regression testing.
- Participated in Conversion of all manual test cases into Selenium automated scripts using Java.
- Involved in Automation Infrastructure Development using Selenium WebDriver and Cucumber.
- Worked with Jenkins Build job for continuous Integration and for Regression Testing.
- Tracked defect status, worked with developers to reproduce and resolve defects, executed re-tests and regression testing.
- Monitored requirements, Functional specifications and updated the Scenarios and Scripts as per the changes.
- Attended review meetings and walkthroughs to better understand the business requirements and the application.
- Performed Black box testing, Component Testing, System Integration Testing, Regression testing and UAT.
- Developed policies in different aging environments to test activity functionality and coordinated with automation team for allocation of task and work done.
- Prepared Test cases, procedures, Requirements Traceability Matrix and managing the Defects as per the Business requirements.
- Test the application on different browsers such as IE, Chrome, Firefox, and Safari.
- Performed Backend testing to test the validity of data using SQL Queries.
- Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Developed defects and facilitated review meetings and daily status meetings during the testing process and identified and reviewed the Manual Test Cases to be automated.
- Coordinated with PM/SME’s for QA Sign off for Test Cases/Test Plan.
Environment: Selenium WebDriver, Java Script, Cucumber, Data Driven, Eclipse, JIRA, Jenkins, MS Office Suite 2010, SQL Server 2014, ALM 11.5, Agile.
Confidential, Austin, Texas
Quality Analyst (Manual & Automation)
Responsibilities:
- Converted business and functional requirements into test cases and performed manual testing for positive and negative scenarios.
- Worked closely with the business and the technical leads to analyze the data required for testing and verifying functionalities of application under test.
- Extensively tested cross Browser, Cross platform, Usability, Accessibility and security testing for all the applications under test (AUT).
- Developed Selenium Test scripts using Selenium IDE, Web Driver and Eclipse.
- Recorded and played back tests in Fire fox using Selenium IDE for functional testing.
- Participated in Conversion of all manual test cases into Selenium automated scripts using Java.
- Involved in Automation Infrastructure Development using Selenium WebDriver and Cucumber.
- Worked with Jenkins Build job for continuous Integration and for Regression Testing.
- Performed Smoke, Integration, Interface, System testing and UAT testing.
- Created Sample data template and used that templates to import test data.
- Performed extensive Data Integrity testing by executing SQL Statements in Selenium using Java Programming.
- Used Firebug Tool to identify Object ID, Name, XPath, link in the application.
- Wrote custom CSS Selectors, XPath expressions to identify web elements.
- Developed and maintained automated regression test cases in Selenium WebDriver.
- Implemented Page Objects, Data Driven, Keyword Driven automation frameworks using Selenium WebDriver and JAVA programming.
- Executed automation scripts on different browsers/environments & reported defects/results to the team.
- Maintained the Selenium & JAVA automation code and resources in source controls like SVN over the time for improvements and new features.
- Developed and executed test cases based on test plan for CRM, YCA-Doc and SharePoint applications.
- Developed test cases for Web based testing process and CRM opportunities, proposal and pre-proposal based requirements.
- Developed defects and the test sets in QC, facilitated defect review meetings and daily status meetings during the testing process.
- Provided end user on custom YCA business application to business users.
Environment: Java, Junit, Selenium (IDE, WebDriver), JavaScript, HTML, SQL Server, JIRA, QC, Web server - Apache, Team Foundation Server (TFS), Agile, Unit Testing.
Confidential
Quality Analyst/ Mobile & Web Tester
Responsibilities:
- Worked in an Agile Scrum environment -consisting of many iterative releases with extensive co-ordination between the developers, testers and the Business Analysts.
- Involved in Analyzing the Business Requirements, Functional Requirements and Technical Requirements documents.
- Involved in creating Test Plan, Test scenarios, Test scripts and Test cases.
- Created various process documents for test design standards, formatting, test case naming, folder structure in Quality Center, peer review checklist, defect reporting checklist, test design lifecycle document.
- Wrote complex SQL Queries for Backend Testing.
- Supported manual testing by automating test data generation process and executed manual test cases on demand.
- Participated in daily scrum, sprint grooming, sprint planning, sprint review and retro meetings.
- Configured UFT tool settings, Object Identification and globalized the settings.
- Created Automation Resources such as Object Repositories, Function Libraries, Recovery Scenarios, Actions and Environmental variables.
- Handled duplicate objects and dynamic objects using index property and regular expressions.
- Developed test scripts using VBScripts in UFT and executed test cases to check for the accuracy of the data; analyzed run result and provided execution reports.
- Performed Functional and System Integration Testing on modifications and enhancements prior to production release on MobileOS/Devices (phone, Blackberry, Android) and Webbasedapplications.
- Participated in Code & Design Reviews and Agile meetings for QA updates, defect status & Test Deliverables. Timely escalation of issues if any and Developed Test Summary reports.
- Tested the functionality of individual component, individual module and then end-to end functionality.
- Testing a mobile application on various mobile devices: IOS and Android to improve user experience.
- Testing the application using different mobile devices and Android Virtual Device installation.
- Compared and analyzed the expected results to the actual results and documented the reports accordingly.
Environment: UFT/QTP 11.5, HP QC 10.0, HP ALM 11, MS Office Suite 2010, SQL Server, VB Script, Internet Explorer, Google Chrome, Firefox, Various Mobile Devices.
