We provide IT Staff Augmentation Services!

Sr. Automation Engineer/sdet Resume

0/5 (Submit Your Rating)

O Fallon, MissourI

SUMMARY

  • Senior Software Development Engineer in Test (SDET) professional with around 8 years of diversified experience in Java Development, with diversified skills in Manual/Automated/Database/Mobile testing of Client/Server and Web based applications on Windows applications. Skilled in developing UI Automation tests using different automation tools while serving various domains such as
  • Good working knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and Quality Assurance Process and Methodologies.
  • Experienced in developing and maintaining Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
  • Expertise in Unit Testing, Integration Testing, GUI testing, Functional testing, Accessibility Testing, System testing, Regression Testing, User Acceptance testing, end - to-end testing and Black Box testing methodologies.
  • Strong working knowledge in testing all phases of SDLC and STLC and expertise in Waterfall, V-model, Agile with SCRUM lifecycles.
  • Good Understanding on analyzing User Stories and acceptance criteria in agile methodology and attended different meeting like Confidential planning, Confidential Retrospective and Reviews.
  • Excellent skills in understanding requirements and creating test cases out of Business Requirement Document and Functional Requirement Document.
  • Expertise in Automation tools such as Selenium Web Driver, Selenium IDE, Selenium Grid, Java, Git Hub, Jenkins (continuous integration, Regression tests), Maven (Regression tests), Eclipse, TestNG (Regression tests), JUnit, Cucumber (BDD/TDD) and Appium.
  • Proven ability in designing and creating loosely coupled automation frameworks using Selenium IDE, WebDriver, RC, Junit, TestNG, Maven, SVN, Jenkins tools.
  • Experience in creating, modifying and maintaining new and existing Automation Framework Models (Hybrid, Keyword and Data Driven Frameworks).
  • Experience in working with Unit Test Frameworks like TestNG, Junit by adding different annotations.
  • Experience in designing and developing the BDD/ATDD frameworks and worked very closely with the scrum master, product owner and users to derive the Scenarios and created feature files, Step definitions and cukes test using Cucumber tool.
  • Good knowledge on Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
  • Experienced in using Web-debugging tool like Fire path and Firebug for finding elements locator in Firefox and Developer tools in IE and chrome browsers.
  • Experience in creating Page objects using Page Object Model (POM) and experience in maintaining the constant strings in properties configuration file.
  • Experience in creating Reusable methods, using java collections and file input streams to retrieve data from Excel and Database with the help of APIs like Jxl, Apache POI.
  • Experience in using source control tools like Subversion (SVN).
  • Work experience in integrating Automation scripts (Selenium Web Driver API) on Continuous Integration (CI) tools like Jenkins for nightly batch run of the Script and good knowledge on Continuous delivery(CD) Process.
  • Good knowledge in using Core JAVA Object Oriented Principals (OOPS).
  • Experienced in Mobile Automation Testing on IOS platforms using iPhone & iPad Devices with Automation tools with Appium.
  • Built an automation framework which can used for automating web and Mobile Android applications.
  • Experience in Testing Web Services SOAP and Restful using tools like SOAPUI and REST.
  • Hands on experience for defect tracking & defect management from the discovery of defects, submitting the defects with elaboration so dat developers can recreate & provide the fix faster, retesting of the fixed defects & tracking the defect status in defect tracking tools till it is closed.
  • Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and MySQL and performed Database testing including data integrity and data validation testing.
  • Proficient in the tasks of bug tracking and reporting using Quality Center/Test Director, JIRA, Rally and Bugzilla.
  • Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.
  • Excellent analytical skills with excellent communication and self-organizing skills, assertive and a committed team player.

TECHNICAL SKILLS:

Methodologies: Agile (Scrum) and Waterfall

Software Testing: Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services.

Technical Leadership: Estimations, Project Planning and Project Scheduling, Project Execution, Task Assignment, Tracking and Status Reporting, Risk tracking and Management, Team Coordination and working with various Cross Functional Teams, Impact Analysis, Change Management, Agile, Waterfall and Prototype Models

Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cloud Testing, Cucumber, TestNG, JUnit, Geb, Spock, Sauce Labs, UFT/QTP, APPIUM, SOAPUI, REST API, Protractor, Jasmine, Karma

Test Build & Integration Tools: Maven, ANT, SVN, GIT, GIT hub, Jenkins, TeamCity, Hudson, Bamboo and TFS.

Languages/Script: JAVA, C, C++, Gherkin, Groovy Script

Databases: MYSQL, Oracle, SQL Server.

Testing Frameworks: Modular, Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Business Process Testing (BPT), Behavior Driven Development (BDD), Page Object Model, Cucumber, Junit, TestNG

Other tools: Jira, Rally, Bugzilla, Quality Center, Auto IT, Eclipse, log4j, Firebug and Fire Path,Load And Performance test frameworks,Gatling and JMeter

Mobile Test Frameworks and services: Appium (Android and IOS), SDK< emulators, real devices

Web services: SOAP and REST full web services testing

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Markup Languages: HTML, CSS, XML, XPath, CSS Selector

Operating Systems: UNIX, WINDOWS,Linux, Mac

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

PROFESSIONAL EXPERIENCE:

Confidential, O’Fallon, Missouri

Sr. 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.
  • Worked in Agile/Scrum methods for testing approach, attended daily Stand up calls, Functional Review meetings with the Scrum team, created Test Plan for different Sprints and Stories.
  • Participated in documenting Automated Test Strategy and assisting the Testing Team with on-going Automated Test Execution.
  • Worked as a Software Development Engineer in Test (SDET), responsible for developing and executing comprehensive suites of automation test plans and test cases.
  • Performed functional, regression and UAT Testing extensively used Selenium Web driver.
  • Automated Test cases and Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug Java Script.
  • Implemented BDD framework for the first time in the organization by writing features files, step definitions and closely worked with the Product owner using cucumber.
  • Used core Java for the implementation of Automation using eclipse.
  • Maintained Automation scripts and responsible for code check-ins into GitHub.
  • Used MAVEN to build and run the Selenium automation framework.
  • Used Selenium Grid for various browsers to perform Cross Browser Testing.
  • Created synchronization points in the application to deal with timing problems using waits.
  • Used Jenkins tool for continuous integration of the builds.
  • Designed and developed tests for Mobile App Testing in Android Platform using Appium.
  • Download and Configured Android emulator to work in our testing environments.
  • Responsible for writing test plan/cases for the android and IOS application.
  • Performed the application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
  • Used selenium with java, frameworks, design approaches, and various effective implementation techniques.
  • Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
  • Done back-end testing by writing SQL queries and validating them against the database.
  • Performed Testing Web services SOAP using SOAP UI.
  • Mapped all the Requirements with the Test Cases usingRequirement traceabilitymatrix.
  • Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
  • Performed System Testing, Smoke Testing and Regression Testing on different environment.
  • Generated reports using extent reports after testing mobile applications to analyze the pass percentages and failed cases.

Environment: Selenium Web driver, Grid, GitHub, XML, HTML, Jenkins, MAVEN, CSS, Rally, GUI, BDD framework, Cucumber, Agile, SQL, MSSQL, MYSQL, Appium, JAVA, JavaScript, SDK, XCode, emulator.

Confidential, Manhattan, NY

Sr.QA Automation Engineer

Responsibilities:

  • Analyzed Business requirement documents for creation and execution of Test Scripts, Test Cases and User Scenarios to provide optimal end-to-end test coverage.
  • Analyzed business requirements and functional documents, created to define the test environment, phases of testing, entrance and exit criteria into distinct phases of testing and resources required to conduct the effort.
  • Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Extensively worked in Regression testing, Parallel Processing usingSeleniumWebdriver.
  • Developed synchronization using implicit and explicit wait conditions
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Createdautomationscripts using TestNG.
  • Maintained the Java and selenium test source code and resources in the GIT source control repository tool.
  • Analyzed test results, tracked the defects and generated reports using Rally.
  • Involved in testing application on different mobile Platform such as iOS and Android devices.
  • Used Selenium grid for various browsers for Cross Browser Testing.
  • Worked with CI/CD tool Jenkins to create jobs dat perform certain operations like building, testing, deploying.
  • Used MAVEN to build and run the Selenium automation framework.
  • Created checkpoints and synchronization points in the application to deal with timing problems.
  • Tested SOAP Services using SOAPUI and validated responses against the database.
  • Tested applications in several types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Used Appium Emulators and Simulators for testing the application in Mobiles.
  • Implemented simulator for mobile app testing in IOS using Appium Tool.
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Identified the Elements using Appium Inspector, Configuring the Appium for the Mobile IOS using selenium.
  • DevelopedBack-end testingusing complex queries to retrieve the user information to cross validate in UI and databases.
  • Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
  • Maintained QA/Test environments and assisted in build and deploy activities.
  • Effectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.

Environment: Java, Selenium Web driver, MAVEN, XML, HTML, Rally, GUI, GitHub, Agile(SCRUM), APPIUM, TestNG, SoapUI, Jenkins.

Confidential, Silver Spring, MD

Automation Engineer

Responsibilities:

  • Analyzing requirements, test scenarios identification based on Functional and business requirements, User Stories.
  • Worked in creation, preparation, and conducted quality assurance reviews and contributed to the development and execution of test plans and test scripts.
  • Designed Test Suite, Test Cases, and Test Scenarios for functional modules.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Developed and executed automation test scripts dat leverage black box testing across functional.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automated scripts using Selenium WebDriver, TestNG in Eclipse IDE to perform functional and regression testing for web based applications.
  • Performed Java coding extensively for POM by using TestNG framework along with Selenium.
  • Performed various Cross Browser and parallel testing on different Platforms using Selenium Grid.
  • Executed test cases using TestNG parameters, data providers, groups and parallel test suites.
  • Automated Database validations using open source API like Apache POI library for fetching the data from Excel.
  • Written automated scripts with XPath to identify web elements such dat most of the browsers can be used.
  • Implemented Maven Build tool by configuring the POM.xml file with all required Jars and maintained the POM file.
  • Used Jenkins tool for continuous integration (CI) of the builds.
  • Involved in Web Services Testing using SOAP UI.
  • Worked on Capturing Screenshots on Failure or Pass to analyze the test failure reason.

Environment: Selenium, HTML, SQL, XPath, Jenkins, JIRA, POM, ECLIPSE, TestNG, Junit, Microsoft EXCEL, Maven.

Confidential, Reston, Virginia

QA Analyst

Responsibilities:

  • Overall and release activity of an internal Web Content Management application for management of websites.
  • Developed and executed application software testing such as functional, integration, and regression testing to ensure the quality of WSI websites and related systems.
  • Used Keyword driven using CSS Selectors as a part of Frame work.
  • Created test cases scripts and plans to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria.
  • Defined and tracked quality assurance metrics such as defects, defect counts, test results and test status using QC defect tracking system.
  • Designed and automated the Web Content Management application using Selenium RC/IDE.
  • Maintained the Selenium scripts for automation.
  • Involved in Web Services Automation Testing.
  • Performed Integration testing and End to End testing of the entire application.
  • Participated in quality audits across the various IT functions to ensure quality standards, procedures, and Agile methodologies are being followed.
  • Generated defect reports using QC for issues found during testing, and provided accurate testing status.
  • Follow up with Development team on defect resolution.
  • Updating daily status to Release Manager which includes issues, action items, defect status etc.

Environment: Selenium RC and Selenium IDE, Windows, Mac OS, Quality Centre, MySQL, Subversion.

Confidential

Programmer Analyst/JAVA

Responsibilities:

  • Developed web based application using JSP, HTML, AJAX, JavaScript.
  • Used Eclipse IDE for Java coding.
  • Implemented the MVC model for the web application using Struts framework.
  • Involved in the front-end coding using Struts concepts like Action classes, Tiles framework, Dyna Action Form Beans.
  • Used Struts Tiles to design the layout of the pages.
  • Client-side validations are performed by the JavaScript developed in the Struts framework.
  • Involved in programming several JSP tags using Struts Tag lib component, to modularize and stream line web page.
  • Created XML files to enable users to access the system.
  • Created the stored procedures for inserting and updating the data in the database.
  • Developed and implemented the business logic component in middle tier using JDBC andEJBframework including stateless session classes and Entity bean classes.
  • Deployed the application on WebLogic Server.
  • Involved in the performance tuning sessions and suggested few performance improvement techniques such as caching.
  • Used SQL queries to perform the back-end testing on Oracle.
  • Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
  • Used HP Quality Center to report defects and test results.

Environment: Java, JDK, Struts, Eclipse, Web Logic, Junit, Firebug, SQL, HP Quality Center, Oracle10g and Windows, HTML.

We'd love your feedback!