Qa Automation Engineer/sdet Resume
5.00/5 (Submit Your Rating)
OBJECTIVE:
- 8+yearsof experience in Information Technology in Quality Assurance, SDET/Automation, Test engineer/Quality, Manual & Automated Testing of Client/Server and WEB based applications.Extensive experience with Software Quality Assurance Testing on GUI based Client - Server & Web Based applications, ETL, Web Services, Data Driven Applications, Data Warehousing projects using Manual and Automated testing procedures.
- Exposure to all stages of SDLC (Software Development Life Cycle), Software Test Life Cycle (STLC) and software development methodologies such as Agile, V Model and Waterfall.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework.
- Good understanding on Service Oriented Architecture (SOA),WebServices,middleware testing and Business processes.
- Experience in working with Test Driven development (TDD/BDD) by writing Gherkins language in cucumber tool.
- Platform validation & verification, Automotive/Infotainment Project Exposure
- Expertise in both manual and automation testing of Web services.
- Experience Automation testing tools such as Load Runner, Performance Center, ALM,, Quality Center,, JMeter, Selenium and JIRA
- Designed and developed Automation Frameworks like Keyword Driven, Hybrid driven and BDD
- Developed Scenarios, Features and Step definitions using Cucumber and developed a BDD framework.
- Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium and cucumber along with Manual testing
- Well versed with Quick Test professional (QTP) to support test automation using potential features like Data Driven Tests, Check points, regular expressions and functions.
- Worked on front end web application development that involved HTML, DHTML, XHTML, XML, and CSS.
- Experience in developing inCore java programming using OOPS concepts.
- Experienced in Testing and consumin
TECHNICAL SKILLS
- .Net
- Microsoft Visual Studio
- Visual Studio
- API
- Application Development
- C#
- C++
- Client/Server
- Continuous Integration/Delivery
- Continuous Integration
- Cucumber
- Drivers
- Embedded Software
- Golang
- GUI
- HTML
- JavaScript
- Javascript Frameworks and Libraries
- Bootstrap
- Jenkins
- JSON
- Middleware
- Perl
- Python
- Pycharm
- Ruby
- Software Engineer
- Structured Software
- Software Development
- Subversion
- SVN
- System Integration
- XML
- Assurance Testing
- Quality Assurance Testing
- Automated Testing
- Automated Testing Procedures
- Bugzilla
- Data Validation
- HP Unified Functional Testing
- QTP
- UFT
- Integration Testing
- JIRA
- Jmeter
- Junit
- QA Testing
- Load Runner
- Quick Test
- Rally
- Selenium
- Selenium Ide
- Selenium RC
- Selenium Web Driver
- Selenium Webdriver
- Software Testing
- Test Plan
- Testng
- UAT
- White Box
- Data Integrity
- Database Modeling
- Database Design
- MS SQL Server
- SQL Server
- MySQL
- Oracle
- PL/SQL
- PostgreSQL
- SQL
- SQL Queries
- Eclipse
- Java
- Intellij Idea
- Spring
- Jquery
- AJAX
- ASP
- CSS
- DHTML
- Dreamweaver
- MS ASP
- ASP.NET
- SOA
- Web Services
- WebSphere
- Graphical User Interface
- MVC
- UI
- ANT
- Linux
- HTML5
- Model View Controller
- Restful Web Services
- Rest Web Services
- SASS
- Xcode
- IDS
- Amazon Web Services
- AWS
- Microsoft Team Foundation Server
- Team Foundation Server
- ETL
- Frameworks
- Safari
- Backbone
- Client-Server
- Data Warehousing
- Test Framework
- Black Box
- Black Box Testing
- Database Testing
- UAT Testing
- User Acceptance
- Acceptance Testing
- White Box Testing
- QA
- Software Quality Assurance
- Test Engineer
- Test Scripts
- TOPO
- Mapping
- Robotics
- Robot
- Writing Test Plans
- Offshore
- Business Requirements
- Cases
- PhotoShop
- Adobe Photoshop
- Facets
- MS Excel
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Engineer/SDET
Responsibilities:
- Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing.
- Worked closely with business team to understand the Requirement Document in creating Test Plan.
- Wrote Automation test scripts using Java implementing Selenium WebDriver.
- Designed, executed and maintained automation Test Scripts in Selenium WebDriver using JAVA and TestNG.
- Performed Functional, regression, System Integration and User Acceptance Testing for the various applications.
- Actively involved with SCRUM and sprint meetings, Iteration Planning, Release planning, Retrospective meetings and removing obstacles to progress.
- Used Java for writing code in TestNG.
- Experience in working with Test Management/Bug Tracking tools like HPALM/Quality Center/Rally/JIRA, to track test execution progress and prioritize bug fixes.
- Extensively used Selenium to test the web application.
- Worked on test automation execution on different environments as part of Continuous Integration Process using Jenkins.
- Worked on Web Services (SOAP and Restful) using SOAP UI and validated the JSON Messages.
- Tested request and response web services using SOAP UI and performed Assertions like Schema Compliance, xPath and for content.
- Web Service testing (RESTful) and Automation using C#, .Net based framework
- Testing software deployed in an AWS, C2S or cloud environment.
- Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
- Developed functional, integration, interface&embedded system tests for software applications and firmware using knowledge of test methods, equipment and platforms
- Peer reviewed automated test scripts, and ensured product performance of embedded software components
- Designed and Developed testing environment and automated test scripts in API for performance testing using JMeter.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed mod
- Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
- Performed Smoke, System testing, Integration Testing, User acceptance testing, Database testing and Regression testing.
- Customized the seleniumTest as per the Test Case by using the C# Script.
- Communicated actively with 508 testing team.
- Experience developing a Comprehensive Test Strategy inclusive of all testing activities.
- Updating status report daily basis and weekly basis by conducting meetings with QA team.
- Used HP ALM for managing the stories and creating defects for the iteration.
- Performed Continuous Integration (CI) of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
- Coded Python scripts that generated DHTML thru a customized API to create complex non-linear learnin
Confidential, Arlington, VA
Quality Assurance
Responsibilities:
- Responsible for Regression Testing, White Box Testing, Functional testing for web-based application.
- Used Selenium Web Driver with java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
- Performed Regression Testing for every modification made in the application and new builds using Selenium Web Driver.
- Created automated and executes around 150 test cases using Selenium web drivers.
- Verified backend data validation using SQL.
- Automated the tests using Selenium2.0, TestNG, Junit
- Validated request and response XML, SOAP and RESTFUL WebService calls
- Used TOAD analyzer to manipulate database queries to verify the data in the database.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven
- Tested web services based on Data and functions by SOAPUI.
- Prepared Log track and reported progress of all tests.
- Extensively used Wily Introscope and HP Diagnostic to analyze the system resources bottlenecks like Memory Leaks, CPU and Network Bottlenecks as well as problematic application and DB components.
- Involved in Functionality, User Interface and Regression testing during the various phases of development using Selenium/TestNG.
- Experienced in writing JUNIT Test cases for Java
- Developed page library as part of modular framework implementation in automation.
- Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Performed UI testing and front end testing using Selenium.
- Reported and tracked the bugs to closure using JIRA.
- Involved in writing test scripts using java and executed it through selenium cucumber.
Environment: Selenium Web Driver, TestNG, Java, Cucumber, Jenkins, Jira, SOAPUI, Firefox, Eclipse, Linux, Oracle, Windows2007, Junit, JMeter.
Confidential
QA Automation Engineer
Responsibilities:
- Performed functional, regression and UAT Testing extensively used Selenium Web driver.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber.
- Tested mapping of the web service data to the middleware and data transactions to and from middleware to web service adapters by testing REST API services
- Sound experience in agile development methodologies like TDD and BDD and implementation of tests with Selenium, Cucumber.
- Using BDD cucumber framework to analyze the user-story and writing acceptance criteria.
- Used TestNG Parameter, TestNG.xml and Data Provider for parameterization.
- Used Selenium automation (Test NG) to different type of browsers to perform Cross Browser Testing.
- Used JAVA for the implementation of script on Eclipse.
- TestNG and Junit annotation are using for the implementation.
- Automated highly transactional e-commerce web application using Selenium WebDriver.
- Involved in Web Services Testing using SOAP UI.
- Performed Smoke, Functional, Regression Testing.
- Maintained Automation scripts and responsible for code check-ins intoSVN
- Used Java Script to code the test cases in Selenium tool and also process strong knowledge on the same
- Customize and maintain the test data in Automation Regression Framework (ARF).
- Created checkpoints and synchronization points in the application to deal with timing problems.
- Analyzing and developed test script, test cases and performed Manual and Automation Testing like Positive Testing and Negative Testing.
- Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
- Involved in the Quality Assurance Analysis and Testing Information System.
- Used an Agile model of development life cycle (SCRUM).
- Gained Knowledge on technical and Automation script development skills (Selenium) and used frameworks, design approaches, and various effective implementation techniques
- Tracked and managed project defects through the map view lifecycle using Jira
- Experienced in Testing Web based applications and also worked in SOAP testing. Json, Rest.
Environment: Cucumber,Gherkins,Selenium Web driver, JMeter,SVN, XML, HTML, Jenkins, GUI, Jira, Agile(SCRUM),XPath, XM, SAFe
