Qa Test Engineer Resume
Reston -, VA
SUMMARY
- 7+ years of experience in Manual & Automation testing in all stages of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Expertise in domain technologies like E - Commerce, Financial, Insurance, and Health Care.
- Expertise in designing and developing Hybrid Automation Framework wif different patterns like data driven, Modular, UI Mapping and Page Object pattern. Also used Java design patterns like Factory pattern in framework creation.
- Proficient in using test automation tools such as Selenium WebDriver, CodedUI, Ranorex, Katalon, HTTP Client and Appium to develop Automation test scripts.
- Experience working wif REST API Automation frameworks based on Java, TestNG and Cucumber.
- Strong in Automation using DevTest/Rest Assured framework.
- Good knowledge on Maven, Jenkins and Docker for Continuous build and Integration.
- Exposure to Selenium and defect tracking tools-HP Quality Center/ALM, Bugzilla, JIRA, TFS, Rally.
- Extensive experience testing web services (SOAP and REST) using SoapUI and browser based plugins like Postman for REST APIs.
- Experience developing Test Scripts using automation framework wif Java, Selenium WebDriver, Maven, TestNG, Junit, Ranorex, Docker, Jenkins and Apache POI using patterns like Page Object, Data Driven testing, UI Mapping and Java Design patterns.
- Expertise in using performance testing tools such as HP LoadRunner, Performance Center, Jmeter
- Experience in JMeter test script recording and using different listeners and config elements.
- Expertise in Performance and Load testing wif different protocols like Http, SOAP, JDBC using JMeter.
- Strong knowledge of Java, Selenium Suite, testing frameworks (TestNG and Junit).
- Experience in directly working wif customers under aggressive timelines. Adaptability to new skill sets as the resource will be utilized on cross technology.
- Experience in API testing in CA DevTest and Virtualize for API Test automation.
- Has done a POC to test Rest API’s using Node.js and Web Application Testing using Protractor (AngularJS).
- Ability to manage and track the Requirements through Requirements Traceability Matrix.
- Experience in web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS and SOAP.
- Experience working wif MongoDB, Oracle SQL, SQL database and PL/SQL.
- Experience working wif Git, SVN and CVS for repository management.
- Experience on Cassandra (No SQL), Hadoop and Java programming using selenium webdriver.
- Knowledge in testing the process for Hadoop based application design and implementation.
- Experience in Health Care testing, FACETS product, EDI transactions.
- Experience working wif shell scripting and Unix/Linux commands.
- Strong knowledge in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test reporting wif Defect analysis, Execution Analysis, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
- Solid Knowledge about Software Development Lifecycle (SDLC), Software Test Life Cycle (STLC), (Waterfall Model, V model, Incremental Model) and Agile/Scrum Methodology.
- Executed Test Cases for Functional Testing, System Testing, Responsive Testing, User Acceptance Testing (UAT), Regression Testing and Sanity Testing in Web based and Client/server applications.
- Expertise inProtractorAutomation testing for bothAngularandNon-Angularpages.
- Experience in effectively planning, executing and monitoring the activities as per scheduled timelines.
- Attended and organized conference calls, project review meetings wif essential plans and execution reports.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, Appium, Protractor, SoapUI, Postman, Ranorex, Egg Plant, Mercury QTP, HP ALM, Quality Center, JUnit, Cucumber, DBfit, Log4j, JMeter, Gatling, JIRA, Apache Kafka
Language/ Script: C, C#, Python, Java, JavaScript, Shell Script, VBScript(UFT), Apache Cassandra, Scala
Frameworks: Junit, TestNG, TDD, JBehave
Web Technologies: HTML, VB Scripts, XML, CSS, Flash, Apache Cassandra, JSON, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SoapUI, SOAtest
Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, HP ALM, JIRA, Bamboo
Build/ CI Tools: Jenkins, Docker, Hudson, Travis CI, Codeship, Ant, Maven, CA DevTest
Databases: SQL, MySQL, PostgreSQL, SQL Server, DB2, Oracle Database 12c, MongoDB.
PROFESSIONAL EXPERIENCE
Confidential, Reston - VA
QA Test Engineer
Responsibilities:
- Responsible for manual and automated testing activities for health care application.
- Expertise in various forms of software testing: smoke testing, regression testing, functional and non-functional testing, etc..
- Responsible for creation of test plans based on business requirements, writing test cases, creating and maintaining automated scripts, working wif development engineers to resolve testing defects and completing all test documents for review . Responsible for manual and automated testing activities for health care application.
- Strong QA concepts including test case development, test execution, test report sharing, Defect filing, following up wif developers to close critical items.
- PerformedBack end testingusingSQL queriesto access the main database.
- Responsible for writing, monitoring, executing and evaluating application tests wif industry standard testing tools and scripting languages.
- Collaborated wif Business Analysts and Sharepoint Developers to ensure project outcomes aligned wif priorities and direction.
- Wrote Microsoft SQL queries for validating testing results.
- Maintain Automated Performance Testing framework that utilizes Gatling, Git, Jenkins, Docker, AWS ECS.
- Perform thorough regression testing when bugs are resolved.
- Developed load test scripts in LoadRunner and Gatling for filling in urgent resource needs.
Confidential, Cincinnati - OH
QA Automation Engineer (Test Lead)
Responsibilities:
- Developed test scripts using Groovy for Data Driven Testing of SOAP Webservices using SoapUI Pro.
- Create detailed, comprehensive and well-structured test plans and test cases.
- Design, develop and execute automation scripts using open source tools.
- Identify, record, document thoroughly and track bugs.
- Perform thorough regression testing when bugs are resolved.
- Configured Tomcat server, Data Base Server, Apache Server and Static Servers in site scope to monitor Memory Utilization, CPU Utilization, Throughput, Network Connections, etc in LoadRunner
- Develop and apply testing processes for new and existing products to meet client needs.
- Develop test scripts usingLoadRunner,Neotys NeoloadandIBM Rational Performance Tester (RPT).
- Written Karate scripts for API testing.
- Involved in testing REST services using Rest Assured and tested both XML and JSON formats.
- WroteSQLStatements toextract Datafrom Tables and to verify the output Data of the reports.
- Created and maintained test scripts and test cases based on High Level Functional Requirements Document utilizingTeam Foundation Server (TFS), for manual and automation.
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
- Test scenario creation by creatingPopulationin NeoLoad. Load Profile configuration and test execution inRuntimemodule.
- Used Jmeter for web-services based performance testing.
- Liaise wif internal teams (e.g. developers and product managers) to identify system requirements.
- Stay up-to-date wif new testing tools and test strategies.
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
Confidential, New York - NY
QA Lead
Responsibilities:
- Lead the team of five QA Engineers in different remote areas. Oversee all the verification and validation activities of various Desktop, and Web Applications.
- Agile development - Organized and participated in daily scrum meetings to report daily progress of testing activities and Sprint planning for test planning activities.
- Extensively involved in the full life cycle of software development process including requirements gathering, design, and coding, testing Agile/Scrum methodologies.
- Develop test strategies to perform both output metrics validations to compare the data metrics calculated wif the source and mapping validation to ensure the right transformations applied.
- Designed Framework for the automated testing of all builds in CI-CD Environment using Git and Jenkins.
- Experience on API test automation and Service Virtualization using DevTest and HP ALM.
- Develop and implement stress and performance test automation strategy for all applications.
- Automate tests for cross browser and cross platform environment.
- Developed and executed automation test scripts and REST Assured automation script for API Testing.
- Implemented in Java, backend connectivity to cloud based MongoDB for storage of data parcels used by Test Engine
- Experience in test case authoring, creating test plans, test suites using Microsoft Test Manager. Logging and tracking defects using Team Foundation Server.
- Familiar wif data architecture including data ingestion pipeline design, Hadoop Information architecture, data modeling and data mining, machine learning and advanced data processing.
- Experience in end to end design, development, Maintenance and Analysis of various types of applications using efficient Data Science Mythologies and Hadoop ecosystem tools.
- Designed, Developed, and Documented test cases for Cloud, System, API, Web Services, Performance, Load, Database, Regression and Acceptance testing.
- Automate key test cases for use by other teams in on-going regression / verification of cloud environments.
- Used various queries to validate and populate data into a table. Developed Test cases and Test scripts to fully validate the functionality, and ensure that the application meets all the security and privacy requirements.
- Play an active role in the design, development, and testing of application workflows in a cloud environment
- Work wif Cloud Ops team to tag and assess manual test cases so they can be automated
- Prepare test data to execute the Informatica ETL jobs and load the data into target tables according to the requirements.
- Experience testing of ETL and message queue workflows and workloads, including such tools as Apache Kafka
- Performed Database Testing. Wrote Complex SQL queries to extract data from SQL Server tables, to verify the back-end data of the applications.
- Validated Web Services request and response XML using SoapUI tool
- Performed functional and regression testing using HP UFT QTP.
- Enhancing the QTP/UFT scripts by doing unit testing on the scripts before creating scenario based tests.
- Worked on execution of test cases in FUT/SIT/UAT and involved in creating test plan/strategy/summary report documents.
- Extensively used JIRA for overall Project Management, and Issue Tracking.
- Prepared Test Cases and Test procedures based on Business Requirements Document and executed them accordingly.
- Generated traceability matrix to map requirements, tests and defects.
- Coordinated actively wif Technical peers, such as Developers, Project Managers, and Business/User groups.
Confidential
QA Automation Engineer
Responsibilities:
- To Understand and validate how the healthcare measures - quality, utilization, cost etc. - are calculated from the healthcare data and enhance the product development.
- Reviewed user stories, prepared integration test cases and traceability matrix.
- Wrote and executed QTP/UFT scripts for functional, regression and integration testing.
- Formulated automated test scripts using QTP/UFT and VB scripting.
- Used Python to launch QTP/UFT scripts from command line for continuous integration testing.
- Prepared database test cases and traceability matrix.
- Involved in developing functional test Famework using Selenium RC and Selenium WebDriver, Java, Junit and TestNG.
- Built javascript based framework using cucumberjs, node.js.
- Worked wif various to understand the business activities and application programs and document the understandings for internal team referencing.
- Good experienced in testing different healthcare ERP solutions such as FACETS, EPIC and other claim processing solutions used in Health Care industry.
- Maintained log of test results using Quality Center and generated reports for team discussions.
- Created test plans and test matrix, test effort sizing and walked through them wif business and technical partners. Also created test cases and tracked defects using Quality Center.
- Reported bugs, prepared report, and worked wif cross-functional teams.
- Tested data preparation, reviewed and executed automated scripts using QTPs.
- Handling different GUI objects like textbox, buttons, radio buttons, drop downs using Selenium RC. Worked on migration of automation from QTP to Selenium RC.
- Reported bugs through Clear Quest issue management system.
Confidential
Software Test Engineer
Responsibilities:
- Determined test objectives through detailed analysis in order to automate features comprehensively.
- Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
- Created and executed database queries (SQL) to validate database data integrity
- Developed test scripts in Selenium for inserting records into oracle tables.
- Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
- Updated test cases and test scripts according to changed requirements as well as using QuickTestPro for regression testing.
- Identified software capability and reliability by conducting functional, system, and regression and performance tests.
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
- Assisted in reproducing, investigating and debugging software issues in coordination wif the development team.