Qa Engineer/ Sdet Resume
Bloomington, MN
SUMMARY
- Over 7 years of experience working as a QA Engineer performing both Manual and Automation testing.
- Solid understanding of all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) using various methodologies, such as Waterfall and Agile.
- Experience in implementing QA Methodologies, Test plans, Test cases and Test scenarios.
- Extensive experience in client/server and web application testing using System Testing, Functionality Testing (Black Box), Integration Testing, Regression Testing, Smoke Testing, GUI Testing, Database Testing and User acceptance testing.
- Automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver.
- Extensive experience on System Testing, Functional Testing, Integration Testing, Regression Testing, GUI Testing, Smoke Testing, Database Testing and User Acceptance Testing in Client/Server and Web Based applications
- Extensively worked on performance testing tools like JMeter.
- Experience on working XML and testing API using SOAPUI Pro and REST Assured. xtensive experience in writing test scripts in Selenium using C# and Java.
- Demonstrated ability to interpret business requirements to actionable test plans.
- Experience in using test management and defect tracking tools like HP Quality Center, JIRA and Bugzilla.
- Used Quality Center (QC) and Team Foundation Server (TFS) for defect tracking and reporting (logged defects, change Requests, recorded defect details, assigned severity and reported defect status).
- Experience in writing and executing SQL queries on database for backend testing.
- Experience in Data Migration testing and Web Interface testing.
- Experienced in Web Service/API Testing using SOAPUI and POSTMAN.
- Hands on experience in designing Automation frameworks from scratch using C# and Java.
- Experience on deployment and running the Continuous Integration builds as a part of code deployment using tools like Jenkins and Bamboo.
- Solid experience in Functional and UAT testing using Selenium Web Driver on both platforms as well as cross platform web testing on browsers like Safari, Chrome and Firefox.
- Involved in interaction with developers, managers and team members to coordinate job tasks.
- Excellent team player with excellent interpersonal and communication skills.
- Strongly motivated, enthusiastic, dedicated, and goal oriented.
TECHNICAL SKILLS
Testing Tools: HP Quality Center, Microsoft Test Manager, Selenium WebDriver, Selenium Grid, TFS, SOAPUI
IDE: Visual Studio, Eclipse, Netbeans, SQL Developer
Operating Systems: MS Windows XP/7/10, Linux
Web Debugging Tool: Firebug, Firepath, XPath, XPather
Methodologies: Waterfall, Agile /SCRUM
Databases: SQL Server, MS Access, Oracle
Languages: C#, JAVA, HTML, XML, XHTML.
Test Framework: TestNG, JUnit.
Other Tool: GIT, SourceTree, BitBucket, TFVC.
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, MN
QA Engineer/ SDET
Responsibilities:
- Analyzed and Reviewed Business and Functional documents (BRD & FRD) and Use Case documents.
- Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
- Heavily involved in design and development of behavior driven automation framework using Selenium WebDriver.
- Implemented Page Object Model (POM) design pattern for automation UI tests.
- Working in developing and implementing automated scripts for testing web - based applications using C#, Visual Studio, Nunit, Nuget and Selenium WebDriver.
- Developed and executed test suites, including manual, data-driven regression testing, GUI testing, performance and stress testing, and reliability and recovery testing
- Developed and executed Test Suites and Test Scripts based on the requirement documents and using Test Manager.
- Involved in different kinds of testing like: Sanity, Functional, Negative, Regression, System, Integration, End to End and Backend testing.
- Define, develop, and execute automation test scripts using C# that leverage black and white box testing across functional, non-functional and performance testing.
- Tested rest web services and APIs manually using POSTMAN.
- Used SQL queries to perform different kinds of operations like Select, Delete, Update, Insert and Join.
- Conducted System Testing and User Acceptance Testing (UAT) for every client and Conducted Backend testing writing extensive SQL queries.
- Used Team Foundation Server (TFS) to open bugs, create tasks and user stories and initiate change requests.
- Used Postman for testing JSON based RESTful web services/API.
- Used MTM (Microsoft Team Manager) to write test cases.
- Used SQL Queries to perform backend testing and retrieve the data from the database and checked data integrity.
- Created automation framework in Selenium WebDriver and NUnit using Behavior Driven Development (BDD) approach like Specflow with Gherkin.
Environment: TFS, Visual Studio, Selenium WebDriver, Specflow, NUnit, C#, .NET, XPath, Visual Studio, SQL Server.
Confidential, Dothan, AL
QA Automation Engineer
Responsibilities:
- Attended meetings with Business Analysts and End Users to review functional/technical requirements and responsible for translating business requirements into quality assurance test cases.
- Strongly involved in applying Testing Methodologies, creating Test Plans, Test Automation Planning, Developing and Execution of Test Scripts, Requirement Traceability Matrix (RTM), Defect Tracking.
- Used TOAD to develop and execute test scripts in SQL, to validate the test cases.
- Performed all phases of end-to-end testing which included Regression Testing, GUI testing, Black Box testing, Smoke testing, User Acceptance Testing and Negative Testing of the Application, its interfaces, and Client-Server Utilities
- Developed automated scripts in JMeter and SOAPUI.
- The scripts were designed to test front end applications to ensure there was no change in functionality due to migration to a new platform
- Actively 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.
- Involved in all stages of STLC (Software Testing Life Cycle).
- Developed Groovy scripts to validate database migration from mongo database to SQL
- Created detailed Test Cases and executed them manually and by automation.
- Designed structured User Interface UI automated Test cases using Selenium Webdriver in JAVA for web-based software products used to perform software testing.
- Worked on existing Selenium Automation Framework with JAVA using Data Driven Testing.
- Tested web services and REST apis using Postman and SOAP based web services and APIs using SOAPUI.
- Developed BDD tests using Cucumber by writing behaviors and step definitions.
- Developed required Selenium support code in JAVA for Cucumber.
- Used JIRA extensively to track defects and managed them.
- Wrote Selenium Webdriver test cases using JAVA and TestNG.
- Performed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
Environment: Java, Selenium Webdriver, Cucumber, JUnit, SQL Assistant, SQL, SharePoint, Oracle, TOAD, Flat files, MS access
Confidential, Deerfield, IL
Quality Assurance Analyst
Responsibilities:
- Created Test Plan, with the help of requirement documents (Business & Function) and used it along Test Cases and Test Procedures to ensure the quality and reduce the risk of failure.
- Involved in planning, designing and executing different test cases for Smoke, Functional, and Integration, System and User Acceptance and GUI testing
- Followed Agile methodology throughout the whole project.
- Created Test Plans, Test Cases and Test Scripts in HP Quality Center using BRDs, Functional Specifications and Dev Design Documents.
- Status reporting and test updating in Team Foundation Server (TFS).
- Tested Web Services /XML /SOAP and RESTful services using SoapUI tool and chrome postman plug-in Actively participate in requirements and design reviews
- Heavily involved in writing test scripts using C# .NET and executed it through Selenium WebDriver for Functional and Regression testing.
- Performed all kinds of testing including: Smoke, Functional, GUI/Design, Black Box, White Box, End to End, and Regression.
- Used TFS to deliver overall test summary reports and track, review, analyze and compare tests.
- Used various web programming languages like HTML5, CSS3, XML and selected other web elements using web developer tools.
- Performed back end testing using SQL queries to make sure that data has been uploaded correctly into the database table.
- Involved in performing Regression testing to Validate addition of new patch to ensure that existing functionality is not broken.
- Used SoapUI to test web services and APIs.
- Heavily involved in UAT and production support activities.
- Participated in walkthroughs to discuss the defects logged in to the defect tracking tool with the developers and the Business Analysts.
Environment: Windows, Team Foundation Server, SOAPUI, Specflow, REST, Selenium WebDriver, SQL Server, C# .NET, CSS, XML Firefox, IE and Chrome browsers, Selenium Grid
Confidential, Dallas, TX
QA Analyst
Responsibilities:
- Worked in an Agile environment and heavily involved in all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Heavily involved and participate in Scrum and Sprint planning meeting and discussed progress made in the previous meeting and planned for the next sprint, discussing ideas with the team.
- Wrote automation scripts in Selenium Webdriver in Java for automating regression and functional testing.
- Extensively used JUnit to write test cases in Java.
- Used Java as a language to develop required Selenium support code in Cucumber.
- Heavily used JIRA for bug tracking, issue tracking and defect monitoring and communicated that with the team.
- Writing and executing queries in SQL in MS/SQL and Mongo DB
- Executed SQL queries to perform the back end testing.
- Executed backend operations using queries like Join, Select, Update in Oracle Server.
- Involved in performing tests like: Smoke Testing, Backed end Testing, Black-Box/White Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Used GIT as Source code management and version control tool.
- Used Soap UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involved in Behavior Driven Development (BDD) using Cucumber and Java.
- Contributed in the documentation and actively involved with team in driving review and approval process.
Environment: Java, Selenium Webdriver, Cucumber, JUnit, SOAPUI, UAT, JIRA, SQL Assistant, SQL, SharePoint, Oracle, MS access
Confidential, Dallas, TX
Quality Assurance Tester
Responsibilities:
- Worked in Agile methodology with SDLC.
- Involved in creating test cases and manually testing the application.
- Conducted Blackbox and Whitebox testing.
- Created performance graph for each Sprint.
- Heavily involved in Daily stand up meetings and Sprint planning meetings.
- Used automated scripts for QTP to conduct regression testing.
- Involved in creating test data using Python.
- Wrote test cases using existing frameworks.
- Worked with QA lead and rest of the team to make sure the quality assurance criteria are met.
Environment: .NET, Windows, Quality Center, SQL Server, Agile Methodology (Scrum/Sprint)
