Sr. Automation Engineer Resume
Springdale, AR
SUMMARY
- 7+ Years of experience in QA Testing in Client/Server, Web Applications in windows and Linux/UNIX environment.
- Possess excellent knowledge in Manual Testing and Automation Tools (QTP and selenium).
- 4+ years of experience in Mobile Apps Testing focused on iOS, Android and windows platforms.
- Experienced in analyzing Business Requirements and Specifications.
- Worked with Development team and Business Analysts to analyze the business requirements and ensure that test plans/cases are accurate and complete.
- Well versed with System testing, Integration testing, Functional testing, Regression testing and User Acceptance Testing.
- Extensive experience in implementing customized testing processes that involves requirements review, test planning, test design, test development, test execution, test defect reporting and tracking.
- Sound knowledge and exposure in working with the various relational databases like Oracle, SQL Server.
- Expertise in automation using Selenium WebDriver with Java on TestNG and Junit library
- Involved in all phases of Software Testing Life Cycle (STLC) and have an excellent understanding of Software Development Life Cycle (SDLC).
- Ability to handle multiple tasks and work independently as well as in a team. Good team player with excellent written and verbal communication and interpersonal skills.
- Excellent working knowledge of designing & implementation of all QA test strategy plans manually and automated test solutions for client/server and Web applications with Mercury Quick Test Pro, Quality Center and Manual Testing.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework.
- Performed Interface testing to validate that data is passed between systems in timely fashion, accurately and completely
- Good experience in creating, modifying and enhancing both Manual Test cases and Test Scripts created in Quality Center.
- Knowledge of SQL and experience at conducting back - end testing to browse / View data files, search for specific results and extract data from tables.
- Experience in creating Requirements Traceability Matrix to ensure comprehensive test coverage of requirements.
- Expertise in preparing Test Plans, Test Data, Test Cases, Requirement Traceability Matrix (RTM), Bug Status Reports and Test Summary Reports.
- Proficient in Manual Testing (black box) and Test Management tools like (Quality Center, Test Director, DIGITE)
- Experienced working with Restful services to validate web services
- Experience in Web and Windows applications testing using different Technologies (ASP.NET, Visual C#.NET, Java).
- Proficient in Integration Testing, System Testing, Performance Testing, Functional Testing, Regression Testing, Smoke Testing, Database testing, User Acceptance Testing and End-to-End Testing.
- Expertise in reviewing requirements for their correctness, completeness, consistency and testability.
- Strong working knowledge and productive working relationship with PC’S and PM’S.
- Involved in validating the data that has been populated into Database Tables.
- Participated in project meetings and planning sessions. Reported the meeting topics back to management and to team members in a timely manner
- Expertise in Tracking Bug Reports using Bug tracking Tools like Test Director, Bugzilla CARS and Team Tracker.
- Proficiency in Software Engineering Process Models and Standards like Agile, Waterfall and V-Model testing.
- Developed quality assurance standards and processes.
- Ability to interact with developers and product analysts regarding test status and maintain detail QA documentation.
- Proficient in various test management and defect tracking tools such as HP Quality Center, JIRA, ALM..
- Established and maintained productive working relationship with management, clients, project team members, QA testers and other groups.
- Ability to meet deadlines with strong analytical skills, good writing, verbal and communications skills..
- Strong Retail POS experience.
- Good working experience with Mobile simulator(s).
TECHNICAL SKILLS
Testing Tools: Quick Test Professional 11.5/12.5, HP ALM/Quality Center 11, SOAPUI, Selenium 2.0 WebDriver, Selenium IDE, Selenium RC, TestNG, Junit, Cucumber
Object Oriented Languages: C, C++, Java, Python
Operating Systems: UNIX, Red Hat LINUX, SUSE Linux Windows XP/7/10
Scripting Languages: VBScript, Java Script, Unix shell script
Query Language: SQL
Internet technologies: XML, HTML
Databases: Oracle 8i/9i/10g, MS Access, MS SQL Server
Application/Web server: Weblogic, JBoss, Tomcat, Apache
Web Development Tools: Dreamweaver, MS FrontPage, Cold Fusion, Adobe Photoshop, XML, XSLT
IDE: Eclipse, Xcode
Defect Tracking Tool: ALM, Clear Quest, Jira
Mobile Operating System: Android, iOS, Windows
PROFESSIONAL EXPERIENCE
Confidential, Springdale, AR
Sr. Automation Engineer
Responsibilities:
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver with TestNG annotation.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java and Python.
- Involved in executing Selenium test scripts on different browsers and checked for their compatibility.
- Developed Selenium scripts in TestNG for parameterization using DataProvider annotation.
- Logged detailed bug reports and followed the issues through HP ALM.
- Used cross-platform web application security tools like Web security to perform authentication and security testing, on different platforms under different scenarios.
- Performed ad-hoc testing for data migration and backup, also security testing for unsanitary database dump.
- Organized and published detailed daily test results for Smoke Test and Regression Tests.
- Participate daily scrum meetings and bi-weekly sprint planning meetings for agile projects.
- Review TDS to ensure accuracy, compliance and test coverage.
- Involved in the preparation of Test Scenarios and Test Cases based on the requirements.
- Independent handling of Defect Life Cycle process and managed issues by interacting closely with Business Analysts, Developers, Performance Testers, end user and other members of the Team.
- Integration of Automation test execution with Jenkins-CI tool using Maven
- Involved in Executing and Reviewing Test cases.
- Involved in Designing and writing of Test Plans.
- Involved in Smoke, Functional, Integration, Regression Testing, UAT Testing, etc.
- Involved in Backend Testing by writing SQL queries.
- Responsible for GUI, Security, Backend functionality testing of the appon iPhone 3G, iPhone 3GS, iPhone 4G, iPad, Android and Tablets.
- Used Appium for the Automation of the mobile apps in Android and iOS.
- Interacting with Business Analyst for requirements as and when need.
- Responsible for analyzing the logs and logging defects for test failures.
- Interacting with Developers when issues related to defects.
Environment: Selenium webdriver, Selenium IDE, QTP, SOUP UI, Linux, Windows, XP, Vista, Java Script, Oracle9i, .NET, HTML, Eclipse, Test Director and Quality Center12(ALM),rally, Jenkins, Maven.
Confidential, San Diego, CA
Sr. Automation Engineer
Responsibilities:
- Responsible for software QA and analysis, with emphasis on automation testing and functional decomposition of web-based application using Selenium Webdriver 2.0.
- Setup Selenium GRID to run Selenium scripts on different browsersto check their compatibility.
- Worked with the QA Manager in creation and execution of prioritized test cases.
- Reported defects from various test cases and tracked them using the Jira defect tracking system.
- Assisted Test Lead in preparing and reviewing the test plan.
- Tested web services, XML, WSDL using SOAPUI tool. Modified end points when we worked on different servers and different versions of Web Services..
- Performed end - to - end testing on the new application builds and updated the Test team lead about the application stability.
- Performing test, stress test and volume testing by using loadrunner.
- Performed Regression test to ensure product integrity after modification and enhancements.
- Created and executed functional, integration and regression test cases.
- Worked on testing the Functionality of the application, Database Testing, Security Testing, User Acceptance Testing, Sanity testing and End to End testing.
- Analyzed the executed test scripts with expected and actual results.
- Responsible for build management/deployment onto Tomcat server using Maven and Jenkins..
- Running Selenium automation framework using ANT and reporting by email.
- Functional testing of the application by developing Java scripts using Selenium web-driver.
- Designed, executed and maintained Selenium Web Driver, TestNG, automated test cases for regression test cases
- Customized the scripts according to the requirements by inserting conditional statements and loops.
- Created web UI tests using cucumber and prepared code effective test suites.
- Performed SQL queries using basic to intermediate SQL commands and statements.
- Validate the database using Selenium Webdriver.
Environment: Windows XP, Selenium, Cucumber, Java Script, Oracle9i, Linux, XML, HTML, Eclipse.
Confidential, Charlotte, NC
QA Analyst
Responsibilities:
- Involved in Software testing life cycle (STLC) and Defect life cycle.
- Responsible for identifying test case for automation and developing automation test plans.
- Implemented Data Driver framework using Selenium WebDriver, JAVA, TestNG to retrieve test actions, test data from excels file and SQL databases.
- Documented and tracked the defects and worked with developers to resolve the issues.
- Performed manual functionality, system, and integration tests of applications.
- Validated data against the backend database Oracle 9i using SQL queries.
- Experience in User Acceptance testing.
- Developed Test Cases using Element Locators, WebDriver Methods, Java programming features and Selenium TestNG annotations.
- Prepare the reports on the testing status in MS Excel and HTML from TESTNG.
- Performed cross-browser tests on Internet Explorer and Netscape Navigator.
- Support development engineers with Configuration Management issues. Assisted in technical issues.
- Responsible for analyzing the logs and logging defects for test failures.
- Revised test scripts as needed to meet new and changing specifications.
- Performed mobile testing by using different iOS and Android system.
- Test Mobile and Tablet native applications.
- Assisted my seniors and project leaders in developing Test Plans.
- I worked as a manual tester like black box testing, integration, system regression, and End to End user support test activities associated with product point of sale (POS).
- Executed Manual Test Cases by using positive and negative data inputs. Reported results and defects in Test Manager and Rational Clear Quest respectively
Environment: Quality Center 10.0, Oracle 9i, MS Office, Windows 2003, Java, JUnit.
Confidential, Newport News, VA
QTP Tester
Responsibilities:
- Performed Functional, System, Security, Regression & User Interface testing of software and applications.
- Interacted with the client groups to determine performance requirements and goals, determine test strategies based on requirements and architecture.
- Tested baseline image, operating system, MS Applications, and configuration of the software.
- Checked compatibility of all the applications configured by the image capture specialists.
- Involved in continuous Business Requirement scrubbing to ensure the stores merchandising and POS strategies.
- Prepared test cases, test plans to check the functionality such as register status, till status, service alerts etc of the 360Commerce software.
- Performed functionality testing on 360Commerce for the reference number inquiry, temporary pass, web store, price adjustment, manual discounts and house payments.
- Created and executed scripts to verify software functionality and adherence to business requirements.
- Involved In installing and setting up QTP for the new user with the required add-in as required for the particular application.
- Enhanced Scripts by placing Check Points like standard checkpoints, Text Checkpoint, output values by putting Text Area output value Check point, passing values between actions if the scripts needs using QTP.
- Used object spy to know the properties of the object, which helped me in writing my QTP scripts
- Used the Smart Identification in QTP in order to identify the dynamic objects.
- Conducted Data Driven Testing using Parametrization in QTP to test the security of the login application.
- Performed both Positive Testing and Negative Testing in QTP
- Conducted Data Integrity Testing using Backend Testing techniques in QTP.
- Created Users, Setting Up The Auto-Email Configuration, Set Traceability notifications, set Up Workflow, Setting Up Permissions for Different Users Depending on their Group (IN Quality Center)
- Performed test scripts used on Coalition POS application by simulating "real world" consumers' transactions in a retail environment; these included tenders of cash, debit/credit cards, gift cards, gift/mall certificates and vouchers.
- Analyzed test planning data using reports and graphs generated in Test Director
- Involved In Mentoring quality center to new users
- Used Quality Center as a Bug Reporting Tool for entering the Bug
- Developed and maintained test status reports for each certification.
- Created graphs and generated performance reports.
- Responsible for GUI, Security, Backend functionality testing of the appon iPhone 3G, iPhone 3GS, iPhone 4G, iPad, Android and Tablets.
- Involved in the discussions of Defect Tracking Process and Updated Work Progress in Excel Sheets.
Environment: Windows, Quality Center, XML, Oracle, SQL, QTP, CMMI process concepts, and Quality Assurance.
Confidential, Atlanta, GA
QA Analyst
Responsibilities:
- Created, developed and executed test cases and test scripts manually and using automation tools.
- Analyzed business requirements, functional specification & required documents forManualTesting.
- Responsible for writing SQL queries, PL/SQL and executing SQL queries to perform backend testing.
- Coordinated with Fixed Income, Equity and Foreign Exchange Operations staff to support User AcceptanceTesting. Executed use cases and test cases manually.
- Extensively done Data CentricTesting(datatestingrequiring data to be moved, copied from source to target systems correctly and completely, Checksum comparison, checking quality of data)..
- Executed scripts from Test Lab and Test Cases in Quality Center (QC), verifiedtestingresults against expected results and tracked defects.
- Performed backendtestingusing SQL queries to ensure data integrity and actively communicate with DB team to ensure proper test coverage.
- Performed Data Accuracy, Data Validation, and Data Integritytestingby querying the database using SQL Queries to check the data table on the Server.
- Responsible for ETL batch jobs execution using UNIX shell scripting to load data from core database to Staging and Data mart tables.
- Designedtestingapproach for ETL process in the Credit Data Provisioning Enterprise Data Warehouse. Ensure consistent and effective communication among all parties.
- Perform backend SQL data verification concurrent to regressiontestingin SQL Management Studio.
- Perform extensive Data, UI and Regressiontesting, create repository, source and target databases and develop test strategies for Extraction, Transformation and Loading (ETL)testing.
- Created and executed several stored procedures and complex SQL queries for ETLtesting.
- Worked deeply into ETL (Extract, Transform and Load) of data into a data ware house and Business Intelligence (BI) tools like Business Objects Modules (Reporter, Supervisor, Designer, and Web Intelligence).
- Assisted in the automation of the mortgage portal with the Loan IQ system for the conditional approval
- Tested fixed Income (Bonds). Ran SQL queries to validate data stored in SQL Server.
Environment: Quality Center 10, SQL Server 2012, MS Office, JIRA, XML Files, SQL Assistant, Unix, Lync, Sharepoint, SQL Server Management St
