We provide IT Staff Augmentation Services!

Sr.automation Engineer(sdet) Resume

3.00/5 (Submit Your Rating)

IL

SUMMARY

  • Senior Automation Test Engineer(SDET), with 8+ years of experience in all phases of software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC) in Software Testing of Web based applications, Client Server Applications, Cloud and API’s. Diversified experience in Automation, Manual testing serving various domains such as Finance, Retail, and Banking.
  • Extensive experience and understanding on Agile/Scrum and Waterfall methodologies.
  • Extensive experience in developing Selenium,Java Automation Frameworks (BDD/TDD,Keyword Driven, Data Driven, and Hybrid)
  • Experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Experience in object oriented programming languages like Java which covers concepts like Classes, Objects, Methods, Inheritance, Polymorphism, Abstraction, Encapsulation, Interfaces, Exception Handling etc.,
  • Experience in working with open source tools such as Selenium ( Selenium RC, Selenium Web Driver, and Selenium Grid), Cucumber, Jenkins, Maven, JUnit, Test NG,AWS and Eclipse
  • Experience with industry standard test automation tools development of scripted modules, reusable libraries,parameterization and usage of data input files
  • Expertise in HTML, CSS, HTTP, JavaScript, VB Script, XML, AJAX, Angular, Nodejsand JQuery.
  • Worked onWeb Services SOAP and REST Testing usingSOAP UI /Ready API
  • Possess expert level of understanding of WSDL, XSD, Schema, DTD, XML documents for Web Services Testing.
  • Creative and analytical problem - solving skills and ability to quickly learn and adapt to new and challenging scenarios
  • Strong knowledge on Version Control Tools like CVS, SVN and GitHub.
  • Proficient in creating, maintaining and executing Test Plans, Test Cases and Test Scripts based on requirements/User Stories
  • Experience in Leading and coordinating the integration, Offshore and Onshore teams.
  • Expertise in using Selenium WebDriverAPI to automate tests on cross browser and cross platform environment.
  • Developed SQL queries to query database to test backend process of application
  • Experience in working with Behavioral Driven development (BDD) by writing gherkins language in cucumber.
  • Experience with Test NG Framework and JUnit Framework.
  • Developed automation testing scripts for Mobileusing Appium.
  • Expertise and conduct functional testing, black box testing, integration testing, system testing, regression testing and user acceptance testing.
  • Experienced using Web-debugging tool like FirePath and Firebug for finding elements
  • Experience in configuring application framework by processing excel spreadsheets using Apache POI.
  • Experience on Build Management tools like Maven.
  • Exceptional ability to quickly learn new concepts, Attention to detail, self-motivating and enthusiastic to work in a fast-paced environment with new technologies as an individual and/or as a team member.

TECHNICAL SKILLS

Automation Tools: Selenium 2.0, Selenium IDE, Web driver, Selenium Grid, HP Quality Center/ALM, SOAP UI, QTP,Protractor

Test Management: Quality Center, MS Office, Jira, Rally

Development Environment: Eclipse, Selenium, Visual studio 10-12

Language/Script: Java, C, PL/SQL, XML, HTML/CSS,C++

Databases: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Plus, SQL*Loader, MYSQL

Web Technologies: PHP, JavaScript, HTML, XML, HTML 5.0

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI, Rest Assured

Processes: Software Testing Life Cycle, Defect Life Cycle, Testing Methodologies, Black Box Testing Techniques, White Box Testing Techniques, Agile Process

Reports: XSLT Testing reports

Build/CI Tools: Ant, Maven, Jenkins, chef, puppet, Hudson

Frameworks: BDD Frame Work, Junit, TestNG, TDD, Data Driven, Keyword Driven, Hybrid Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, Modular Framework,.

Operating Systems: Windows,UNIX and Linux

PROFESSIONAL EXPERIENCE

Sr.Automation Engineer(SDET)

Confidential, IL

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.9
  • 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, emulator,Protractor.

Lead Automation Test Engineer

Confidential, NY

Responsibilities:

  • Worked a Point of contact/Lead Onsite offshore coordinator
  • Responsible for automation master test plans, environment configurations, application installations and testing schedules. Create, execute & Automation lead for a team providing testing services for Windows applications, Web applications
  • Designed automation framework depending on project and application complexity requirements. Maintained and improve the automation framework used by the automation team.
  • Developed a Hybrid Automation Frameworks using Selenium, implemented Page Object model(POM) using Selenium Page factory.
  • Responsible for establishing consistent testing practices using standard tools across multiple projects while adhering to quality processes.
  • Lead process improvement activities to identify and resolve issues. Create and maintain datasets and database environments required for Automation tests
  • Performed automated tests using Selenium Webdriver using Junit framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration process using Selenium Grid and Jenkins.
  • Used automated scripts to perform Functionality Testing during the various phases of the application development using Selenium.
  • Experience in testing web services using SOAP/REST.
  • Developed test scenarios and test cases for Integration and System testing each release.
  • Created Test Cases, Test Case Inventory, Traceability matrix based on mapping document and requirement.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Involved in Cross browser testing and Back-end Testing using the database comparable results.
  • Worked on Execution Tracker, Test Design Tracker & Defect Metrics.
  • Performed complex data validation using SQL queries.
  • Developed Test Cases for testing the mapping designs before going to the production
  • Written several complex SQL queries for data verification and data quality checks.
  • Used complex SQL Queries for Backend Testing of the application.
  • Perform Defect Tracking and reporting with strong emphasis on root-cause analysis to determine where and why defects are being introduced in the development process.
  • Tested data migration to ensure that integrity of data was not compromised.
  • Review the test cases written based on the Change Request document.

Environment: MS SQL 2008/2005, HTML, Java, XML, XSD, SOAP UI, Selenium Web Driver,Log4j,Apcahe POI,GIT,GITHub,Grid, Maven,Rally and Jenkins.

Automation Developer

Confidential, TX

Responsibilities:

  • Used the Agile methodology to build the different phases of Software development life cycle.
  • Developed Web Client Test Cases based on Business Rules.
  • Performed functional, negative, positive, Integration, Regression, End to End and User Acceptance Testing.
  • Tested cloud-based mobile applications across multiple platforms touching the full stack across the web.
  • Conducted updating and data configurations for multiple apps released weekly.
  • Collaborated with all teams within the agile environment.
  • Participated in a design and architecture of a framework to target the testing of web applications.
  • Identified issues before they became problems and collaborated to fix them.
  • Tested release candidates updates and third party app updates for apps on multiple operating systems and devices.
  • Used different types of virtual devices(Emulator) and real devices for Test Cases Validation
  • Hybrid framework with Android Driver was developed and generic keywords were implemented.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Performed Unit testing & Integration testing of the scripts developed.
  • Execution of test scripts using Selenium Web Driver using TestNG.
  • Performed Unit testing & Integration testing of the scripts developed by Python.
  • Worked with developers and the testers to verify test cases.
  • Well versed with Quick Test professional (QTP) to support test automation using potential features like Data Driven Tests, Check points, regular expressions and functions.
  • Created and executed multi-action scripts based on test script/scenario flows
  • Involved in querying using SQL and updating records and validate database records as expected.
  • Involved in Task Estimation, Prioritization, Creation and Communication to Onsite & Offshore teams.
  • Developed automation test scripts using Selenium to evaluate Security of Web based user authentication apps.
  • Maintained bug lists for critical issues using Quality Center& reported the same in status meetings
  • Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders.
  • Coordinated user Acceptance testing with final users & prepared end user documentation for the new system.

Environment: JAVA, HTML, XML, JSP, Oracle, Selenium Web driver, TestNG, SOAPUI, JIRA.

SDET - QA /Massachusetts

Confidential, MA

Responsibilities:

  • Created various documents such as Test Plan, Test Scenario and Test Schedules document, Defect Management Workflow Diagram, Test Case, Test Script, and User Manual Document.
  • Served as a liaison between business, application team and technical team
  • Reviewed the requirements and use case diagrams to write Test Cases/ Test plan that would test various scenarios.
  • Create test plan and test cases for manual and automated testing from business requirements to match the project’s initiatives.
  • Used Keyword driven, Page Object Model, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed ETL testing and precise documentation.
  • Performed testing of schemas in different environments like staging and ODS.
  • Helped Automation engineers in writing the code and solved technical issues
  • Experience in parallel testing using Selenium Web Driver using TestNG.
  • Worked on Agile (Scrum) project methodology.
  • Perform Selenium automation usingSelenium Web Driver and Selenium IDE.
  • Test the web modules flow and improve the script performance using Selenium find elements.
  • Tested Service Oriented Architecture application using SoapUI.
  • Served as functional SME for DB2 migration project providing recommendations for improvement and technical expertise alongside project life cycle resulting in the delivery of projects on time.
  • Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.
  • Extensively used Selenium APIs such as taking a Screenshot for Capturing Failed test cases, Select for selecting multiple values from list, Action for various key and mouse event, by with different Locators (Xpath, CSS, id, Link text).
  • Wrote SQL queries extensively, queried database and generated test reports.
  • Automated mobile application by using emulators and simulators using API.
  • Knowledge on the Android application development
  • Performed Defect Tracking & Management in Rally.
  • Supported production install and served for project issues in the capacity of a Lead Analyst.
  • Involved in Unit Testing the code and provided the feedback to the developers.

Environment: JIRA, Confluence, Java/J2EE, Junit, Fiddler, Selenium WebDriver, DB2, Windows XP, MS Access and MS Excel, JQuery.

Software Engineer-Java Dev

Confidential

Responsibilities:

  • Worked on UI designing, data modeling, and reviewed the design documentation.
  • Responsible for development and consumption of SOAP and Restful Web services.
  • Performed unit testing using JUNIT framework and used JQuery test cases for testing action classes.
  • Involved in writing Junit Test cases, doing smoke test as testing framework.
  • Designed (high-level and low-level designs) and developed the application using the Spring4.0MVC framework.
  • Implemented SQL queries for database interaction.
  • Extensively worked on Stateless Session EJBs for business logic.
  • Wrote Shell Scripts to perform the End of the day job to process feed files that comes from various systems.
  • Designed developed and maintained the data layer using Hibernate andperformed configuration of Struts, Application Framework.
  • Conduct knowledge sharing sessions among the team members in technical areas.
  • Used Hibernate in data access layer to access and update information in the database.
  • Involved in writing queries to extract data from the Database.

Environment: Java 1.8,J2EE, Spring framework, Hibernate 3.x, jQuery, Servlets 2.3, AJAX, Web services, SOAP, XML, Apache POI, JQuery, JavaScript, Oracle 10g, WebSphere 7.0, Agile Methodology, JUnit, XSLT, HTML/DHTML.

We'd love your feedback!