We provide IT Staff Augmentation Services!

Sdet/automation Engineer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 8 years of experience in web, client - server application testing and In-depth knowledge of Software Testing Methodologies such as Functional testing. Black box testing, Integration Testing, Regression testing, Acceptance Testing (UAT), System Testing.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile and waterfall models and TDD/BDD.
  • Knowledge of automation testing of web applications using Selenium Automation using WebDriver, programming using Java
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated Testing with tools such as Selenium WebDriver/IDE, TestNG, Cucumber, Quality Center/ALM, JIRA, and Maven.
  • Experience in using SoapUI for testing Web Services SOAP, REST and used various types of assertions such as soap fault, Contains, Soap etc.
  • Knowledge in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Experience programming in Java, JavaScript, HTML, XML and SQL on Windows, Vista Operating Systems and UNIX environments.
  • Experience and actively involved in building and testing Restful Web services API using Postman and SoapUI, for UI Integration.
  • Experience in test automation and continuous delivery of web applications, client server applications, web services/APIs Testing.
  • Experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
  • Experience in performing different test types, QA Methodologies: White Box, Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Knowledge of defect tracking using Jira, Quality Center/ALM.
  • Experience with database testing by writing SQL queries.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good work ethics, detail oriented, fast learner, team oriented, flexible, and adaptable to all kind of environments.

TECHNICAL SKILLS

SDLC Methodologies: Agile/ Scrum, Waterfall

Build/CI Tools: GIT/SVN, Maven, Jenkins

Automation Tools: Selenium IDE, Selenium WebDriver, Cucumber, TestNG, Soap UI, Postman, REST API

Framework: TestNG, TDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, Page Object Model, and Backend Testing

Bug Tracking: Jira, Quality Center/ALM, Fogbugz, Testuff

Programming Languages: Java, Java Script, HTML and XML

Database/Database tools: MS SQL Server, MySQL

Operating Systems: Windows 10

PROFESSIONAL EXPERIENCE

Confidential - Charlotte, NC

SDET/Automation Engineer

Responsibilities:

  • Worked on Analyzing business requirements/system requirements/functional testing requirements for opportunities pursued by the Business Group and built enterprise applications.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language and TestNG Framework.
  • Developed test code in Java language using Eclipse IDE and TestNG framework
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby, and Cucumber framework.
  • Responsible for converting automation scripts to new framework using Selenium Web Driver, Java and TestNG.
  • Created Automation test framework using Selenium Web Driver.
  • Used Selenium and JavaScript to write automated test cases for testing Web application.
  • Executed JavaScript using Selenium web driver.
  • Performed automated UI testing and Data-Driven testing of application using Selenium web Driver with JavaScript
  • Developed strategies that enable to write test scripts, manage them and speed up over all execution with Selenium web driver and JavaScript
  • Used Firebug Tool to identify the Object’s id, Name, X Path, link in the application.
  • Exported test case scripts in Eclipse IDE and modified the Selenium scripts and executed; Prepared automation test framework (J unit and Maven). And worked on acceptance testing using Cucumber.
  • Exported Test case Scripts (Java-Selenium Web Driver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (J unit).
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/J unit).
  • Performed different testing task using various test scripts on Selenium Web Driver and J unit.
  • Load Impact, HP-Load runner and custom solutions written using Java and Perl Scripting.
  • Identifying the set of manual test cases which needs to be automated using Ruby and Cucumber.
  • Implemented and established the Quality Assurance and Software Testing process to be more effective in dealing with business realities such as changing requirements during development.
  • Timely providing support to UAT team before going 'Go-Live'.
  • Developed and executed various manual testing scenarios, test cases, test scripts and exceptionally documented the process to perform functional testing of the application
  • Involved in developing detailed test plan, test cases and test scripts using Quality Center for Functional and Regression Testing.
  • Create and provide QA Metrics (summary and progress report) to management on a weekly basis.
  • Apply best practices and improve QA process by performing Monthly QA Forum meeting.

Environment: Selenium IDE, Selenium Web driver, Java, HTML, JavaScript, UNIX, J meter, Perl Scripting, Ruby, Quality Center/Test Director, Bugzilla, Team Track, cucumber.

Confidential - Dallas, TX

QA Automation Engineer

Responsibilities:

  • Responsible for End-to-End QA activities. Work with project manager to understand project timelines, milestones, resource allocations and requirements.
  • Responsible for System, Integration Database, Exploratory, End to End (E2E), Regression, Compatibility (IE7 & IE8) and User Interface.
  • Created Test Cases in Quality Center and mapped to the corresponding Stories.
  • Using HP Quality Center for storing, maintaining the Test repository, bug tracking and reporting.
  • Experience in software development life cycle (SDLC) and software Testing life cycle (STLC)
  • Work as SME for the FedEx domain providing business level support to client on "One over One" basis throughout the STLC along with giving them a first level support for issues reported.
  • Responsible for execution of selenium test cases with respective test scripts on selenium and generate analysis report with Quality Center.
  • Used Selenium Web driver, Java, Junit, and Maven for designing automation of test cases.
  • Executed test cases in multiple browsers and platforms using Selenium Grid
  • Automated the Test Cases using Selenium Web Driver, Java Eclipse and TestNG, J Behave Having strong experience with core java, J2EE, JavaScript, shell scripting, Bean Shell.
  • Prepared automation suite using QTP & Selenium and executed manual Test cases and automation Test scripts.
  • Expertise in problem solving and tracking bug reports using bug tracking tools like, ALM, JIRA, Rational Clear Quest, Quality Center, Bugzilla, BugTracker, Tellus, Tutus for reporting the defects, capturing metrics and generated the reports and graphs.
  • Used Quality Center/JIRA for defect management - adding defects, tracing changes, and sending updates through e-mails.
  • Report and create defects in, HP Quality Center/ALM 11, Fogbugz, JIRA and Microsoft Excel.
  • Involved in test automation by using open-source tools such as Selenium, Junit, JMeter.
  • Implemented Business logic in the middle-tier using Java classes, Java beans.
  • Comprehensive knowledge of Manual and Automation tools in developing, executing and maintaining test script using JAVA & Selenium WebDriver, Load Runner and gained exposure in the areas of UAT Phases.
  • Introduced and implemented the automated Testing strategy using open-source tool Selenium WebDriver for automation of UI application for client projects.
  • Experience utilizing Splunk for forensic analysis of system.
  • Experience with Splunk regex and integrating with reporting tool like JIRA
  • Involved in full SDLC/STLC, Designing software architecture, detailed design, data design, coding, Testing, and creation of functional and technical documentation.
  • Batch management and optimization using performance metrics from Splunk
  • Develop and Maintain Test cases in Test Management tool and Traceability matrix.
  • Provided development support for creating a website using Java, Groovy & Grails, Hibernate and Spring framework utilizing Agile methodology and MySQL database.
  • Manage and oversight all QA/UAT environments, coordinate release schedule with release team
  • Building a high-performance QA team by hiring, training, coaching and mentoring QA engineer.
  • Developed the scripts, synchronize, validate and debugging the scripts and hands on experience on Keyword and data driven framework with page object and factory page concept.

Environment: Selenium IDE, Selenium Web driver, Java, HTML, JavaScript, UNIX, J meter, Perl Scripting, Ruby, Quality Center/Test Director, Bugzilla, Team Track, cucumber.

Confidential

Automation/Manual Test Engineer

Responsibilities:

  • Performed Test Cases Management using Quality Center, Integrated with Quality center, created test sets for each release.
  • Involved in writing the PL/SQL stored procedures.
  • 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.
  • Involved in Automation of the test cases using Selenium WebDriver, TestNG and Maven.
  • Created HTML test report for the entire test suite.
  • Prepared and delivered reports, recommendations, or alternatives to address existing and potential trouble areas in projects.
  • Performed GUI, Smoke, Adhoc, System, Integration, Regression based on Test scenarios developed.
  • Performed Parallel, Cross-Browser Testing using Selenium GRID and Junit.
  • Conducted Regression Testing whenever some code module was changed; identified risks and developed mitigation strategies.
  • Performed Regression testing on new builds, every modification in the application using Selenium.
  • Participated in building, deploying, and troubleshooting the Application.
  • Developed Java based library to read test data from XML & Properties files using TestNG and Selenium.
  • Involved in developing and implementing detailed Test strategies, Test plans and Test cases.
  • Developed a Page Objects framework using WebDriver.
  • Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Created CSS/XSLT script to parse XML results into HTML format.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Participated in maintenance and refinement of internal quality control programs.
  • Investigated Test failures or other system anomalies and characterized possible root causes.

Environment: HP Quality Center, SQL Server, Selenium, Html, CSS, JMeter, XML, JavaScript, AJAX, Java, Oracle, Windows, Linux, MS Office

Confidential

Manual Tester

Responsibilities:

  • Developed Involved in developing test cases based on the user and business requirements.
  • Analyzed requirements, system design and prepared test strategy.
  • Created different checkpoints to check the property values of objects such as object checkpoint, text checkpoint, bitmap checkpoint and Database checkpoint in QTP.
  • Updated scripts in QTP expert view with VB Scripting.
  • Tested with SQL queries for validating the backend.
  • Created functions in the common function library and attached required functions in each test using QTP.
  • Involved in different phases of testing like functionality testing, unit testing, integration testing.
  • Informed test leads of any issues that may affect the schedule, budget, or quality of the product or the testing process.
  • Documented the existing system and verified it with follow-up meetings.
  • Prepared the necessary documentation for Quality Assurance.
  • Involved in documenting test strategy, test cases, and test scripts manually.
  • Worked on automating the manual test cases for certain High Critical Applications.
  • Coordinated bug fix with developers based on priority and enhancing the application.
  • Performed both Manual and automation testing for the application.
  • Performed regression and user acceptance testing for the application.
  • Documented test hierarchy, test scenario, test cases based on the requirements.
  • Test sets were created for the test according to the purpose such as sanity test, normal test, regression test and advanced test.
  • Used Quality Center to Record, Maintain, Track defects, and Assign type and priority/severity levels of defects.
  • Developed both Data Driven and Keyword Driven Automation Frameworks using Selenium WebDriver, TestNg and Maven.
  • Used Cucumber framework to execute test cases in Behavioral Driven Development.

Environment: QTP, JIRA, Windows XP, VB Script, HTML, XML, SQL Server.

We'd love your feedback!