Qa Automation Engineer Resume
Eden Prairie, MN
SUMMARY
- Highly skilled, motivated QAAutomation Engineer with around 8 years of experience in Quality Assurance field.
- Good understanding of Software Development Life Cycle and various SDLC models like Agile - Scrum, Rational Unified Process and Waterfall Model.
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit, TestNG & Maven.
- Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
- Excellent experience in Log4j logging framework.
- Adept technical skills in Performance Testing in Telecommunication, Banking, Healthcare/Insurance, Mortgage, Social Networking and Gaming Industries.
- Experience in Automation tools like Selenium WebDriver/RC/IDE/GRID, HP UFT & Quality Center, TestNG, Junit, Ant, Bitbucket, GIT, Maven, Jenkins, Load Runner, and Cucumber & SOAP UI.
- Developed BDD framework using Java Cucumber.
- Involved in creating Feature files, Scenarios, Step Definitions and Test Runner classes.
- Experience in performing Data driven testing using POI API Selenium Web driver to execute testing with multiple test data.
- Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid Driven, BDD Framework & Sigma Framework.
- Experience in using Maven build tools to manage framework dependency jar files.
- Experience in using Jenkins as a Continuous Integration server to configure with Maven.
- Proficient with software development tools/environment such as Jenkins, JIRA, Confluence, GIT etc.
- Experience in using Methodologies such as Agile, Scrum, Waterfall, V- Model.
- Designed and implemented different automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects
- Experience in creating extensive Test Plan and Test Cases based on requirements and specifications using Mercury Test Director. Test Development expertise using frameworks such as Sigma, TestNG, JUnit and NUnit.
- Experience in writing queries using different databases such as Structured Query Language (SQL), MySQL, DB2 Etc. Experience in testing backend databases.
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
- Technically resourceful in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, System testing, User Acceptance, End-to-End Testing and Business Process Testing.
- Experience in Webservices Rest and SoapUi..
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using HP ALM, Quality Center and Jira.
- Extensively worked on Selenium Web Driver with the preferred languages Java, JavaScript, C Sharp and Python. Experience on CLAIMS and HIPPA standard testing.
- Experienced in Automation on Coded UI test project using Visual Basic and Visual studio. Proficient with Microsoft Excel, Microsoft Project, Microsoft Word.
- Involve in Testing of backend Database applications developed with Oracle, Sybase and SQL Server.
- Certified on Test Suite, Mercury Interactive. Certified on Software Testing Methodology and Mastering Mercury Automation Tools from Test Net Software Testing College.
- Proficient in using basic SQL queries to perform back end testing for data integrity.
- Ability to adopt to new methodologies, tools and technologies and domains depending on the job responsibilities.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Cucumber, Postman, Jenkins, Maven, HP Quality Center/ALM, Selenium Web Driver, Cucumber, Zephyr, UFT/QTP, HP Load Runner, JMeter, Protractor, Quality Center, Mobile Testing (Android & IOS), Appium, XPath, Jenkins.
Languages: Java/J2EE, C#, Python, Visual Basic.NET, Java Script, Node JS, React JS, HTML 5, CSS 3, AJAX, XML, JSON.
IDE: Eclipse, Jira, Bugzilla 2.0, MTM, Dovetail, Rally, IBM Clear Quest, Bug Host.
Test Framework: Cucumber, Page Object Model, TestNG, Junit, Data Driven Framework, Keyword driven framework, Page Object Model, Sigma, Keyword Driven, Data Driven, Hybrid Driven, BDD, TestNG, Junit.
Processes: Agile-Scrum, waterfall
Bug Tracking Tools: JIRA, HP ALM, Quality Center
Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL, Mongo DB.
Operating Systems: Windows (XP & 7, 8) Linux, Linux, Ubuntu, Windows XP/ 2000/2007/2008 , Mac OS.
PROFESSIONAL EXPERIENCE
Confidential, Eden Prairie, MN
QA Automation Engineer
Responsibilities:
- Performed Business Requirement Analysis by thoroughly understanding Project Design Document and Business Requirement Document.
- Developed automation framework by following Agile Scrum methodology.
- Designed and developed Automation framework both Data driven and using Selenium WebDriver.
- Implemented Page Object ModelAutomationframework with Java, Selenium WebDriver andCucumber.
- UsedCucumberTags in feature file for regression, smoke, sanity and end to end test execution.
- Performed Data driven testing using Data tables, Maps inCucumber framework.
- Using CI/CD Pipeline Master easily to run the tests in an overnight and delivered the entire reports in morning.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
- Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
- Involved in testing Salesforce application in Sandboxes. For testing Salesforce application using Provar automation tool. Using Provar Automation run the same tests in different test environments.
- Developed Manual & Automated test cases by decomposing use cases for specific functional requirements. Worked with Business Analysts to define and design test scenarios
- Developed and Implementedautomationusing Selenium Web Driver and Java. Used Eclipse IDE to develop & debug the code.
- Configured Maven for JAVAautomationprojects and developed Maven project object model (POM.xml).
- Used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Performed unit testing for every written code and always wrote test methods with code coverage of 75% minimum. Migrated code from Dev Sandbox to QA Sandbox and QA to Production using cascade tool.
- Used JIRA Agile for project management and bug tracking.
- Developed and executed manual and automated tests in different testing environments.
- Used JIRA extensively to track and test the user stories and filed bugs in agile environment.
- Developed user manuals and assist in fellow employees to increase their knowledge of the system.
- Worked in the form of sprint team with business analysts and developers in agile methodology.
Environment: J2EE, Selenium WebDriver, Junit, Jenkins, Maven, SOAP UI, Eclipse, XPATH, XML, Cucumber, Firebug, Agile, Jira, SQL and Windows, Selenium WebDriver, JIRA, TestNG, MySQL, DB2, Jenkins, Java, CSS, XML, Eclipse, Bitbucket, GIT, JUnit, Maven, Agile methodology, MS Office suite.
Confidential, Austin,TX
QA Automation Engineer
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
- Implemented Page Objects Model Framework, TestNG, Data Driven automation frameworks using Selenium WebDriver, JAVA, and POI.
- Identified test cases to automate. Automated test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Performed manual testing of each build and then Regression testing on each builds using Selenium WebDriver.
- Performed UI testing and front end testing using Selenium.
- Implemented locator strategy including X path and CSS Selector.
- Extensive experience in writing complex and robust x path.
- Created test execution status reports usingExtent report plug-in.
- Involved in writing unique XPath using firebug and fire path to identify web elements.
- Performed various types of testing, such as Functionality, Regression, Integration System, User acceptance and, end-to-end testing.
- Performed data driven testing by using JDBC as a data source and configured SQL queries to fetch data from the Oracle database.
- Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
- Analyzed the business requirements, developed test plans and created test cases in Quality Center, a test management tool.
- Wrote SQL queries to test the application for data integrity and verified the contents of the data table.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
Environment: Java, Selenium WebDriver, Page Object Model, Jenkins, SOAP UI, TestNG, Firebug, Fire path, X path, Eclipse, Quality Center, SQL, Windows, UNIX.
Confidential, New York, NY
QA Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Worked on acceptance testing using Selenium WebDriver.
- Used Selenium WebDriver through TestNG framework and Eclipse IDE.
- Implementing the TestNG framework for the test suit.
- Used Maven for building the Web Driver project.
- Prepared test cases by analyzing functional requirement and documentation
- Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
- Ran Selenium tests against multiple browsers using different browser profile.
- Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
- UsedFirebug developer Toolkit and Selenium IDE to capture and validate CSS Locators, html Ids to identify elements.
- Worked on Selenium GUI Object / element verification is done through XPath and CSS Locators.
- Wrote queries to extract data for testing purposes.
- Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
- Performed Manual Testing of this Web application and automated it by using Selenium.
- Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center. Reported the bugs/defects through Quality Center.
- Scripted SQL queries to verify data integrity, data validation and data design.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Worked under Agile Scrum Methodology.
Environment: Selenium WebDriver, Java, TestNG, Maven, Jenkins, Eclipse, Quality Center, Firebug, CSS, XPath, SoapUI, SQL and Windows XP.
Confidential, Atlanta, GA
QA Tester
Responsibilities:
- Identified the test requirements based on application business requirements and blueprints.
- Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
- Involved in analyzing the applications and development of test cases.
- Involved in doing System testing of the entire applications along with team members Applications are tested manually.
- Executed test cases and reported status of the test cases.
- Conducted functionality and regression testing.
- Performed static and dynamic testing to test the application.
- Used HP Quality Center for defect tracking and to report the bugs.
- Developed various reports and metrics to measure and track testing effort and maintained Requirement Traceability Matrix (RTM).
- Analyzed and reviewed the software requirements, functional specifications and design documents.
- Proficient in QA processes, test strategies and experience in creating documents like Test plan, Test procedures.
- Developed test scenarios and test procedures based on the test requirements.
- Participated in Preparing Test Plans.
- Wrote SQL queries and stored procedures to validate data.
- Documented errors and implemented their resolutions.
- Created test scripts, executed test scripts.
- Developed Test Objectives and test Procedures.
Environment: Manual testing, Win Runner, Quality Center, Oracle, Visual Basic, Windows. 5 10
Confidential, Atlanta, GA
QA Tester
Responsibilities:
- Responsible for dealing with developers and business analysts to better understand requirements, functionality and business process forQAtesting.
- Performed the black box, manual testing, positive, negative regression, integration and end to end testing.
- Performed manual testing on various functionalities.
- Involved in preparing test data.
- Responsible for preparing the Test Strategies after reviewing the Requirement documents.
- Created test plans & test cases for system and integration testing of the application and execute manual test cases and automate test scripts.
- Maintained the regression suite through monitoring a series of shell scripts.
- Linked requirements to tests and defects as well as analyzed and tested defects in Quality Center (QC).
- Executed SQL Queries and made sure that values entered in front end is stored successfully in the appropriate data tables.
- Installed windows client on desktop and made the configuration changes to connect the application to database server.
- Coordinated with the Project Team and Configuration Management Team for build release.
Environment: Manual Testing, MS Office, Test Director, Quality Center, SQL, Windows.
