Qa Engineer Resume
Durham, NC
PROFESSIONAL SUMMARY:
- A dynamic IT professional with around 7+ years of rich experience in the arenas of Software Quality Assurance.
- Experienced in analyzing Business Requirements and Specifications. Worked with Development team and Business Analysts to analyze the test scenarios and ensure that test requirements are correct and complete
- Technical knowledge and understanding of Data Warehousing, Data Validations, OLAP, SQL Server, Oracle.
- Experienced in building Selenium Automation frameworks using Junit/TestNG and also developing ANT/Maven targets to execute automation suites using command line.
- Experience on Object Oriented Programming (OOP) like C#.NET, Java, using Eclipse, Visual Studio Team Systems e and Visual studio with Back end as Oracle and SQL Server.
- Well domain knowledge in Auto insurance, Health insurance, Telecom, Retail and Financial.
- Extensive experience in reviewing and analyzing Business Requirements and writing detailed Test Plans, Test Cases, and Test Scripts
- Experience includes the testing of Client/Server, SOA and WEB applications using Manual and automated testing tools like Selenium, Quality center, Rational Suit, Load Runner and Quick Test Professional.
- Experience on Test management tools like TMS, Quality Center and Test Director.
- Expertise in implementing RUP (Rational Unified Processes), Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
- Extensive experience in conducting different kinds of tests such as Integration, Regression, Functional, System Testing, Black Box, UAT and Sanity Testing.
- Experience in working with scenarios related to Banking, and finance Web portal applications
- Experience in leading the testing effort for Mainframe, COBOL, java, J2EE, .NET applications.
- Expertise in working with the various relational databases like Oracle, SQL Server, DB2 etc.
- Experience in java application testing, quality centre, and mainframe application testing
- Extensive knowledge of mainframe tools and techniques as well as Unit testing
- Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.
- Generated test logs using Log4j for various log levels.
- Expertise in documenting defects with high level of detail, accuracy and informative recreation steps using Quality Centre, JIRA etc.,
- Hands - on experience asSDET. In developing, debugging, troubleshooting, resolving issue in development, integration, test, and production environment.
- Extensive knowledge in Business Intelligence and Enterprise Application Integration.
- Proficient in executing SQL queries and strong in security backend testing.
- Knowledge in testing SOA Architecture, Web Services and Network protocols (VOIP, TCP/IP).
- Working experience in testing of the web services using the SOAPUI and Rest API’s.
- Worked with the build/release management teams to validate the system setup and configurations at pre-deployment stage.
- Coordinated with Business Analysts and IT Technical Delivery Leads to complete testing specifications and release requirements.
TECHNICAL SKILLS:
Testing Tools: QTP, Win Runner, Selenium
Defect Tracking Tools: Quality Center, Test Director Rational Clear Quest, JIRA and Bugzilla, Test Run
Frame works: Data Driven, Page Object Model
Project Methodologies: Agile, Waterfall, Rational Unified Process, OOD, SDLC
Languages: C, C++, JAVA, Python
Health Care Tools: FACETS
Data Base: Oracle9i/10g, SQL Server, DB2
Scripting Language: VB Script, JAVA Script, HTML, DHTML and XML
Operating Systems: Windows 10 XP, Linux and UNIX
Protocols: TCP/IP and HTTPS
Application Servers: Web Services, Web Logic and Web Sphere
Browsers: Google, Internet Explorer and Mozilla Fire Fox
PROFESSIONAL EXPERIENCE:
Confidential, Durham, NC
QA Engineer
Key Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and testing strategy.
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual andautomationtesting using Selenium Web Drive
- Involved in performing day to day testing of product updates and releases
- Responsible for creating or setting up any test data that is required for every release
- Participated in Code Review, QA meetings, Project status meetings and Defect tracking meetings.
- Actively participated in creating Test Scenarios and Test cases
- Participated in peer reviews of all the documents and Test Cases
- Tracking and raising defects in HP/ALM and JIRA while testing. Interacted with Development team, Business Analyst and offshore Team
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Experience with Apache POI to read data from external sources like Excel Spread Sheets for validations.
- Used Jenkins as Continuous Integration server to run automated test suites.
- Used Quality Center for organizing test requirement documents, test plans, test scripts, and defects
- Interacted with Developers and Business Analyst regarding requirements, test scenarios and defects
- Developed complex test cases, procedures and automated test scripts for software implementation tasks anticipating customer needs and proactively testing solutions to meet functional requirements.
- Documented the test procedures and testing results. Scope project testing effort for development tasks.
- Handled multiple projects like Medicaid, MAGI, FNS and Child Welfare
- Expertise in running batches for scripts as Financial Suites, Warrant, Payments Batches, etc.
- Coordinated with Team Lead/PM/Business Analysts for QA Sign off for Test Cases/Test Plan.
- Participated in review meetings and daily status meetings during the testing process
- Extensively involved in manual functional, Regression, Smoke testing.
- Created use case scenarios and documented work flow and business process
- Delivering project Technical Demos to clients and participating in business calls
- Participated in the User Acceptance Testing with the clients for every release
Environment: UAT Environments, Pre-Prod, Prod, Quality Center, Java, Selenium WebDriver, TestNG, Maven, Git,Eclipse, Linux, Apache POI, Jenkins.
Confidential
QA Analyst
Key Responsibilities:
- Participated in all activities in all phases of Software development and test development life cycle.
- Responsible for ensuring proper test coverage for all MEDES Health Benefit Exchange software applications by reviewing, analyzing, and understanding all business, design, and functional requirements for testability and completeness
- Involved in the Interface testing for the Federally Facilitated Marketplace Eligibility.
- Testing and running the Payloads received from FFM to MEDES using SOAP UI and verify the payloads data against the Federal Exchange table
- 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.
- Performed active regression, load, stress, volume and performance testing.
- Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.
- Maintained the requirements traceability matrix and reviewed frequently to ensure that test cases appropriately translated and mapped to requirements.
- Analyzed Business Requirements and created Use Cases, high level and low-level Activity Diagrams using Microsoft Vision and using requirement decomposition skills.
- Involved close defects in order to verify that all MEDES FAST HBE software applications are thoroughly tested end-to-end, fully operational and free from defect
- Write test cases based on product requirements and design specificationsInvolvedin software test planning, documentation andprocess improvement.
- Responsible for ensuring proper test coverage for all MEDES FAST HBE software applications by reviewing, analyzing, and understanding all business, design, and functional requirements for testability and completeness.
- Running the batches in TEST, Development and UAT environments through TIDAL and JENKINS.
- Created functional automation scripts using open source tools selenium (selenium RC, Grid)
- Created selenium automation scripts in Java.
- Configured Selenium RC and Selenium GRID on CART machines.
- Involved GUI testing, Functional testing, Integration testing, Regression testing, Positive testing, Negative testing, End to End testing, Cross Browser testing, User Acceptance testing(UAT).
- Create SIT/UAT test plan and test cases and Create/Update test scenarios and test conditions.
- Validate the MMIS Files and running the batch process using JENKINS.
- Identified thetest data and Create/Verification of Records in the databaserequired to completetest scenarios.
Environment:Curam, QualityCenter11.0, Oracle11g, Cognos, WindowsXP, MSOffice, PL/SQL, JIRA, DB2, Agile, Toad, Java, .Net and C# environment, UNIX, HTML, XML, Excel, Adobe, JENKINS, Tidal, Selenium.
Confidential, NC
Sr. QA Engineer
Key Responsibilities:
- Involved in gathering business requirement, studying the application and collecting the information from developers, and business.
- Engagement supported Testing of billing for the Account Management via My Account Customer Portal.
- Extensively usedSeleniumWeb Driver API, Junit API and TestNG API to write test cases and automate all these test cases.
- Cucumber was used for the entire Regression Testing and Functional Testing withSeleniumas primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Web Service: Validated Web Service modules using Soap UI tool (Preparing web service request and added authentication information in Soap Header). Possess understanding of WSDL, schema, XML documents for Web Service Testing.
- Development of test methodologies and test cases that assess the performance of a network or security technology as it pertains to Salesforce use cases
- Performance analysis and investigations of Networking and interconnecting devices
- Work with customers to capture configuration/deployment information requested by beta team and/or Development to help troubleshoot issues
- Write and execute detailed test plans for Cisco's network security solutions
- Actively monitor and manage the network and optimize system performance
- Designing, planning, testing, and implementing LANs and WANs using latest technology
- Conducting testing of network systems
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Parameterized large and complex test data to accurate depict production trends.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Provide support to the development team in identifying real world use cases and appropriate workflows
- Performs in-depth analysis to isolate points of failure in the application.
- Assist in production of testing and capacity certification reports.
Environment and Tools: Windows 2007, Tortoise SVN,SeleniumWeb Driver, Test NG, Junit, Eclipse IDE, Firebug, JIRA.
Confidential, Richfield, MN
QA Engineer
Key Responsibilities:
- Involved in generating Requirements Traceability Matrix (RTM) for functional requirements.
- Participated in peer reviews of all the documents and Test Cases.
- Involved in executing test cases manually and reported defects using Quality Center.
- Effectively interacted with business analyst and technical team in providing clear solutions to requirements.
- Designed test cases using Test Plan in Quality Center and mapped with requirements.
- Involved in execution of test cases using Test Lab in Quality Center and linked the detected defect with requirements and test cases.
- Evaluate and test software programs to verify that the programs function according to the specifications and standards
- Drive the testing process through development and execution of test scenarios, as well as regression testing of applications and other custom/commercial software’s, using Rational Quality Manager
- Generate reports to communicate issue tracking as well as to provide the status of testing coverage for all software products developed using Rational Team Concert
- Conduct compatibility tests with other software programs, hardware, multiple operating systems, and network environments; create and execute automated test scripts using RFT
- Involved in system and User Acceptance Testing.
- Documented test procedure documents and test results using Quality Center.
- Performed gap analysis by comparing actual result with expected result.
- Conducted database validation using SQL queries.
- Closely interacted with clients, developers, and system engineers to identify application defects, reviews, and follow ups.
Environment: Quality Center 9.0, RFT, Load Runner 9.50, oracle 9i, JUNIT, Visual Studio, DB2, ASP.NET, Perl, HTML, C++, IIS, VB.Net, IE, web sphere, web services, UNIX, LINUX, and Windows2000.