We provide IT Staff Augmentation Services!

Sdet Automation Engineer Resume

2.00/5 (Submit Your Rating)

IL

PROFESSIONAL SUMMARY

  • Over 7+ years of experience as a Quality assurance engineer with Automation and Manual Software testing which includes Mobile Testing, Web Services Testing, Web based application Testing and client/server application Testing.
  • Hands on experience in Manual and Automation testing which includes Web - based application Testing, Web Services Testing and Mobile Testing.
  • Expertise in various types ofSDETtesting, functional, security, performance, automated and acceptance Testing
  • Expertise inLoadRunner, Performance Center, Quality Center, Perfmon, Wily Introscope, Fiddler,QTP, Test Director, Rational Clear Quest, Toad, Winsql, Putty.
  • Expertise in Automation using Selenium Web Driver, Selenium IDE, Java, C#, QTP/UFT, TestNG, POM, cucumber and Maven.
  • Strong programming experience in Java, C#.
  • Experienced in EHP Installation and Technical upgrade for ECC, BW and SRM systems.
  • Extensive experience on all aspects of SAP Basis Administration including System Copy/Refresh, Disaster & Data Recovery, Support Packs, Kernel Upgrades, Add-on installations, applying OSS Notes, Spool Administration, Workload Analysis, SAP workplace monitoring using CCMS.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle.
  • Extensive knowledge and experience inSQL, HTML, JavaScript and CSSwith strong knowledge on Reporting Tools. Proficient in Internet marketing, website promotion and Photoshop design.
  • Experience in developing web applications usingJava, Hibernate, JMS, JSFandXML.
  • Experience in implementing Client/Server and Web Applications developed on Java, JSP, JavaScript, VBScript, HTML, XML, .net and JUnit.
  • Good experience in usingAPM tool AppDynamicsin monitoring business transaction across all tiers (web/app/DB) of the applications.
  • Strong in API testing using tools likeSoapUI Pro, Advance REST clientetc.
  • Experienced in Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD.
  • Expertise on TestingREST APIusing Robot Framework and SOAP UI.
  • Strong knowledge in Web-services testing using Restful web services.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Proficient in various test management and defect tracking tools such as Rally, HP Quality Center, JIRA, ALM, Microsoft Test Manager.
  • Involved in the Design and implementation of different Automation frameworks like Keyword Driven, Data Driven and Hybrid Framework for various projects.
  • Extensive experience in Regression, System, Integration, GUI, UAT, Stress, Load, Backend, API, Functional and Nonfunctional testing.
  • Excellent understanding of testing methodologies - Black box testing, White box testing, Grey box testing.
  • Experience in building and maintaining code repositories with Version Control Tools like TFS, SVN & GIT.
  • Experienced with test frameworks, such as: JUnit, TestNG, and Cucumber.
  • Excellent Documentation and Process Management skills with an ability to effectively understand business requirement to develop quality products.
  • Ability to work independently as well as in a team oriented, collaborative environment with excellent interpersonal and communication skill.

TECHNICAL SKILLS

Testing Methodologies: Agile/Scrum, Waterfall

Testing Tools: Selenium Web Driver, Selenium IDE, Selenium RC, GRID, QTP/UFT, SOAPUI Pro, Ready API,, Load UI Pro,, Postman Client

Frameworks: TestNG, Junit, Cucumber, JBehave, Hybrid, Middleware Automation Framework, Data Driven Frameworks

Web Technologies: Java, C++, C#, python, XML, HTML, VBScript, JavaScript

Defect Tracking Tools: Quality Center, VSTS, JIRA, Microsoft Test Manager, Rally

Tools: Ant, Maven, Excel, Bugzilla, GIT, TFS, Jenkins, Protractor, Cucumber, Appium, SONAR, Sikuli, Bitbucket, Postman, Bamboo, JMeter, AutoIT, APNS,APM,EHP/EHP8

Web Browsers: Internet Explorer, Mozilla Firefox, Chrome, Safari

Operating System: Windows XP, Windows 7/8/10, Linux, MAC

Databases: MS SQL Server, Cassandra

Web Services: RESTful, SOAP

CI/Deployment Tools: Jenkins, Confluence

PROFESSIONAL EXPERIENCE

Confidential, IL

SDET Automation Engineer

Roles & Responsibilities:

  • Gatheird specifications and requirements to develop Test Plans and to create Test Cases usingQuality Center.
  • Actively participated inagiletesting and completed tasks on time for each sprint to meet the deadlines.
  • Extensively usedSelenium Web Driverfor automating UI for IPhone, android devices, to enroll users to devices and submitted in Perforce location.
  • Wrote automatedclient-side GUItesting code usingSelenium RC/WebDriver.
  • Used DynaTrace, SiteScope (APM Application Performance)
  • UsedSelenium-Web DriverwithTestNGto make direct calls to the browser using each browser's native support to automate the AUT from within the browser.
  • APM Application Performance Monitoring devices to quantify server side execution.
  • UsedFirebug Toolto identify theObject's id, Name, xpath, link textin the application.
  • Involved in executing allSeleniumtestscriptson the different browsers and checked for compatibility.
  • R egression test cases were automated usingSelenium - Web Driver in Java.
  • Executing Test Cases, Test Plans and Analyzing the Test Results.
  • Developed the Positive and Negative Test Cases for various modules based on the business requirements.
  • Investigated software bugs and maintained reports, tracked defects.
  • Used APM Application Performance Monitoring tools to measure server side performance.
  • Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.
  • Extensively usedHPALMfor test planning, maintain test cases and defects.
  • Executed and maintained end-to-end GUI automation test suites on FileNet Environment
  • Categorized bugs based on the severity and interfaced with developers to resolve them.
  • Execution of daily smoke tests to ensure the deployment of each environment is stable.
  • Experience in testing APIs/web services by send request and response byConfidential and REST API
  • Divided various functional areas of the application into various Risk Levels for effective testing of the application, also risk leveled all the Test Cases accordingly.
  • Experienced in testing applications likeWebandMobile Applications(IOS and Android).
  • Prepared status summary reports with details of executed, passed and failed test cases.
  • Proficient with developer tools, such as Eclipse.
  • Experience automating build processes by Maven.
  • Experience in application deployments and continuous integration system like Jenkins
  • For object repository we use Git and Git Hub.

Environment:Agile Methodology, Java, J2EE,Selenium, UNIX, MS Office, SQL Server, APM,Selenium IDE, WebDriver, Grid, QC/ALM, JIRA, BugZilla, TestNG, FileNet, Junit, ALM, Rally, Maven, Jenkins, GitHubClient

Confidential, Dallas, TX

Selenium Automation Engineer

Role and Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodology.
  • Developed and implemented robust testing with Selenium Web Driver
  • Designed and Developed Test Cases for automated testing using Selenium and Eclipse IDE.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Developed and executed automation scripts with Java-TestNG framework
  • Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Performed Functional, UAT, Regression, Smoke, API, and Exploratory testing on web-based app that use front-end technologies like HTML, CSS, and JavaScript.
  • Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, and Maven.
  • Extensively used ALM for Test Cases, Defect tracking and bug reporting.
  • Able to work with the business functions to document test outcomes by collecting, tracking, analyzing, interpreting, summarizing and displaying defects.
  • Involved in Designing & Developing data driven framework using Selenium Web Driver, TestNG and implemented Java Mail to send the regression result automatically.
  • Wrote data driven tests to check how application performs with different sets of data.
  • Perform Cross Browser Testing on IE, Firefox, Chrome and Safari and Cross platform testing on UNIX, Linux, Window.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver.
  • Developed test automation scripts using Selenium Web Driver for regression and performance testing of the various releases of the application.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as TestNG suite.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Developed Sikuli scripts to automate some flash part of application.
  • Involved in acceptance testing using Selenium Web Driver.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAP UI.
  • Designed and documented REST APIs, including JSON data formats and API versioning strategy.
  • Validated Restful API services.
  • Used POSTMAN and SoapUI tool to perform web-service testing on functional level for the project.
  • Used Firebug to do web-based application testing with selenium for the commands and locator application.
  • Used SOAP UI tool and RestAssured to test SOA based architecture application to test SOAP services and REST API.
  • Involved in API automation using RestAssured.
  • Used GIT to maintain a Repository of the web application.
  • Implement test automation framework into CI/CD pipeline using Jenkins.
  • Mocking and Stubbing of code to eliminate testing all the dependencies of a function
  • Worked and coordinated with the off-shore team to carry out automation test suites using Jenkins.
  • Participated in the daily scrum call with the Offshore team.
  • Strong SQL query Analyzer skills using an enterprise wide RDBMS.
  • Involved in Backend Testing by writing SQL queries and Good Knowledge on Oracle and SQL Server.
  • Managed and Performed User Interface testing within Portal to validate and ensure the navigation of the application properly reflects business functions and requirements
  • Wrote SQL queries to extract data from tables and to verify the output data of the personalized query
  • Administered customizations and Managed Test Director for uploading test data, tracking defects and Report generation
  • Performed System Integration Testing for an Online Fulfillment Process by coordinating and testing in systems from different locations.
  • Strong ability in developing advanced and complex SQL queries to extract, manipulate, and/or calculate information to fulfill data and reporting requirements including identifying the tables and columns from which data is extracted.

Environment: Java, Selenium Web Driver, TestNG, Maven, Jenkins, GIT, ALM, Sikuli, POSTMAN, SOAP UI, REST API, TDD, Agile, HTML, XML, Json, XPath, JavaScript, Quality Center, Firebug, SQL, UNIX, Windows.

Confidential, Troy, MI

SDET Automation Engineer

Role and Responsibilities:

  • Created and executed detail function Test cases based on the business requirements.
  • Developed automated tests in Java usingSelenium RC, Junit and Ant.
  • Involved in setting up configuring the testing environment withEclipse, Junit, and Selenium WebDriver and Selenium Java client driver.
  • Co-ordinate with Developers, users and various members of the team to discuss and resolve defects as well as their priorities / severity.
  • Worked onSeleniumfor creating and executingtest casesfor functionality testing of a web app.
  • Involved in defining test automation strategy andtest scenarios, created automatedtest cases, test plansand executed tests usingSelenium WebDriver.
  • UsedFirebugandFirePathto write automatedtest scriptsusingXPATH.
  • PerformedGUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, UserAcceptance testing on multiple projects.
  • Designing the test cases usingHP ALM.
  • Performed Data Validation followed by the manual testing of back-end.
  • PerformedEnd-to-End testingmanually.
  • Testing the web services by using Confidential.
  • Worked onJIRAfor ticket management.
  • UsedSQLto validate backend database changes, deletes and update.
  • Attended day-to-day meetings for providingregressionstatus of existing functionality.
  • Worked with developers in order to resolve thebug issues.
  • Proficient with developer tools, such as Eclipse and GitHub for developing on the Java stack
  • Experience in version control system like Git.
  • Experience automating build processes by Maven.
  • Experience in application deployments and continuous integration system like Jenkins

Environment:Java, Selenium RC/IDE, Junit, Ant, Eclipse, XPATH, Firebug, Fire path, Jira, agile, HTML, SQL, Oracle, Windows XP, Maven, Jenkins, GitHub, Confidential, REST API

Confidential, Cleveland, OH

Selenium QA Engineer

Role and Responsibilities:

  • Worked with the Business Analysts to determine Business Requirements and set standards for Performance Evaluation.
  • Involved in HIPAA/EDI Medical Claims Analysis, Design, Implementation and Documentation.
  • Developed various test cases for testing HIPAA
  • Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts for positive, negative, edge cases.
  • Involved in widely testing applications functionality using Selenium RC and WEB DRIVER as a regular selenium tools.
  • Wrote automated client-side GUI testing code using Selenium Web Driver that adapts to non-static responses and interacts with page elements as a real user would.
  • Configure Jenkins with Selenium Grid to perform multiple browsers parallel testing on multiple different computers
  • Performed multiple SOA architecture web services validation using SOAP UI Pro.
  • Performed Web Service API testing for UI content verification and validation with business logic XML using SOAP UI
  • Utilized WSDL, XSD and XML inspectors to verify WSDL, schema and message content with SOAP UI
  • Actively participated in functional testing, regression testing along with involving in Users questions Confidential the time of User acceptance testing.
  • Performed Defect Tracking & Management in Rally. Generated automated daily reports using Rally.
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
  • Assisted Manager by providing automation strategies and Rally reports.
  • Updated task, report bugs, report defects with clear description to developers using Rally.
  • Created Thread Groups, HTTP samplers and various listeners.
  • Perform Load testing and Stress testing using Apache JMeter.
  • Created Thread Groups, HTTP samplers and various listeners.
  • Parameterization in JMeter by adding CSV data set Config, Correlation in JMeter through Regular Expression Extractor, and Regular Expression Tester, test databases in JMeter using JDBC configuration Connections, and JDBC Requests.
  • Debug script using debug sampler, debug postprocessor, log viewer and generate JMeter reports.
  • Used proxy recording in JMeter for automatic sampler creation.
  • Worked on XML files to validate against XML Schema.
  • Created and maintained automated test cases in TFS.
  • Debugged, wrote basic SQL queries on Oracle for data validation and data creation.
  • Researched and tested Selenium Grid distributed testing harness now fully implemented company-wide.
  • dis allowed Selenium tests to automatically run on a variety of browser and OS configurations.

Environment: Java, Selenium WebDriver, Selenium Grid, JMeter, SOAP UI Pro, TFS, IE, Firefox, Chrome, Windows 7, Mac OS.

Confidential

Automation Engineer

Role and Responsibilities:

  • Created and executed detail function Test cases based on the business requirements.
  • Worked with developers to resolve bug issues.
  • Determined the test methodologies that include the types of tests required, test documents, test methods.
  • Developed Selenium Test Scripts using Java Web driver in Eclipse IDE.
  • Used Selenium IDE for recording and involved in developing new Selenium Scripts using Java API to automate Web Application Testing.
  • Involved in Regression Testing using Selenium Web Driver by writing scripts in java to Automate and used TestNG Framework
  • Prepared Test estimation based on the user stories for that iteration.
  • Prepared Test Plan and Master Test Strategy documents.
  • Scheduling and planning the activities as per the scrum estimation.
  • Updated daily status with Scrum Master through daily stand up call.
  • Conduct defect triage meeting daily both for scrum and QA environment.
  • Performed Web Testing, Database testing, SOAP Testing, Functional testing, and end to end testing and integration testing of the application.
  • Performed back end testing using SQL developer.
  • Validating web services using SOAP UI.
  • Used Maven to build and run the Selenium automation framework.
  • Performed Browser based testing on various browsers
  • Managing the integration testing team - defining the scope for each integration testing cycle and coordinating on time lines completion.
  • Analyzing Integration testing issues and co-ordinate with the developers if required.
  • Leading the integration test activities from the planning phase till the delivery.
  • Reporting Integration testing status to the higher management.
  • Performed production support testing.
  • Performed performance testing.
  • Prepare requirement Traceability Matrix and Test Case Report.
  • Conduct user acceptance meeting with the business and story owners Confidential the end of each iteration.
  • Analyze and review defect reports and daily status reports

Environment: Selenium IDE, Selenium WebDriver, Java, Maven, TestNG, SQL, SOAP UI, TOAD, HP Quality Center

Confidential

QA Engineer

Role and Responsibilities:

  • Performed testing activities inclusive of Smoke, Functional, Integration testing, System, GUI and regression testing and executing automation test scripts using QTP/UFT.
  • Document software testing procedures for the entire application with strong emphasis on regression and integration testing and followed waterfall methodology.
  • Involved in Functional, Performance and User Acceptance Testing (UAT) and Access Online applications.
  • Involved in creating, enhancing and maintaining high-end test scripts for various functional and regression testing using QTP/UFT.
  • Review existing test plan and updated the obsolete components when needed. Convert business and technical requirements into test cases.
  • Performed web testing using Quick Test Pro (QTP) for checking page contents, broken links, web objects, frames and tables.
  • Executed automation test scripts to perform regression testing using QTP/UFT and reported the deviation to the development team.
  • Involved in writing test scenarios and test cases for Functional, integration and performance testing for hosted payment gateway.
  • Verified the web-based application's functionality testing on different configurations with QTP/UFT.
  • Analyzed application to find out which part can be manually tested.
  • Worked with other testers for test plan development and wrote test cases.
  • Involved in Load and stress testing using LoadRunner.
  • Converted requirements for inventory management module into Test Design document.
  • Performed testing to identify performance issues for UI and other functional areas.
  • Created Master Test Plan, critical scenarios and Test Scripts and schedules for Testing.
  • Developed automation test cases using QTP and debugging of the scripts.
  • Generate reports on daily and weekly basis for defect reports and execution status.
  • Extensively involved in debugging Web Application using Firebug.
  • Experienced in working with bug reporting tools JIRA.
  • Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing.
  • Monitored resolution status of the bugs and verify them fixed in new releases.
  • Reproduced failed automated test cases manually.
  • Provided cross-browser (Chrome, Firefox, MSIE, Safari, Opera) and cross-platform testing of the application's web pages
  • Participate in everyday stand-up meeting to discuss progress and immediate goals/tasks.
  • Communicate with QA team members and remote development team.

Environment: Manual, QTP/UFT, Firebug, SQL, HTML, JIRA, JavaScript, LoadRunner, VB Script, waterfall

Confidential

QA Tester

Role and Responsibilities:

  • Created Test Cases, Test Scripts, Test Scenarios, and defect reports.
  • Arranged deliverables for the task like Functional Test Plan, Test Scripts, and End of Test Report
  • Used different test scenarios to validate the functionality of the application.
  • Performed Manual Testing of the application functionality to complete black box testing of the application.
  • Created and generated system test scripts for different test scenarios covering all aspect of project functionality.
  • Identified defects while doing System Testing and regression testing, also involved in defect tracking.
  • Involved in performing Functional testing, Regression testing, System testing, Integration testing, GUI testing and User Acceptance testing.
  • Performed Sanity testing during code deployment after the code TEMPhas been fixed and verification of the proper code deployment.
  • Involved in manual testing of various modules of the application to ensure application stability.
  • Actively involved in writing the traceability matrix for the coverage of all the scenarios.
  • Prepared Test case coverage reports for status meeting.
  • Conversant with analyzing requirements and defining high level and low-level test requirements and detail test cases.
  • Assisted developers with reproducing defects and providing additional information as needed.
  • Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings

Environment: Quality Center, HTML, JavaScript, Eclipse, Oracle, Windows, UNIX/LINUX, MS Excel.

We'd love your feedback!