Qa Automation Engineer Resume
Cincinnati, OH
SUMMARY:
- Over 3+ years of Experience in Information Technology as a QA Automation Engineer with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
- Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/Testing, Load Runner, Quality Center, JIRA and SOAPUI
- Experience in performing different tests types, QA Methodologies: White Box, Black Box, Front - End and Back-End, Stress & Load, Regression, data Driven, Configuration, Functional, System, Installation & Integration, and User Acceptance Testing
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Maintained code version using GIT.
TECHNICAL SKILLS:
Quality Assurance and Testing: Creating test strategy, test plan, test cases, test data and test execution, creating and managing defects, generating test execution scorecards and test dashboards
Domain Knowledge: E-Commerce, Banking, Health and Welfare
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC
Operating System: Windows XP/7/8/10
Databases: Oracle, SQL Server, MS Access
Languages: JAVA, SQL, JavaScript, JDBC, JSP
Markup Languages: HTML, XML, XPath, CssSelector
Browsers: Internet Explorer, Mozilla Firefox, Google, Chrome
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
QA Automation Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Cucumber, SoapUI, ALM, WebDriver, QTP/UFT, SOAP UI, Appium
IDE: Eclipse, IntelliJ
Web Debugging Tool: Firebug, Fire path, XPath
Bug Reporting Tools: HP ALM/Quality Center, Bugzilla, JIRA
Test Frameworks: Junit, TestNG
Build Tool: Maven, ANT
Source/Version Control: Git
Continuous Integration Tools: Jenkins, Protractor
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati, OH
QA Automation Engineer
Responsibilities:
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
- Developed test code in Java language using Eclipse, IDE and Junit framework.
- Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
- Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Designed and executed the Automation Test Scripts using Selenium WebDriver and Junit.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using HP Quality Center.
- Maintained all the test cases in GIT/Bit Bucket.
- Applied Load Testing using JMeter and involved in implementation of Test Automation Framework build using Selenium Web driver.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development), TDD (Test Driven Development) using Ruby-Cucumber-Appium and Java-Cucumber-Appium.
- Sound knowledge in implementing the Cucumber Reporting with screen shots, Junit and TestNg.
- Involved in Web Services Testing using SOAP UI.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
- Configured Selenium WebDriver, TestNg, Ant tool and created selenium automation scripts in java using Junit prior to agile release.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Experienced in writing the feature files for Android and iOS Mobile web browsers testing using Eclipse, Appium and cucumber Framework.
- Created and maintained regression suite using selenium web driver and cucumber framework.
- Data Validation and testing using SQL and PL/SQL with Oracle and Toad also JDBC.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Defect logging and tracking using Mercury Quality Center (QC) and updated the test defects status with results.
- Involved in testing of web application by creating XML test suite.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Environment: Java, Selenium WebDriver, JavaScript, Jenkins, Junit, XML, DHTML, HP Quality Center, SOAP UI, ANT, SQL, JIRA, Clear Quest, Bugzilla, SQL, Oracle, Windows.
Confidential
QA Automation Engineer
Responsibilities:
- Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
- Responsible for design and development of requirements collected from the customer.
- Prepared test plans to identify test strategies and resource.
- Developed Automation scripts for new enhancements using Selenium RC and Junit.
- Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Responsible for setting up the framework and test environment.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
- Extensively involved in integrating Selenium RC with existing API to test framework.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Worked on developing the automation scripts for back-end testing using Selenium and executed the Junit tests.
- Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
- Involved in System-wide Integration, regression and Load testing.
- Performed active regression, load, stress, volume and performance testing.
- Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
- Verified database test results using Toad.
- Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.
- Worked closely with Business teams and participated in Business Acceptance Testing (BAT).
- Actively participated in status report meetings and interacted with other team members for technical issues.
Environment: Java, Selenium RC, Junit, JavaScript, XML, HTML, Fire Path, Firebug , Eclipse, PL/SQL, Windows XP.
Confidential
QA Automation Engineer
Responsibilities:
- Create and executed automated test cases using Selenium WebDriver, TestNG and Database as source of Test Data.
- Compared and analysed actual results with expected results and reported the deviations to appropriate individuals for resolution.
- Performed API testing using SOAPUI and database testing to confirm all the data is being migrated to the specified tables.
- Worked and corresponded with software engineers, venture supervisors and different gatherings so as to set and meet quality benchmarks and due dates.
- Code deployment after the fix to the code has been done and verification of the proper code deployment.
Environment: Selenium WebDriver, Java, Oracle, Selenium IDE, RC, TestNG, SOAPUI, HP Quality Center