We provide IT Staff Augmentation Services!

Sr.qe Engineer/computer Scientist Resume

5.00/5 (Submit Your Rating)

Lehi, UT

SUMMARY:

  • 7 Years of IT experience in Quality Assurance and Software Testing Lifecycle.
  • Dynamic IT Professional having Well - honed experience in interacting with clients, Analysis, Planning, Scheduling, Effort Estimation, Design, Testing, Quality and Delivery activities
  • Experienced working on automation tools Selenium (Web Driver) with Java for Web applications.
  • Good Knowledge on SAS, SQL, QTP, QC.
  • Have hands on experience in developing the test automation scripts using Selenium WebDriver with Java and Web driver back-end Selenium with TestNG. Hands on experience and good knowledge in various testing frameworks like Modular Driven and Data Driven Frameworks.
  • Executed automation scripts on different browsers/environments & reported defects/results to the team
  • Proficient knowledge on Junit and TestNG for reporting and parallel testing across browsers.
  • End to End testing of Angular JS applications by using Protractor with Jasmine framework.
  • Excellent knowledge on Rest webservices by using Rest Assured Framework with Mavin installation
  • Extensive involvement in coordinating the Triage calls with Development team and Environment support team during test execution in Agile Methodology.
  • Experience using bug tracking tools like Jira and Bugzilla
  • Successful in handling critical projects with tight deadlines and comfortable in taking the initiatives in the Project.
  • Possess good analytical, problem solving and leadership skills.
  • Extensive knowledge of Software Development Life Cycle(SDLC), testing processes, test life cycle, testing standardizations and test process improvement
  • Experience in different kinds of testing such as Black Box testing, White box testing, Automation, System testing, Integration testing, Regression testing, Functional testing and Sanity testing.
  • Extensive Experience in Responsiveness Testing - Mobile Testing (iOS, Android)
  • Have good knowledge in testing applications in various industry domains like DRM, Healthcare, Finance, Banking and hi-tech.
  • Expertise in writing Queries, Views in SQL Server
  • Extensive experience in testing GUI applications and incremental build testing.
  • Executed test cases to compare the actual result with expected results in accordance with business, technical and functional specs of the applications
  • Experienced in Automation of Cross Browser Compatibility (CBT), Cross platform (Windows, Mac OSX, iOS, Android) for web applications.
  • Good knowledge on Word Press Website development using HTML, CSS.
  • Experience in Project management activities and set up of Test Methodology in Agile and Waterfall.
  • Involved in gathering Business Requirements Document(BRD).
  • Experience in behavior driven development (BDD) and test driven development (TDD

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux, WINDOWS 2000/NT/XP, MS-DOS, MacOS.

Testing tools: Selenium Web Drivers, Win SCP, GitHub, Putty, Selenium IDE, Selenium RC, Selenium GRID, JUNIT 3.8.2/4.7, Jenkins, JiraTestNG, Quality Center 9.2, SOAPUI, SOAP UI Pro.

Programming Languages: Java, JSP, Servlets, and SQL.

Databases: MySQL, Oracle, MS Access, MS SQL Server.

Servers: IIS, Tomcat, WebLogic, Subversion, Perforce.

Web Based Packages: HTML, XML, CSS, DHTML, JavaScript

Version Management Tools: Visual Source Safe, SVN.

PROFESSIONAL EXPERIENCE:

Confidential, Lehi, UT

Sr.QE Engineer/Computer Scientist

Responsibilities:

  • End to End Testing of Organization, Contract workflows and Product workflow
  • Functional & Non-Functional testing of the workflows
  • Regression testing of the end to end workflows for modification/changes and updated functionalities
  • Identification of scenarios for the Requirements Preparing the Test Scenarios and Test Cases in Quality center
  • Defect Reporting and Retesting
  • Involved in Weekly Status Meetings with the customer
  • Publishing daily status reports during execution.
  • Involved in knowledge sharing session with the team
  • Work in well-defined support process
  • Preparation of System Test Cases and testing of all the modules that includes workflows, screens, reports, dashboards
  • Developed Selenium test cases using Junit Framework.
  • Involved in setting up test environment like Selenium and TestNG etc.
  • Developed and Automated test scripts with Selenium WebDriver and Java.
  • Developed automation framework for Selenium RC in Modular Framework.
  • Reviewing of Test Scenarios/Cases authored by team members.
  • Daily Status reporting to the Client during execution.
  • Participating in the post release team calls to analyze and discuss on the learning from the release and focus areas to be improved.
  • Participating in daily calls with offshore team to discuss the issues and status updates
  • Well experienced in using Jira, Wiki.
  • Experienced in testing Mac OS (Leopard) along with Windows OS
  • Involved in organizing team meetings with on-site and off shore team
  • Involved in the discussions with management team while building the Product Requirements and Design (PRD)
  • Used SOAP UI for web-services and Interfaces testing and to get the data from SOAP APIs and using the WSDL in Test Complete to generate the code to automate the SOAPAPIs to book different jobs.
  • Used Java Scripting in QTP to automate the test cases for the End-To-End test cases of the entire application.
  • Deploying the entire automated test scripts to the source control GitHub.
  • Involved in Browser testing and in testing cross-browser/cross-platform compatibility.
  • Created Automated Test scripts using Test Complete tool in Jscript to test the different flows in Servicer Portal.
  • Involved in Integration testing using the automated code from the Test complete tool for the SOAP APIs to book new orders.
  • Wrote SQL queries to get the login id from the data base to directly pass it in the automated test script for the validation of the booked job in the web application.
  • Excel Parsing to read the data from the excel sheet into the script.
  • Interaction with the development teams in resolving several issues.

Environment: System Testing and Regression Testing, Functional Testing-Analysis, Test Design, Test Execution and Defect Management, QTP, QC.

Confidential, Mountain View, CA

Sr.QA Automation Consultant

Responsibilities:

  • Performed manual Google Web Search (GWS) testing for weekly GWS push.
  • Compare various search results and verify their chronological order.
  • Performed GWS compatibility testing on various browsers (IE, Firefox, Netscape, Safari, Mozilla, Opera) and operating systems (Windows, Linux, Mac).
  • Involved in the ‘configuration testing’ and ‘Compatibility testing’ of the various functionalities like ‘Manybox’, ‘UI testing’, ‘Local UI Experiment’, and ‘Whitepage Onebox’ across different browsers.
  • Log bugs in Buganizer and Bugs.
  • Analyzed GWSDiff (expected and actual) for search results and logged bugs.
  • Automated GWS Basic TestPlan using ‘Python Scripting’
  • Performed cross browser testing using Selenium as well as manual.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Modification and execution of Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (Junit and ANT)
  • Written Java Test Automation Script (.java) using Java, Selenium and Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
  • Applied robust Page object pattern (POM) on new builds and every modification in the application for Selenium WebDriver to do Smoke and Regression testing.
  • Automated the Google ‘Book-One Box’ feature using the ‘Python Scripting’ and ran them in the batch mode.
  • Use Perforce to upload all automated test scripts.
  • Wrote test cases for ‘Google Coop-Prose testing’ and ‘Google codeSearch’ in WIKI format.
  • Periodically maintain GWS test plans, editing and adding new test cases using the use cases.
  • Manual Execution of the test cases and generating reports.
  • Used Buganizer to report the defects.
  • Used Test Scribe to house all test documentation and report/track all issues and defects.
  • Interacting with developers for assisting them in the identification, resolving and tracking of problem events.

Environment: Python, HTML, Buganizer, BugsDB, Windows, Mac, Linux, IE, Firefox, Mozilla, Netscape, Opera, Safari.

Confidential, Milpitas, CA

Sr. QA Automation Consultant

Responsibilities:

  • Involved in gathering the Business Requirements, Functional Requirements, Design Specifications document.
  • Designed and developed automation test scripts using Quick test Professional (QTP 11.0/UFT) and managed testing activities using Quality Center.
  • Analyzed technical specification and business specifications and created Test plans and Test cases in Quality Center Management tool.
  • Created functional, integration and regression Test Cases based on Functional Requirements Documents and Design Requirements Document.
  • Involved in setting up test environment like Selenium Web drivers, ANT, and TestNG etc.
  • Administrated test controls like problem reporting and bug tracking using Quality Center.
  • Involved in Functional Testing using tool Quick Test Professional (QTP/UFT)and the various frameworks in QTP/UFT.
  • Developed both positive as well as negative test cases and entered into QC.
  • Performed functional, system, integration and regression testing.
  • Performing API/Web Services testing; may also be required to write test harnesses using web services and SOAP technologies.
  • Involved in Automation testing of the Verizon Web application using Selenium IDE.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Performing back-end/database testing to ensure data validity by running SQL queries.
  • Generate Test Data for positive and negative test scenarios.
  • Developed manual test cases for Regression Testing based on the requirement documents.
  • Detect several defects, report and track them using Quality center.
  • Interacted with the development teams in resolving several issues.
  • Worked with the development team very closely and made sure that all the defects were fixed and closed in a timely manner.
  • Involved in validating User Acceptance Testing in test script.
  • Developed and executed SQL queries for back-end testing.
  • Worked in Agile methodologies.
  • Attended weekly project review meetings with Product Management and Development team

Environment: Unix, Java & J2EE, Oracle, GitHub, Ant, TestNG, Selenium (IDE, RC and Web Driver), Agile/Scrum, Firebug, DB Visualizer Tomcat, SOAP UI Pro and Jmeter.

Confidential, Sunnyvale, CA

CQ5 QA Engineer

Responsibilities:

  • Developed test strategies, master test plans and test cases
  • Tested CQ5 workflows, Components, OSGI configurations, Redirects and Vanity urls
  • Tested the permissions model via groups and users .Tested the LDAP setup.
  • Checked the CQ5 server logs while testing the Functionality
  • Tested the web services developed using CQ5 using Soap UI.
  • Developed a new set of Selenium based regression test scripts to handle most standard flows for the client facing web site.
  • Designed and implemented test cases for core back end components.
  • Developed Java based library to read test data from XML & Properties files.
  • Built reusable methods using Java for Database and File (XML/Properties) access.
  • Developed Java based library to read data from database using JDBC.
  • Interacted with product management teams in the review and analysis of functional requirements.
  • Responsible for setting up procedures for the constant up - keep of the regression tests and issue documentation.
  • Developed and executed the test scripts with Selenium and Java.
  • Captured and Validated elements locator (ID, Xpath) using Selenium IDE, Firebug.
  • Maintained and executed ANT build files for running Automated Tests
  • Implemented TestNG for writing unit test cases and executing them as a test suite.
  • Responsible for developing scheduled jobs for running the scripts on daily basis.
  • Reported and tracked the bugs using QC.
  • Validated web services data for XML request/response messages.
  • Involved in setting up test environment like Selenium, ANT, and TestNG etc.
  • Developed page level action or page library in Selenium to support modular framework
  • Implemented Modular framework using Java's Object Oriented approach.
  • Based on page library, developed Selenium test cases in JAVA using TestNG framework
  • Involved in testing Web service APIs using SOAP UI.
  • Exposed to fast paced SCRUM schedule and represented QA in SCRUM meetings, debugging of the modules by creating TestNG Test cases
  • Back end testing of the application is performed using SQL queries

Environment: CQ 5.5, Linux, Java, Quality Center, SELENIUM, JUNIT, Firebug, SOAP UI.

Confidential, San Bruno, CA

Sr. QA Automation Consultant

Responsibilities:

  • As Sr. QA Automation Consultant for Walmart, I was responsible for:
  • Developed a new set of Selenium based regression test scripts to handle most standard flows for the client facing web site.
  • Designed and implemented test cases for core back end components.
  • Developed Java based library to read test data from XML & Properties files.
  • Built reusable methods using Java for Database and File (XML/Properties) access.
  • Developed Java based library to read data from database using JDBC.
  • Interacted with product management teams in the review and analysis of functional requirements.
  • Responsible for setting up procedures for the constant up - keep of the regression tests and issue documentation.
  • Developed and executed the test scripts with Selenium and Java.
  • Captured and Validated elements locator (ID, Xpath) using Selenium IDE, Firebug.
  • Maintained Automation scripts in Subversion.
  • Maintained and executed ANT build files for running Automated Tests
  • Implemented TestNG for writing unit test cases and executing them as a test suite.
  • Responsible for developing scheduled jobs for running the scripts on daily basis.
  • Reported and tracked the bugs using Bugzilla\QC.
  • Validated web services data for XML request/response messages.
  • Involved in setting up test environment like Selenium, ANT, and TestNG etc.
  • Developed page level action or page library in Selenium to support modular framework
  • Implemented Modular framework using Java's Object Oriented approach.
  • Based on page library, developed Selenium test cases in JAVA using TestNG framework
  • Involved in testing Web service APIs and writing groovy scripting to automate web services. using SOAP UI.
  • Exposed to fast paced SCRUM schedule and represented QA in SCRUM meetings, debugging of the modules by creating TestNG Test cases
  • Generated and maintained the required test cases using Mercury Quality Center
  • Tested mobile version of features on browsers and iOS and Android platforms for UI and
  • Functional Testing.
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues
  • Maintained manual test cases using excel files and then uploading the test cases to Quality Center

Environment: Java, JSP, J2EE, Oracle, Subversion, Ant, TestNG, Selenium IDE/RC/Web Driver, Agile/Scrum, Firebug, TOAD.

We'd love your feedback!