Senior Qa Engineer Resume
Austin, TX
SUMMARY:
- Senior QA Engineer with 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 with 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 with Java as the 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 Selenium to check the compatibility web application’s working in different browsers.
- Developed test scripts to fetch test data from Excel using Apache POI.
- Knowledge over .NET and the usage of it in Automation.
- Worked on HP ALM (Application Life Cycle Management)
- Used Selenium Page 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 the usage it.
- Experience in generating test logs using logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
- Used Maven repository to manage framework dependency jar files.
- Maintained the Selenium and JAVA automation code and resources in source controls like GIT, SVN over the 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 the 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
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
PROFESSIONAL EXPERIENCE:
Confidential, Austin, Tx
Senior QA Engineer
Responsibilities:
- Managed life cycle of automation project involving in hosting the automation meetings, coordinating, gathering the automation requirements, defining the scope of automation testing.
- Participated in sprint planning, execution, testing and releases in Agile Methodology.
- Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.
- Identified the Test Cases and documented them in JIRA.
- Developed the automated test script for regression test suite in an application by using Selenium tool.
- Created automation framework using Hybrid model framework and Data Driven framework to test web application.
- Involved in preparing Test Plans, QAmetrics and mentoring the team in testing methodologies.
- Worked on Selenium WebDriver automation script in Java for Cross browser testing.
- Used TestNG Annotations to group the test methods and suites
- Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, JUnit/TestNG, and Eclipse.
- Developed test scripts to fetch test data from Excel using Apache POI API.
- Maintained the Selenium and Java automation code and resources in the GIT source control.
- Used Page Object model (POM) design pattern to build the framework.
- Attended weekly meetings to understand the application and specific new or modified features.
- Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with 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 using Selenium WebDriver 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 acceptance tests using Cucumber tool.
Environment: Selenium WebDriver, Java, HTML, Junit, TestNG, Cucumber, Jenkins, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, MySQL, Agile Methodology.
Confidential
Sr.QA engineer
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents.
- Involved in writing and designing templates for the Test Plans and Test cases.
- Involved in updating and executing test cases according to requirements.
- Performed Functional, Negative, Positive, Regression and User Acceptance Testing.
- Prepared various reports based on different stages of testing.
- Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
- Interacted with developers, users and various members of the 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 that software up and running,track and report accurate billing and facilitate a secure environment for the business' data.
- Experienced in Designing and Implementing different automation frameworks like Hybrid Framework for projects.
- Experienced in testing withhandling different methods of Select class for selecting and deselecting, for drop down.
- Working knowledge with functional testing Cross Browser Testing using Selenium to check that the web application’s working in different browsers.
- Developed test scripts which fetch test data from Excel using Apache POI API.
- Used Selenium Page Object Model design pattern to build data driven framework.
- Interacted with the 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
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 with Selenium Grid.
- Used Junit and TestNG testing Framework as a test runner with 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 the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.
- Developed Keyword Driven automation testing framework with Selenium
- Performed Functional, Regression Testing of the 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 the modules and running end - to-end tests on the application.
- Performed Data Driven Testing to check the application under different set of data conditions using Boundary Value Analysis.
- Identified Defects and communicated with Developers and tracked the defects through their entire lifecycle.
- Used complex SQL Quires to perform back-end data base testing.
- Responsible for submitting the bugs into the 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 the test automation process and discuss the defect scenario with Defect Review Board.
- Created Assertions such as Contains, Response SLA and XPath match to validate the XML with 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:
- The project involved Agile / Scrum methodology
- Analyzed business requirements and the functional specification for developing test conditions.
- Drafted QA Strategy, methodology and documenting test plans and test case development in QC for the 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 the application's functional requirements to initialize the test scenarios, test flows and test procedures.
- Prepared test cases for positive and negative test scenarios as referred in the 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 the Test Cases and documented them in JIRA.
- Checked the client side and server-side validations manually
- Conducted the System, Integration and Regression testing of the web application.
- Documented test scenarios (positive and negative) and Test Cases based on the functional specifications.
- Prepared test scenarios and executed to validate the Tables, fields, texts, images and other web elements in the Application.
- Performed Compatibility testing to verify the application on different browsers.
- Performed Backend testing by extensively using SQL queries to verify the integrity of the database.
- Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual test.
- Preparing test cases for the system Using SRS document, design document, reviewing them with the developers and finalizing the test cases.
- Expertise in using MS office tools like PowerPoint.
- Involved in daily status calls and reporting.
- Worked with 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.
