Automation Quality Assurance Analyst/ Sdet Resume
Rockville, MD
PROFESSIONAL SUMMARY:
- Over 7+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual and Automation testing. Data Analysis/ Batch Testing/ ETL and Testing of Software systems in Data Warehouse/ Business Intelligence/ Client - Server/ Relational Databases like SQL Server, Oracle and Web-based environments in Windows and UNIX platforms. Strong analytical, communication, problem solving, decision making and organization skills and an excellent team player.
- Excellent understanding and experience of working on AGILE Methodologies and involved in all phases of Software Development Life Cycle.
- Expertise in analyzing Business and Functional Requirement/User Stories documents for creating test cases.
- Worked extensively on complete Defect management life cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.
- Excellent skills in overall Defect Management /Problem Solving, which includes reporting and tracking bugs using JIRA, TFS.
- Knowledge in designing and developing Test Plans, Test Scenarios, Test Reports for manual testing.
- Expertise in Manual testing using HP Mercury Quality Center (QC) and Microsoft Test Manager .
- Worked extensively on performing Functional Testing, System Testing, Unit Testing, Integration Testing, Regression Testing, Performance Testing, Smoke Testing, UI Testing, Database Testing and User Acceptance Testing .
- Automation using Rest, SoapUI & Postman along with other defect tracking and Deployment tools like: VSTS, Jira, Confluence, Jenkins etc.
- Extensively automated Regression and Functional test cases using Selenium WebDriver.
- Expertise in testing Web Services and AP I using SoapUI and P ostman tool.
- Experience in creating test data and end to end testing for POS devices/application .
- Experience with defect tracking and analysis using different defect tracking tools such as TFS (Team Foundation Server), Jira and Quality Center.
- Automation experience in Selenium using both JAVA and C# .
- Experience in designing Automation Framework using C# and JAVA scripts.
- Experience in using IDE like Visual Studio and Eclipse .
- Extensive experience on POS self-checkout / POS QA Testing , involved in setting of QA Test environment with simulated POS test environment; testing and validating POS transaction in accordance with PCI-Compliance .
- Experience on working XML and testing API using SOAPUI.
- Experience in writing and executing SQL queries on databases for backend testing.
- Extensive experience of working on both web based and client server applications .
- Excellent team player with excellent interpersonal and communication skills.
- Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
TECHNICAL SKILLS:
Languages: Java, C# .Net, HTML, XML, JavaScript, SQL, PL/SQL, T-SQL, PowerShell
Testing Tools: Selenium WebDriver, Selenium Grid, Quality Center, Postman, TFS, JIRA, SOAP UI, RESTful, HP ALM, Rational Clearquest, Jenkins, Microsoft Test Manager
IDE: Eclipse, Visual Studio
Databases: MS SQL Server, MS Access, Oracle, MS Excel
Browsers: Internet Explorer, Firefox, Safari, Google Chrome
Test Framework: NUnit, JUnit, TestNG
Operating Systems: Linux, Windows, Mac
Other tools: Maven, SVN, SourceTree, Bitbucket, GIT, TFS, TOAD, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, Rockville, MD
Automation Quality Assurance Analyst/ SDET
Responsibilities:
- Developed and executed the test scripts with Selenium WebDriver and C#.
- Created test plan, test cases, and test scripts based on business requirement document.
- Followed Agile Methodology for all the phases of Software Development Life Cycle(SDLC) and interacted with Lead, Business Analyst, other QA members during Daily Stand-Up Meeting.
- Solid experience of AGILE methodologies and Scrum processes.
- Actively involved in all stages of STLC (Software Testing Life Cycle).
- Extensively automated Regression and Functional test by using Selenium WebDriver with C#.
- Actively involved in using Test Automation Framework using Selenium Webdriver with C#.
- Worked on software Verification and Validation manually and use Assertions for automation.
- Validated Web Services and api manually and automation using Postman and HTTPClient.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Used Selenium WebDriver to create automation scripts.
- Worked in the existing automation framework Page Object Model, Keyword Driven Testing, and Data Driven Testing.
- Executed automation scripts on different browsers and environments and reported defects to the team members.
- Involved in the implementation of test automation framework using selenium.
- Participated in the User Acceptance Testing with the end clients in every release to production.
- Involved in extensive data validation, back-end testing and querying the database using SQL Server.
- Used distributed Version Control System and Source Code Management tool GIT to track the history of collection of files.
- Expertise in writing SQL Queries, SQL Scripts and performing database testing.
- Used Microsoft Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate Change requests.
- Executed automation scripts wrote in BDD (Behavior Driven Development) approach using C#, NUnit, Gherkin and Specflow.
- Effectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
- Strong communication and interaction with Clients, Developers, Business Analysts, Management.
Environment: Specflow, Selenium WebDriver, C#, Visual Studio IDE, Web Services, REST API, Postman, Jenkins, GIT, TFS, SQL Server, HTML, XML, MS Office, MS Excel.
Confidential, Enon, OH
SDET/Automation Tester
Responsibilities:
- Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
- Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing, and End to End Testing
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Tested the application in highly dynamic environment with sprint team using Agile methodology.
- Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Jbehave, Cucumber.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Sound knowledge on Object Oriented Programming concept and Java Language.
- Used Jira to report bug/defect and track the whole bug life cycle.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG prior to agile release.
- Identified the Test Scenarios based on Functional Specifications and Business Requirements.
- Used firebug to identify object ids, Name, XPaths, links in the application.
- Participated in Walkthrough and defect report meetings periodically.
- Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.
Environment: Selenium, Java, Jira, WebDriver, Cucumber, TestNG, MAVEN, JENKINS, Junit, Windows XP, MS word, MS XL.
Confidential, New York, NY
QA Automation Analyst
Responsibilities:
- Conducted Automation/Manual testing using the Standards, guidelines and structured methodology in testing the application.
- Developed automated scripts using Selenium Web Driver and Implemented Framework using Java.
- Extensively used web services/API validation tools like SoapUI to validate SOAP/WSDL and web services for Request and Response.
- Validated web services/api manually and through automation using SOAPUI.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver and Java.
- Automated Test Scripts using Selenium Webdriver with Java and used TestNG Annotations.
- Extensively used Java OOPs concepts for developing Automation Frameworks using Eclipse, Selenium WebDriver and TestNG/JUnit.
- Documented and executed Test plans, Test cases and Test scripts based on requirement specifications and business rules.
- Extensive experience in Java programming for automation and performance testing in Eclipse IDE.
- Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
- Involved in developing Test plan and Test scripts using the business documents.
- Involved in Testing in Agile Development Environment Using TDD approach.
- Experienced in the creation of library functions, Checkpoints, Data Validation.
- Performed Functional testing manually and constructed positive and negative test scenarios as per the requirements.
- Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Validated the system by using the test cases prepared for ICD9, ICD10 and also for Migration test cases.
- Worked on backend testing by running complex SQL queries.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
- Worked with development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using JIRA.
- Participated in test plan and test cases review meetings.
- Involved in defect log, defect tracking and resolution.
- Involved in writing test summary reports, defect summary report, and final report.
Environment: Selenium WebDriver, Java, JIRA, Agile (Scrum), Eclipse IDE, Oracle, SoapUI, TestNG, Jenkins, Cucumber, MS Excel.
Confidential, Dallas, TX
QA Automation Tester
Responsibilities:
- Involved in analyzing System Requirements and developing test plans for Functional and Regression testing.
- Involved in writing test cases and test plan.
- Performed test execution, defect tracking and problem analysis (root cause & risk).
- Involved in the weekly status Report update with the Manager.
- Involved in the Weekly Bug's Status Meetings along with QA team and Development team.
- Developed and maintained automated test scripts to support regression testing and participated actively in system testing and regression testing.
- Designed and developed automation scripts using Selenium Webdriver with C#.
- Exported test case scripts in Visual Studio, modified and executed the selenium scripts, and prepared the automation test framework.
- Responsible for manual testing, Reporting, Analyzing, and keep Tracking defects using TFS.
- Executing the test cases and reporting defect to Configuration Team and developers TFS.
- Wrote tests on Specflow as part of the BDD.
- Retrieved records from multiple tables from SQL Database by using joins such as Inner Joins, Outer Joins, and Self Joins.
- Participated in walkthroughs to discuss the defects logged in to the defect tracking tool with the developers and the Business Analysts.
Environment: Selenium Webdriver, C#, Visual Studio, Behavior Driven Development, Specflow, TFS, SQL Server, SQL, Agile.
Confidential, Dallas, TX
QA Tester
Responsibilities:
- Analyzed the Business/Functional Requirement specifications, Detailed Design Documents and interacted with Developers and Business Analysts.
- Worked in the agile development environment with frequently changing requirements and features set.
- Developed test plan, test cases and test documentation for performing functional testing and usability testing at various stages of SDLC.
- Involved in creating test cases for regression testing and assisted test lead during the testing activities.
- Analyzed test cases and defects being loaded in HP Quality Center by QA teams to ensure the link entities and accuracy of data.
- Monitored test results, tracked defects, prepared defect profile documents and reported them using Quality Center.
- Attended the weekly quality assurance review meetings with the Development Team Manager and Test Engineers to review the results.
- Prepared Defect Metrics and Productivity Metrics for the team and created test scenarios, test plan, test cases of system design documents.
- Developed Automation Testing Strategies and Test Process; developed automation testing requirements, prepared test scripts, running tests, collecting test results metrics.
- Enhanced the scripts by inserting the Checkpoints, Output Values, Transactional Points, and Programmatic Statements.
- Used Parameterization in QTP extensively to perform Data-Driven testing.
- Prepared test cases for Functional, Smoke, Backend, Black Box, Integration, System, Regression and Performance testing based on the high-level scenarios and functional requirements document.
- Executed SQL statements for Database Testing.
- Performed Backend Testing by using SQL queries to verify the data integrity.
- Actively participated in regular QA Team meetings to discuss testing process and resolve issues with local and offshore teams.
- Interacted closely with developers, client, team manager, team lead and team members for feature issues and discussion.
Environment: QTP, Quality Center, .Net, SQL Server, Microsoft Windows, MS Excel, UNIX, XML