Systems Engineer Resume
AshburN
SUMMARY
- Over 10 years of Software Quality Assurance experience with special emphasis in developing automation Test plan , Test Strategy , Test Scenarios , Test Cases , Test Scripts.
- Validate User Stories , Test Scenarios , Test case s as per BRD , SRS, FSD documents
- Extensive experience in automated functional web testing and API testing
- Engineered automation frameworks from scratch using Java implementing Selenium WebDriver
- Experience in automating SOAP and RESTful Web Services testing with SoapUI, Cucumber API frameworks and SOA test
- Experience with Agile, continuous integration environment with Jenkins and Maven
- Experience with cross browser , cross platform , cross version testing with Selenium/Cucumber
- Extensive Experience writing Gherkin test cases implementing BDD with Ruby and Cucumber
- Experience with working on different Software Development Models like Agile User Stories Water Fall, and Rapid Application Development, Composed with Smoke, System, I ntegration, Regression, Exploratory, Negative, Ad - hoc, End-to-end, Business Process testing
- Experience in evaluating and leading resources and staffs to efficiently satisfy testing needs
- A fast learner with high degree of creativity and good at prioritizing and meeting project milestones and deliverable dates
TECHNICAL SKILLS
Testing Tool: Selenium2, Cucumber, Web Driver, SOA Test, SoapUI Pro, Rest Client, QTP, Load Runner, JMeter
Build Tools, Test Runner Development IDE: Jenkins, Maven, ANT, JUnit, TestNg, Eclipse, IntelliJ, MS Visual Studio, SVN, GIT
Resource/Defect Management: HP(ALM) Quality Center, JIRA, Bugzilla, Star Team, Clarify, Remedy
Programming Scripting Languages: Java, Ruby, Java Script, VB Script, HTML, Python, XML, JSON, Shell Scripts
Database and DB Tools: SQL Server, Oracle, MySQL, SQL Developer, Toad, DB Visualizer, MS-Access, Oracle
Application Servers: Win 2000, 2008, Tomcat, WebLogic, WebSphere
Operating Systems: Windows, RHEL
PROFESSIONAL EXPERIENCE
Confidential
Systems Engineer
Environment: Selenium, Cucumber, Gherkin, Java, Ruby, Windows, MySQL, Jira, GitHub, Jenkins, Red Hat 6u7, Tomcat, Open stack, Nagios, SOA Test, Rest API
Responsibilities:
- I have developed and manage an automated testing frameworks for web UI and API applications at Confidential for multiple projects with the following details:
- Developed/Setup Cucumber Ruby API framework to run all REST API's using rest client ruby gem in current Athena project.
- Developed and Automated end to end integration testing in cucumber/ruby for GUI Testing for every release which covers entire DDOS products.
- Responsibility to Lead on automation projects for maintaining frameworks, automate new features and train new team members and Juniors.
- Create selenium smoke/sanity test scripts with Java in a TestNg project configured to run with Jenkins a Continuous Integration build tool
- Developed and maintain Page Object Model pattern based Java S elenium WebDriver with TestNg framework configured with Jenkins for a nightly run automated functional regression tests and publish test artifacts and test results to engineering and business.
- Automated connectivity to Database to create /manipulate SQL queries for data verification.
- Heavy cross browser, platform, and version testing to support OSX, Windows, Linux platform
- Worked on multiple projects at Confidential to support Manual and automated test cases of Rest API with SOA Test.
- Build, install and maintain Open Stack QA environment for continuous integration testing in both UI and API.
- Work on Fast paced dynamic Bi-weekly sprint Agile environment with several intelligence applications managed and sprinted with JIRA.
- Take full control of projects as a subject matter expert SME, conceive and work in collaboration with developers from beginning to end of SDLC as a software development engineer in test SDET.
- Continuous prioritizing of responsibilities and multitasking in a fast paced by involving parallel and frequent deployments in multiple environments.
- Ran SQL queries and Stored Procedures to verify backend system and involved in QA database backup, recovery and restoration.
- Logged, tracked, prioritized, and retest defects, write defect test cases, document, notify and escalate matters based on business priority and needs.
- Use PUTTY to connect to application servers and verify log files to troubleshoot and find root cause of issues and find appropriate solutions
- Attend daily stand ups, Sprint Planning, and Retrospective meetings, and participate in Lunch Learn meetings, receive and provide knowledge transfer KT sessions to the extended team
- Used GitHub for everyday code commits for automation and QA deployments.
- Report, track, manage, and escalate issues and defects in Jira
- Worked on Opensource Monitoring tools like Nagios and Confidential Cloud based DDos technology.
Confidential, Ashburn
Senior QA Engineer
Environment: Quick Test Pro, Quality Center, Selenium, Windows XP, VB Script, Oracle10g, JIRA, Red Hat EL 4.1, WebLogic8.1, iPlanet-Web Server 6.1, TOAD, DB Visualizer, JMeter
Responsibilities:
- Review Functional and Business Requirements and Export to Quality Center and Prepare Test cases, Upload and map with Requirements .
- Attended system specification, group and team meetings, analyzed user requirements, interacted with developers, Business, middleware support, DBA's and team members.
- Participated in design , Use case reviews and quality inspection for each release.
- Formulate trace matrix & test scenarios based on business requirements.
- Experienced in writing complex SQL queries for extracting data from multiple tables.
- Used Toad & DB Visuliazer to execute SQL queries and browse data.
- Performed Unit , Functional testing, System testing, regression testing & back end testing manually.
- Supported multiple projects with Selenium automation and QTP for functional and regression testing.
- Used Selenium/Java with Junit frameworks to automate most of the GUI features.
- Created /Executed various performance scripts using JMeter.
- Analyze the Tech Documentation, Use Cases for creating test requirements for QA Testing.
- Extensively Used Quality Center for Loading Requirements, Mapping Requirements to Releases and Uploading Test Cases and Run the Test Scripts.
- Written Descriptive Programming in QTP for Automating all the Web and Window Applications.
- Created QTP Scripts and Optimized for Regression testing of the application with various data sources and data types.
- Performed Disaster Recovery Testing and Production Shakeout for every new builds and executed QTP automated Scripts.
- Installed QA DBMS Releases independently and created several Unix shell scripts for automatic installation of New Releases.
Confidential, Dulles
QA Engineer
Environment: Quick Test Pro 8.2, Quality Center 8.2, Windows XP, VB Script, Oracle9i, Starteam, RedHat EL 4.1, WebLogic8.1, iPlanet-Web Server 6.1, TOAD
Responsibilities:
- Responsible to manage the total software testing effort through the entire test cycle.
- Responsible for writing test cases, test plans planning and organizing the testing process in Quality Center, and build test cycle, test execution ( Manual & Automation ), and track defects through Star Team.
- Responsible for identifying standards to be followed for Configurable Items Document results, and interface with development team to diagnosis issues, repeat problems and correct deficiencies.
- Responsible for Regression testing against new builds and functional testing for New Builds.
- Created data-driven tests and has extensively used descriptive Scripting in QTP in order to create stable and standard code. Performed database testing by running SQL Queries to verify the data from the Oracle database . Have extensively Used Toad, ODBC, and SQLPLUS to connect to the database and executed queries.
- Inserted Database Checkpoints to check the database tables after particular transactions with DBMS Users and Customers. Installed QA DBMS Releases independently and created several Unix shell scripts for automatic installation of New Releases. Performed Disaster Recovery Testing and Production Shakeout for every new builds and executed automated Scripts. Supported MDNS Project and involved in DNS testing and automated the whole Process.
Confidential, Charlotte
QA Analyst
Environment: Quick Test Pro 8.2, Test Director 8.0, BugZilla 3.0 Windows 2003/XP, VB Script, C, Java, SQL Server 2000, WebSphere 5.x, Rational ClearQuest, Solaris 8.x/9.x
Responsibilities:
- Analyzed user requirements and created Test Plan and Test Cases
- Executed test cases manually to check GUI and Functional features of the AUT, compared and analyzed actual with expected results and reported all deviations to the QA manager
- Automated Regression Testing for existing LPS and created automated end to end test scripts, based on Phase 1,as baseline regression " test bed"
- Preparing and validating scripts manually and automated them, specific to LPS and POS releases and Update existing scripts as appropriate for new LPS functionality.
- Extensively Used QTP for testing the functional areas in LPS and breakdown to various modules for End-to-End Test Scenarios.
- Created Reusable Actions within the Architectural Framework performing Error Checking and Reporting and maintained the master Script for overall execution.
- Working extensively on Test Director for maintaining requirements, Test plan and run the test set in the test lab and test with associated defects.
- Creating automated scripts for various modules, which cover different functional areas for Loan Creation with different loan numbers.
- Performing the application specific tasks, test case logic using business function Scripts within the application.
- Developing standards and procedures for automated script/ Function development and providing details for a data-driven testing method.
- Used Rational ClearQuest for change control and deployment tickets.
