Sdet / Qa Engineer Resume
Columbus, OH
PROFESSIONAL SUMMARY:
- Over 7+ years of professional experience in Information Technology as Quality Analyst with extensive experience in performing Manual and Automated Testing.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid and NUnit, Load Runner, Quality Center, JIRA, SOAPUI, Postman.
- Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
- Expert on Selenium Automation using WebDriver and Server and programming using C# and JAVA.
- Strong Knowledge ofWeb Services/API and SOA (Service Oriented Architecture).
- Proficient in using SoapUI for testing Web Services/API and used several types of assertions such as soap fault, Contains, X - path etc.
- Proficient in using Postman for Web Services/API testing using POST, GET, PUT, and DELETE.
- Expertise in functional testing using Selenium WebDriver using Testing framework.
- Developed automated scripts in C# and JAVA using principles of object-oriented programming.
- Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front-End testing and User Acceptance testing.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Performed testing using Behavior Driven Development (BDD) approach and tools like Specflow.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Good programming skills in C#, JAVA, SQL and experience in SQL Server and MS-Access.
- Proficient in using basic SQL queries to perform backend testing for data integrity and validating stored procedure.
- Experience with defect tracking and analysis using different defect tracking tools such asTFS (Team Foundation Server) and Jira.
- Experience using different version control systems such as SVN and Source Tree.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS:
Languages: C#, JAVA, HTML/XHTML, XML, SQL, PL/SQL, T-SQL
Testing Tools: Selenium Grid, Selenium WebDriver, Postman, TFS, Jira, Specflow, Cucumber, SoapUI
IDE: Visual Studio, IntelliJ, Eclipse, SSMS
Web Debugging Tool: XPath, Xpather
Databases: SQL Server, Oracle, MS Access
Browsers: Internet Explorer, Firefox, Safari, Google Chrome
Test Framework: NUnit, TestNG
Operating Systems: Linux, Windows, Mac
Other tools: SourceTree, Bitbucket, GIT, TFS, VSTS
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
SDET / QA Engineer
Responsibilities:
- Involved in Software Test LIfe Cycle (STLC) to identify test requirements, setup project, estimate planning, plan test strategy, test outline, design, plan reports, and execute test.
- Analyzed and reviewed Business and Functional Requirements documents and Use Case documents.
- Worked with Business Analysts and end users while developing test cases, test scenarios also while testing the application.
- 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.
- Contributed in regular status meetings to state any bugs, problems and risks.
- Designed and developed automated scripts for functional, regression, sanity and integration testing using Selenium Webdriver.
- Developed and implemented automated scripts for testing web-based applications using C#, Visual Studio, Nuget, NUnit, Specflow, and Selenium Web Driver.
- Worked on BDD based framework with NUnit and Specflow.
- Builtautomationscripts using Data driven and NUnit Framework.
- Worked with the functionality and Regression testing cycles of major product releases by developing test suites usingSeleniumWebdriver.
- Wrote SQL queries to retrieve the information from the databases to check whether the data has been updated.
- Used SQL queries to perform Select, Update, Delete, Insert and Join statements.
- Developed and executed several SQL queries in SQL Server as part of backend testing and involved in data validation and verifying data-integrity and also to check the data flow between different Systems.
- Used SOAPUI and Postman to test SOAP based web services and RESTful web services.
- Used Microsoft Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change requests.
- Used browser developer tools to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Attributes and Tags.
- Used automation approach to test the API/web services responses and validate the data in the UI.
- Responsible for testing the application against different environments in QA, staging and production
- Implemented test schedule, tracked defects and assigned them to developers based on their priority.
- Verified that the Software Quality Assurance Standards are met throughout all phases of development.
Environment: C#, AGILE, TFS, SQL, SQL Server, Postman, Selenium Webdriver, Specflow, NUnit, Nuget, Visual Studio.
Confidential, Farmingham, MA
QA Engineer / SDET
Responsibilities:
- Drafted Test Plan including test objectives, test phases, scenarios and test environment after an analysis of the business rules and discussed ambiguities with business analysts.
- Performed Functional Testing, Integration Testing, Regression Testing, System testing, Smoke Testing and Compatibility Testing at various phases of the development and test cycles.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver and Java.
- Tested independent and dependent modules individually.
- Implemented Behavior Driven Development (BDD) using Cucumber and Gherkin in an Agile/Scrum environment.
- Created Requirement Traceability Matrix to ensure all the requirements are covered.
- Extensively used Java OOPs concepts for developing Automation Frameworks using Eclipse, Selenium WebDriver and TestNG.
- Created pom.xml in APACHE MAVEN and run the builds and integrated with Continuous Integration tools Jenkins for running test on a regular basis automatically.
- Managed automation test script source code using Bitbucket (GIT) repository.
- Worked with development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using JIRA.
- Involved in validating the Web Services/API using the SOAPUI Pro (ReadyAPI) tool.
- Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
- Used SeleniumGRIDfor cross browser testing and parallel execution of test cases.
- Created and maintained reusable actions, functional libraries and shared object repositories.
- Performed GUI testing manually to check the application behavior on different platforms using Sauce Labs.
- Responsible for testing the application against different environments in QA, staging and production.
- Participated in Daily Scrum/Stand-up meeting, Sprint Planning meeting, Sprint Review, and Sprint Retrospective meeting.
- Worked on backend testing by running complex SQL queries.
- Worked with developers to fix the bugs within time frame and close the bug.
Environment: Selenium WebDriver, Java, JIRA, Agile (Scrum), Eclipse IDE, Oracle, Maven, SoapUI, Bitbucket, TestNG, Jenkins, Cucumber, Gherkin, MS Office.
Confidential, Woonsocket, RIQA Automation Engineer/SDET
Responsibilities:
- Involved in planning, designing and executing different test cases for Smoke, Functional, and Integration, System and User Acceptance and GUI testing.
- Worked in the agile environment with frequently changing requirements and features set.
- Involved in weekly walkthroughs and meetings to monitor the status of the testing effort and the project.
- Coordinated with developers, business analysts, user representatives in application design and document reviews.
- Worked with application development team for writing in Eclipse for integration testing using Java and JUnit.
- Used Selenium and Behavior Driven Development (BDD) approach using tools like Cucumber to setup test automation framework.
- Wrote SQL scripts to validate the data integrity/stored procedure, in the application.
- Experience in Data driven testing to validate the components on the website usingSelenium.
- Tested applications in all environments (QA, staging (UAT), Pre Production, and Production).
- Validate Web services/APIs built in SOA Architecture using SOAPUI.
- Performed regression tests to check for unintended errors after the enhancement.
- Aligned the test cases & test scripts to manage change during the test process.
- Performed different browser testing (Firefox, IE, Chrome, Safari) for the web interface and compatibility usingSelenium WebDriver.
- Developed Requirements Traceability Matrix (RTM) to track requirements during the QA Testing Phase.
Environment: Selenium WebDriver, Java, Junit, Cucumber, Jira, Agile (Scrum), Jenkins, Hybrid Driven, Page Factory, Oracle, SoapUI, MS Office.
Confidential, Houston, TX
QA Tester
Responsibilities:
- Developed and executed the test scripts with Selenium Webdriver and C#.
- Within Software Test Life Cycle (STLC), I have been involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation, Test Strategy,
- Test Outline, Test Design, Test Plan reports, Automation, Test Execution, Regression reports.
- Followed Agile testing methodology, participated in daily SCRUM meetings and tested each SPRINT deliverable.
- Participated in Test Planning and Automation Effort estimations.
- Reviewed Business Requirement documents (BRD) and Functional Specifications
- Documents (FSD) to prepare Test Cases and identify Test Scenarios.
- Participated in daily scrum meetings to report daily progress of Automation activities and Sprint planning meetings.
- Involved in creation of Automation Framework that uses C# and Selenium Webdriver with BDD approach using Specflow.
- Executed test cases and test scripts for manual and automation testing.
- Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.
- Performed cross-browser testing and executed test cases on multiple platforms using Selenium Grid.
- Used Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change requests and deploy applications.
- Responsible for updating and maintenance of existing selenium scripts.
- Used Postman for testing JSON RESTful web services and api.
- Performed extensive Backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Executed End -to- End test scenarios.
- Extensively involved in resolving bugs fixes with Development Team.
Environment: Selenium Webdriver, C#, Visual Studio, Postman, Web Services, RESTful, TFS, SQL Server.
Confidential, Plano, TX
QAEngineer
Responsibilities:
- Reviewed Project Artifacts, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports.
- Conducted walkthrough meetings with SDLC team to understand the functionality, risk and operations management of the application.
- Validated Requirements Traceability Matrix (RTM) and Users Requirement documents to prepare SIT test plan and test scenarios.
- Conducted manual and automated testing for functional and non-functional test cases.
- Created test data for QTP scripts, used external data sources and excel sheets to import test data.
- Developed SQL Queries to query Database to test the back-end of the application.
- Effectively managed the testing process using HP Mercury Quality Centre to manage the requirement and test case and have a clear traceability between them.
- Document the defects using the HP Mercury Quality Centre and track them to completion by communicating and coordinating with the development as well as support groups.
- Coordinated with the onshore and offshore resources.
- Set up the test environment and was responsible for migration between Development Environment and Testing Environment.
- Created and executed test cases to test SAS products of GE integrated with base applications for rewards and marketing reports.
- Worked on testing SOAP web services and API using SOAPUI.
Environment: Quality Center, JIRA, QTP, SQL Server 2005/2008, MYSQL.