Qa Automation Engineer/sdet Resume
Arlington, VA
SUMMARY
- Over 8 Years of QA experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in a wide variety of projects and industries, including Healthcare, Bank and Insurance.
- Experience in Software Testing (Manual and Automation), Software Analysis, Design, and Development of Client Server and Web Applications.
- Good experience in Behavior driven technique (BDD).
- Experience in Data Driven Testing, Cross Browser testing and parallel Test Execution Selenium Web Driver, TestNG and Selenium grid.
- Proficient in identifying and reporting defects using bug tracking tools like HP ALM and JIRA
- Experience in CI/CD tools like Jenkin and webservice tools like postman. Experience in webservice testing using postman.
- Good understanding of Cloud Services like Amazon Web Services (AWS) and Microsoft Azure.
- Expertise with Waterfall, V - Model and Agile SDLC processes. Working knowledge of UNIX, RDBMS and SQL queries. Experienced in Backend Testing and in Executing SQL commands.
- Hands on experience in developing TDD (TestNG-Java) framework with Selenium WebDriver, Exposer in developing Data Driven Frameworks and creating function libraries.
- Experience in Web Application testing withSeleniumWeb Driver using C#.NET and TestNG on multiple browsers such as Firefox, Internet Explorer, Safari, Chrome and PhantomJS.
- Extensive experience in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC).
- Professional software experience in Designing and Executing Test Cases and writing Test Scenarios by analyzing the requirement document.
- Experienced in implementing automated testing and built test automation framework using Robot Framework, Page Object Model.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver, Python and Cucumber with ruby.
- Experience of involving in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Python
- Extensive experience in testing applications implemented in .NET, C#, Visual Basic, ASP, VBScript, JavaScript, XML, HTML, REST/SOAP, SQL Server and Oracle.
- Working knowledge of SQL concepts executing queries on Oracle tables for data validation.
- Expert in preparingtest plan, test cases, test procedure, and test scriptsfor automated and manual testing as per user requirements and functional specifications of the system.
- Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing, Performance Testing using various testing tools and methodologies.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step definitions in Gherkin format.
- Experience in Automation testing using Selenium WebDriver/RC/IDE/ Selenium GRID, Junit, Nunit, TestNG, Jenkins, Maven, Ant, QTP, SOAP UI and HP Quality Center.
- Used Github for code repository for automation scripts and ALM server for UFT cases
- Extensively worked in Regression testing, Parallel Processing using Selenium Web driver in TestNG.
- Experience in developing Selenium Web driver scripts using Java and JavaScript.
- Excellent skills in understanding requirements and creating test cases out of Business Requirement Document and Functional Requirement Document.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Selenium Server, Selenium GRID, Cucumber, TestNG, GIT, Postman, XCode Selenium RC, JUnit, Firebug, SoapUI, Sauce Labs
Programming: Java, HTML, CSS, JavaScript, XML, JSON, SQL
IDE: Eclipse, Visual Studio
Defect Tracking Tools: Jira, Bugzilla, HP ALM, HP Quality Center
Build Tools: Maven
Testing Frameworks: Page Object Model (POM), Data Driven, Keyword Driven, Hybrid Framework
Continuous Integration Tools: Jenkins
Project Methodologies: SDLC, STLC, Agile (Scrum), Waterfall
Databases: Oracle, MySQL, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
MS Office Tools: Outlook, Word, Excel, PowerPoint
Operating Systems: Windows 7/8/XP/10, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, Arlington, VA
QA Automation Engineer/SDET
Responsibilities:
- Automating UI web-based application using Selenium Web driver.
- Involved in developing automated test cases using Cucumber in TestNG.
- Build framework components for automation using POM.
- Use Gherkins Syntax to test the behaviors of the Application (BDD) using Cucumber with JUnit, Maven, UFT (Client)/ Selenium (Web) and with java language.
- Used Rest Assured and Postman for Rest API Testing.
- Verified how the data is inserting through ESB request also verified the in DB.
- Setting up Gitlab runners to execute automated tests via GitlabCI/CD Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cass, Defect Reports and Test Summary Report
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Worked with developers to update the defects, resolve them and track their status using JIRA.
- Maintained end - end test automation including Maven, Jenkins based Build& CI systems for QA
- Worked in a highly dynamic environment with sprint teams using agile methodology.
- Worked on Automating Web Application Testing using Selenium Web Driver with Test NG Framework.
- Tested web-based applications using Unit testing (XUnit/ NUnit).
- In depth understanding of Object Oriented Programming (OOPS) and skilled in developing automated test scripts in Selenium
- Strong experience withSOAarchitecture which include SOAP and Restful Web Services API Testing.
- Developed and executed White box test cases of the Java API using TestNG framework & Eclipse
- Performed Positive testing and Negative Testing Extensively used Functional testing, Performance testing, and Regression testing
- Performed testing on the Web Services API’s using protocols like HTTP, HTTPS, SOAP and WSDL using SoapUI tool related with various interfaces.
- Created automated script for REST-API testing using Rest Assuredframework.
- Used Gherkin to create features and scenarios which can be readable and understandable by Product owners/QA/Developer and BA.
- Manually performed Back-End testing by writing SQL queries using SQL Joins.
- Responsible for conducting user Acceptance Testing (UAT)
- Developed framework for TestNG and JUnit Frameworks for unit tests based on that improves the code coverage up to 80%.
- Tested Web Services using SOAP UI, WSDL, UDDI.
- Integrated the automation scripts into the Jenkins tool for continuous script execution after build
- Run the maven scripts for to build the applications in QA Environments.
- Using the SOAP Webservices post the request and after that get the responses from the service classes.
Environment: SoapUI, RESTAPI, Cucumber, JDK 1.7, OOPS, HTML, Eclipse 3.7, SVN 2.0, Jira, XUnit, NUnit, Webservices, Log 4J, Eclipse Luna, Selenium WebDriver 3.0, JavaScript, Test NG, Jenkins, Maven3, JMeter, Oracle.
Confidential - Windsor, CT
Test Automation Engineer
Responsibilities:
- Expertise with Waterfall, V-Model and Agile SDLC processes. Working knowledge of UNIX, RDBMS and SQL queries.
- Experienced in Backend Testing and in Executing SQL commands knowledge in gathering and understanding BRDs (Business Requirements Document), FRDs (Functional Requirements Document), SRS (System Requirement Specifications) and Used cases.
- Developed the automation framework to trigger execute smoke test or complete testsuit execution and browser testing of Navinet portal application usingselenium and Robot framework.
- Responsible for GUI and Functional Testing, using Black box Testing Techniques
- Performed continuous integrationautomationusing Jenkins.
- Involved in root cause analysis activities including verify logs in Linux environment.
- Developed test scripts to test the Mobile applications with Appium WebDriver and TestNG using RUBY
- Reviewed and analyzed Business Requirements and Use Cases design document throughout the Software Development Life Cycle (SDLC). Tested RESTful API using Postman
- Worked as Software DevelopmentEngineerin Test (SDET) is responsible for developing and executing comprehensive suites ofautomationtest plans and test cases.
- Involved in entireSDET(Software Developmentengineertesting), in Developing Test Plans and Test cases for various aspects of the User interface.
- Developed BDD tests using specflow by writing behavior and step definitions
- Implemented Jasmine as a testing framework with WebDriver JS in Protractor.
- Create automatedregression test suites using selenium and C#.
- Involved in automating theWeb servicestesting withSOAP,RESTprotocol usingSoapUI Pro.
- Involved in manual testing using Microsoft Visual studio to develop test cases, test scripts, executing and logging defects.
- Developed and maintained automated test scripts for Regression testing using Selenium libraries, Jasmine framework
- Involved in Responsible for IntegratingSeleniumTests with Jenkins for Continuous Integration (CI).
- Use ALM for bug reporting, bug tracking and project management.
- Involved in entireSDET(Software Developmentengineertesting), in Developing Test Plans and Test cases for various aspects of the User interface.
- Involved in design and implementation of Selenium Web Driverautomationframework for smoke and regression test suites using TestNG, Selenium, and Jenkins.
- Created defects using bug-tracking tool Jira. worked on SpecFlow framewok to organization to replace unreliable and time consuming-to-write Test Automation software.
- Experienced in Using of GroovyScriptingfor writing the test cases in SOAPUI tool.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in web and windows projects, with both C# and VB .NET using Coded UI automation tool.
- The entire Ruby scripting done using Cucumber framework wrote and executed SQL.
- Created Test Plans, Test Cases and logged defects in MS-word and MS-Excel.
- Created test suites and test cases in JUnit for various scenarios in the application.
- Performed manual testing of each build and then Regression testing on each builds using Selenium Web Driver.
Environment: Selenium Web Driver 2.0, C#, net JUnit, web services Java, Ruby, TestNG, Xpath, Agile, ANT, JIRA, Manual Testing, .net framework Quality Center, MS Visio, HTML, MS Office, Linux Java Script, Oracle, UNIX.
Confidential - Fairfax, VA
QA Automation engineer
Responsibilities:
- Involve in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites using BDD - Cucumber.
- Worked on multiple stories to implement classes with XPath’s.
- Have written several SQL statements to compare data that is returned from API with data resided on DB.
- Performed back end testing by writing and executing SQL queries to validate the data being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Handle Popups windows and Alerts testing using Sikuli driver and chrome extensions.
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and JUnit.
- Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Server and Web Driver)& created Data Driven framework using JUnit.
- Bug reporting and tracking by using JIRA.
- Implement automation scripts using Protractor and Type Script Framework with Cucumber as BDD for the Angular Application.
- Running the Automated regression test cases at end of each sprint on CI/CD model with help of Jenkins.
- Created Test Scripts in SOAPUI for Testing Web Services.
- Tested Enterprise Restful API using Rest Assured and Postman, Used HamCrest Assertions,
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Performed cross browser testing on different Operating Systems like Windows and Linuxand on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meetings.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Environment: Selenium WebDriver, Selenium Grid, Eclipse, Oracle, HTML, XML, Git, JUnit, TestNG, Jenkins, SoapUI, JIRA, BDD, Cucumber.
