Qa Automation Engineer Resume
San Antonio, TX
PROFESSIONAL SUMMARY:
- Senior QA Engineer wif over 8+ years of diversified experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experienced in various domains like Banking, Health Careand E - Commerce. Experienced reviewing business requirement,documenting test cases/test plans, generating software defect reports and maintain automation test suite wif Selenium Web Driver.
- Experienced in Software Development Life Cycle (SDLC) and Software testing Life Cycle (STLC)
- Worked in various process methodologies including Waterfall and Agile Scrum model.
- Expertise in developing Test plan, Test Strategy, Test Scenarios, Testcases and generating reports for both manual and automation testing based on user requirements.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, Systemtesting, Smoke testing, Regression testing, Black box testing, Functional testing, Databasetesting, Web/UI and (UAT) User Acceptance Testing.
- Experienced in using Test Management tools such as JIRA and Rally.
- Proficiency in writing automation test scripts using Selenium wif Java as teh programming language.
- Designed and Implemented different automation frameworks like Data Driven Framework, and Hybrid Framework for several projects.
- Used TestNG to run multiple test cases and prioritized tests by using different annotations.
- Performed Cross Browser Testing using Seleniumto check teh compatibility web application’s working in different browsers.
- Developed test scripts to fetch test data from Excel using Apache POI.
- Knowledge over .NET and teh usage of it in Automation.
- Worked on HP ALM (Application Life Cycle Management)
- UsedSeleniumPage Object Model, and Page Factory design pattern to build data driven framework.
- Scheduled tasks for various build models using Jenkins.
- Performed manual testing of SOAP services using SoapUI.
- Performed manual testing of RESTful Services using Postman.
- Implemented BDD (behavior-driven development) framework using Cucumber.
- Knowledge of TDD(Test Driver Development) and teh usage it.
- Experience in generating test logs using loggingframeworkLog4j written in Javato store teh flow details of Selenium Automation in a file or databases.
- Used Maven repository to manage framework dependency jar files.
- Maintained teh Selenium and JAVA automation code and resources in source controls like GIT, SVN over teh time for improvements and new features.
- Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving teh Data.
- Knowledge over AWS (EMR, Glue, EC2) storage
TECHNICAL SKILLS:
Process Methodologies: Waterfall, Agile, SDLC, STLC
Testing Tools: Selenium WebDriver, Selenium IDE/RC/Grid, JUnit, TestNG, SoapUI, JMeter, Postman, ALM
Test Build& Integration Tools: Maven, Jenkins, Log4j
Frameworks: Data-Driven, Hybrid, Test Driven, Behavior Driven(BDD), Page Object Model, Page Factory
Databases: MySQL, SQL Server
Project Management Tools: JIRA, Rally
Programming Languages: JAVA, C#, .NET
Web Development Languages: HTML, CSS, JavaScript
Web Services Testing: Postman, SoapUI
Markup Languages: HTML, XML, CSS, JSON
Operating Systems: Windows, Linux
Mobile Testing Tools: Appium, Sauce Labs
Utilities: Eclipse, IntelliJ, GIT, SVN, Visual studio, Test hub
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Other Technology’s: AWS,ETL, Hadoop
WORK EXPERIENCE:
Confidential, San Antonio, TX
QA Automation Engineer
Responsibilities:
- Managed life cycle ofautomationproject involving in hosting theautomationmeetings, coordinating, gathering theautomationrequirements, defining teh scope ofautomationtesting.
- Participated in sprint planning, execution, testing and releases in Agile Methodology.
- Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.
- Identified theTest Casesand documented them inJIRA.
- Developed teh automated test script for regression test suite in an application by usingSeleniumtool.
- Createdautomationframework using Hybrid model framework and Data Driven framework to test web application.
- Involved in preparing Test Plans, QAmetrics and mentoring teh team in testing methodologies.
- Worked onSeleniumWebDriverautomationscript in Java for Cross browser testing.
- Used TestNG Annotations to group teh test methods and suites
- Involved in Web Application GUIautomationcreating regression suites usingSeleniumWeb Driver, JUnit/TestNG, and Eclipse.
- Developed test scripts to fetch test data from Excel using Apache POI API.
- Maintained theSeleniumand Javaautomationcode and resources in teh GIT source control.
- UsedPage Object model (POM) design pattern to build teh framework.
- Attended weekly meetings to understand teh application and specific new or modified features.
- Analyzed functional requirements and design specifications to ensure dat application meets all technical and business requirements.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data wif complex SQL queries from database.
- Performed Database validation using SQL queries.
- Configured Jenkins built job for Continuous Integration and for regression testing.
- Extensively worked in Regression testing usingSeleniumWebDriver in TestNG.
- Used Junit and TestNG as testing framework, and Maven for project building.
- Performed functional testing of SOAP and RESTful Web Services usingPOSTMAN tool.
- Implemented BDD (Behavior-Driven Development) to run automated acceptancetests using Cucumber tool.
Environment: Selenium WebDriver, Java, HTML, Junit, TestNG, Cucumber, Jenkins, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, MySQL, Agile Methodology.
Confidential, Austin, Tx
Senior QA Engineer
Responsibilities:
- Understanding teh Business requirements, Application and function specifications, Design documents.
- Involved in writing and designing templates for theTest PlansandTest cases.
- Involved in updating and executing test cases according to requirements.
- PerformedFunctional,Negative,Positive,Regression andUser Acceptance Testing.
- Prepared various reports based on different stages of testing.
- Updated Reports and dashboards to display teh status of test coverage including teh number of test cases passing, failing or pending.
- Interacted wif developers, users and various members of teh team to discuss issues, resolve defects and set priorities.
- Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
- Used SAAS to keep dat software up and running,track and report accurate billing and facilitate a secure environment for teh business' data.
- Experienced in Designing and Implementing different automation frameworks like Hybrid Framework for projects.
- Experienced in testing wifhandling different methods of Select class for selecting and deselecting, for drop down.
- Working knowledge wif functional testing Cross Browser Testing using Seleniumto check dat teh web application’s working in different browsers.
- Developed test scripts which fetch test data from Excel using Apache POI API.
- UsedSeleniumPage Object Model design pattern to build data driven framework.
- Interacted wif teh Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.
- Configured Jenkins built job for continues integration and for regression testing.
- Performed functional testing of SOAP and RESTful Web Services using SOAPUI Tool.
- Experienced in database testing by executing SQL queriesto ensure data consistency.
Environment: Selenium WebDriver/RC Java, Hybrid Framework, Apache POI API, Rally, HTML Jenkins, Web Services, SOAP UI, XML, Eclipse, Windows, Agile Methodology.
Confidential, New Jersey
QA automation Engineer
Responsibilities:
- Involved in developing Test Plans and Test Scripts for Automation Testing.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Implemented cross browser web testing wif Selenium Grid.
- Used Junit and TestNG testing Framework as a test runner wif Selenium.
- Used Selenium to expand test scenarios to catch more bugs and improve quality.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
- Identified teh defects through Selenium and ensured dat business processes deliver teh expected results and remain reliable throughout teh production release.
- Developed Keyword Driven automation testing framework wif Selenium
- Performed Functional, Regression Testing of teh module.
- Performed mobile testing using Appium and tested various types of mobile applications (such as Native, Hybrid and Mobile Web) using standard WebDriver library.
- Performing System Integration Testing on all teh modules and running end - to-end tests on teh application.
- Performed Data Driven Testing to check teh application under different set of data conditions using Boundary Value Analysis.
- Identified Defects and communicated wif Developers and tracked teh defects through their entire lifecycle.
- Used complex SQL Quires to perform back-end data base testing.
- Responsible for submitting teh bugs into teh Test director depending upon their priority.
- Used Appium for mobile testing. (used it for native app testing, hybrid app testing, and mobile web app testing.)
- Performed web services testing using Postman by validating request and response.
- Used Quality Center to document issues found during teh test automation process and discuss teh defect scenario wif Defect Review Board.
- Created Assertions such as Contains, Response SLA and XPath match to validate teh XML wif WSDL definition.
Environment: Jenkins, JUNIT, TESTNG, IE, Firefox, HTML, Windows, SVN, Java, JavaScript, SOAP UI, SQL, Quality Centre, Selenium RC, Selenium Web Driver, Visual studio.
Confidential
Manual Test Engineer
Responsibilities:
- Teh project involved Agile / Scrum methodology
- Analyzed business requirements and teh functional specification for developing test conditions.
- Drafted QA Strategy, methodology and documenting test plans and test case development in QC for teh functional, integration and end to end testing.
- Hand-on Test plan, Test Strategy, Test Scenarios, Test cases and generating reports for manual testing based on user requirements.
- Participated in Requirement Specification Documents (RSD) to understand teh application's functional requirements to initialize teh test scenarios, test flows and test procedures.
- Prepared test cases for positive and negative test scenarios as referred in teh user stories keeping in mind Boundary value limitations, Equivalence classes.
- Involved in generating execution reports using Rally.
- Written and executed SQL queries for data validation and update.
Environment: Agile Methodology, Rally, Requirement Specification Documents, MYSQL.
Confidential
Manual Tester
Responsibilities:
- Participated in sprint planning, execution, testing and releases in Agile Methodology.
- Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.
- Identified theTest Casesand documented them inJIRA.
- Checked teh client side and server-side validations manually
- Conducted teh System, Integration and Regression testing of teh web application.
- Documented test scenarios (positive and negative) and Test Cases based on teh functional specifications.
- Prepared test scenarios and executed to validate teh Tables, fields, texts, images and other web elements in teh Application.
- Performed Compatibility testing to verify teh application on different browsers.
- Performed Backend testing by extensively using SQL queries to verify teh integrity of teh database.
- Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual test.
- Preparing test cases for teh system Using SRS document, design document, reviewing them wif teh developers and finalizing teh test cases.
- Expertise in using MS office tools like PowerPoint.
- Involved in daily status calls and reporting.
- Worked wif development team on defect reporting, fixes and updated management on test results, activities and planning.
- SQL queries for data validation
Environment: Agile Methodology, Jira, SRS document, MS office, MySQL.