Automation Quality Analyst Resume
Benton Harbor, MI
SUMMARY
- Worked in various different domains as an Automation Tester and Quality Analyst for the last 7+ years, analyzing designing and implementing testing strategy for application build on C# and Java using Manual and Automation Testing.
- Good understanding and experience working on AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Extensive experience on complete Defect management life cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.
- Experienced in Functional, Regression, Performance, System, Integration, User Interface and Regression testing .
- Strong experience in reviewing and analyzing business requirements and writing detailed Test Plan, Test Cases and RTM (Requirement Traceability Matrix).
- Solid understanding of various software development methodologies like Agile and Waterfall.
- Experienced in managing Agile Project by creating story/defect, assigning tasks and tracking defect using JIRA and TFS.
- Worked on developing automated scripts for Regression testing, debug and enhance scripts, run scripts, wrote user - defined functions etc. using C#, Java, Selenium WebDriver and TestNG.
- Expert in testing Web Services and APIs using Postman and SoapUI tool.
- Solid experience in Data Migration and Web Interface testing.
- Experienced in designing customized framework using Page Object Model (POM) pattern in Java using Selenium WebDriver, TestNG and Apache POI.
- Involved in creating test framework based on BDD, DDD, TDD using tools like Specflow and Cucumber.
- Experience in writing and executing SQL queries on databases for backend testing.
- Strong experience in using Version Control Tools like GIT and GitHub.
- Used JMeter and Loadrunner for Performance/Load/Stress testing and reporting the Key Performance Indicator.
- Worked on deploying and running the Continuous Integration builds as part of the code deployment using Jenkins.
- Experience in Functional and UAT testing using Selenium Webdriver on both platforms as well as cross platform web testing on all major web browsers (Safari, Google Chrome, Firefox and IE).
- Excellent team player and has the ability to work independently in a time sensitive environment.
- Excellent Communication skills, Documentation Skills, Team problem solving ability, analytical and programming skills in high speed and quality conscious.
TECHNICAL SKILLS
Languages: C#, Java, HTML/XHTML, XML
Testing Tools: Selenium WebDriver, Jira, Quality Center, TFSMicrosoft Test Manager, Postman, Specflow, Cucumber, SOAPUI
IDE: Visual Studio, Eclipse, IntelliJ, SSMSWeb Debugging XPath, Xpather
Databases: SQL Server, MS Access
Browsers: Internet Explorer, Firefox, Safari, Google Chrome
Test Framework: NUnit, TestNG, JUnit
Other tools: SourceTree, Bitbucket, GIT, TFVC
PROFESSIONAL EXPERIENCE
Confidential, Benton Harbor, MI
Automation Quality Analyst
Responsibilities:
- Involved in analyzed and reviewed Business and Functional Requirements documents and Use Case documents.
- Heavily involved in design and development of keyword-driven automation framework using Selenium WebDriver.
- Actively participated in Scrum meetings and involved in developing Test Plan, Test Cases and Requirement Traceability Matrix (RTM) in TFS.
- Participated in daily scrum meetings to report daily progress of Automation activities and Sprint planning meetings.
- Responsible for creating the functional testing framework using NUnit and using Selenium WebDriver to automate the UI components.
- Built automation scripts using Data driven and NUnit Framework.
- Automated the Test cases using Selenium for Regression testing and NUnit for grouping the tests.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Developed and executed several SQL queries in SQL Server as part of backend testing and involved in data validation and verifying data-integrity and to check the data flow between different Systems.
- Used Postman to test Restful APIs and Web Services.
- Executed End-to- End test scenarios.
- Used Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change requests and deploy applications.
- Performed Smoke testing, Black box Testing, Security Testing, Web testing and GUI testing.
- Wrote Gherkin language test case scenarios using Specflow.
- Responsible for testing the application against different environments in QA, staging and production.
- Verified dat the Software Quality Assurance Standards are met throughout all phases of development.
- Worked Extensively with Business Analyst and Developers to discuss the defects and their fixes.
Environment: AGILE, TFS, SQL, SQL Server, Postman, Selenium Web Driver, Selenium Web Driver, NUnit, Nuget, C#, Visual Studio
Confidential, Cincinnati, OH
Automation Quality Analyst / SDET
Responsibilities:
- Analyzed Business Requirement Specification (BRS) and System Requirements Specification (SRS), and involved in design, development and execution of manual and automation test scripts.
- Followed Agile Methodology for all the phases of SDLC and interacted with Lead, Business Analyst, Developers and other QA Members during Daily Stand-Up Meeting.
- Performed System, Integration, Regression, Failover and Compatibility Testing.
- Created detailed Test Cases and executed them manually.
- Used Cucumber for Behavior Driven Development (BDD) based framework.
- Involved in testing REST services and apis using Postman and tested JSON formats data.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Used Maven to generate test reports.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Performed data driven testing by using JDBC as a data source and configured SQL queries to fetch data from the Oracle database.
- Executed Test Cases recorded in Jira manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Used Jenkins for Continuous Integration tool for nightly batch run of the script.
- Used Jira as project management tool from writing/attaching requirements, tan creating test cases (in Test Plan module), executing those in Test Lab module, and lastly tracked /logged bugs in defect module.
- Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.
Environment: Java, Selenium WebDriver, Cucumber, Jenkins, TestNG, Maven, SOAPUI, Eclipse IDE, Jira, Agile, Oracle 11g and Windows.
Confidential, Deerfield, IL
Automation Quality Analyst / SDET
Responsibilities:
- Involved in preparation of test cases and test requirement documents from the requirement documents provided.
- Worked on Agile Software Development Methodology.
- Developed test code in C# language using Visual Studio IDE and Nunit framework.
- Heavily involved in automating Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver and C#.
- Performed Behavior Driven Development (BDD) testing using Specflow in Gherkin.
- Extensively used POSTMAN and SOAPUI to test WebServices and APIs.
- Validated Web services/APIs built in SOA Architecture using SOAPUI.
- Worked on implementing and upgrading both client/server and web based applications.
- Helped find critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix.
- Responsible for creating the functional testing framework using NUnit and using Selenium WebDriver to automate the UI components.
- Extensively used Microsoft Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change requests.
- Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
- Attended periodic meetings with the development team and with the business analysts to provide feedback.
Environment: C#, Selenium, Windows, UNIX, SQL, .NET, Visual Studio, JSON, XML, MS Excel, SOAP UI
Confidential, Irving, TX
Automation Quality Analyst / SDET
Responsibilities:
- Actively involved in creating test plans, assign tasks to coworkers, attended daily Scrum/Standup meetings and followed agile methodology for all stages of SDLC and STLC.
- Heavily involved in analyzing and creating BRD, FRD and TRD and developed test plan and cases for testing the application.
- Attended Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
- Used SourceTree to check in the code and get the latest code.
- Used Jira as a Defect tracking/Test management tool to open bugs, create tasks and user stories, initiate change requests.
- Prepared Test Mapping sheet to keep track of the test cases has been automated.
- Created and executed SQL queries for backend testing.
- Used all types of SQL queries like select, insert, update, delete and joining multiple tables based on business requirement to conduct Backend testing.
- Created automation scripts using Java, Maven, JUnit, Eclipse IDE and Selenium Webdriver.
- Performed Smoke testing, Black box Testing, Security Testing, Web testing and GUI testing.
- Involved with SDLC models waterfall and AGILE Methodology projects (Scrum and XP).
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: Java, Selenium WebDriver, Jira, Cucumber, TestNG, Maven, SOAPUI, Eclipse IDE
Confidential, Dallas, TX
Automation Quality Analyst / SDET
Responsibilities:
- Followed Agile methodology with SDLC and STLC.
- Created and executed test cases and recorded the results.
- Logged Defects in Defect module of the QC, assigned priority, Severity and status to the defect.
- Creating automated test scripts by modifying the existing functions
- Conducted benchmark testing for performance for all Sprints.
- Created performance graphs for each Sprints.
- Created test data with the halp of SQL and Excel.
- Performed various types of api testing using Postman.
- Worked in a high pressure team environment.
Environment: QTP, Quality Center, SQL Server, Postman, Agile Methodology(Scrum/Sprint)
