Sdet Engineer Resume
Portland, OR
SUMMARY:
- 7 years of diverse experience in Information Technology with emphasis in Quality Assurance with expertise in Software, Logistics, Insurance and Media.
- Experience with Agile (User stories), Water Fall, RAD, and SCRUM development models.
- Worked with the business teams on the use cases, built test cases to have extensive regression coverage.
- Testing of client server applications, web applications, windows applications, web services and Mobile applications.
- Proficient in Functional, System Integration (SIT), Acceptance (UAT), Load/Performance, Security, Browser compatibility, and Performance Testing.
- Ability to analyze and dissect system requirements and technical specifications to create and execute test cases for large and small business initiatives.
- Expertise in testing applications developed using various mobile technologies including Android SDK, iOS SDK, and Appium.
- Experience in QTP Automation, load and performance testing tool JMeter, Load Runner and mobile automation testing tool Appium.
- Demonstrated experience with build & development tools (Maven, ANT, Jenkins, and Eclipse).
- Proficient in JAVA programming language with concepts like Collections, File I/O, Exceptions, Thread and String etc.
- Expertise in Automation suites with Selenium Web Driver Framework using JAVA API’s.
- Extensive experience with unit/functional testing frameworks JUnit, TestNG with integration Selenium Web driver.
- Proficient in testing with Web Services, WCF, SOAP, and WSDL, WADL (Rest API).
- Expertise in Functional, Security, and Performance Testing on SOAP and REST web services.
- Having Immense experience with Mobile App and Hybrid App testing in both IOS and Android.
- Having Immense experience in automating Web Service API testing, functional workflow testing, performance testing, and system setup and upgrade testing.
- Experience in Back - end testing, data validation, ETL Automation, Database testing using SQL queries.
- Experienced in bug tracking and management tools which are Bugzilla, Rally, Jira, and Quality Center.
- Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber .
- Experience working with relational databases like Oracle and mid-level expertise with the SQL language.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- A good team player with excellent communication, interpersonal skills and an ability to work in challenging work products and in effective Project Management and project analysis activities.
- Review/Update/Versioning test cases of team members, knowledge sharing between onshore, offshore members to generate strong quality test cases. Co-ordinate onshore-offshore teams.
TECHNICAL SKILLS:
Languages: Java, HTML, XML, SQL, PL/SQL, VBScript, JavaScript, AJAX, .Net, Ruby
Web Technologies: HTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, CSS, Flash
Development: Oracle SQL Developer, TOAD, Eclipse, and Quality Center
Testing Tools: JUnit, SOAPUI, JMeter, Selenium IDE/RC/Web driver, Selenium Grid, TestNG, Appium, Cucumber, Log4j, Firebug, Fire Path
Bug Tracking Tools: Rally, Bugzilla, Quality Center, JIRA, Visual Studio TFS
Build Tools: Maven, ANT, Jenkins, Hudson
Methodologies: Agile, Scrum, Waterfall
Databases: MS SQL Server 2000/2005, Oracle 9i/10g, MS Access 2000, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL
Platforms: Windows XP, 7, 8, 10/vista & server 2003, UNIX and Mac.
PROFESSIONAL EXPERIENCE:
Confidential, Portland, OR
SDET Engineer
Responsibilities:
- Designing and implementing of QA testing strategy for Web based and Client/Server applications using manual testing and Automation testing of client server application in back end testing.
- Designed test cases and scenarios, peer-reviewed test cases for coverage, and executed test cases against application requirements in multiple environments.
- Tested Web-based and Client-Server applications, keeping track on all open bugs, analyzed the status of validation and bug fixing, created various statistical reports that show the status of applications at the specified moment, participated in meetings with developers and testers involved in the project
- Involved in refining existing test processes as well as defined and implemented new testing processes to ensure continuous quality improvement.
- Developed automation test scripts with Selenium Web Driver, TestNG and Java for Web applications to help in regression testing using page object model (POM) design pattern.
- Performing various types of testing such as Integration testing, Functional testing, Regression testing, Data Migration, System testing, End-to-End testing.
- Using the CA DevTest Virtualization tool: develop new scripts, modify them, and execute them.
- Used SVN, GIT to maintain and manage the build scripts, also used test data and other documents related to the project.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment
- Involved in processes, and standards for effectively carrying out data migration activities.
- Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
- Engaged with deployment and provide QA Test activities dependencies and test timelines.
Environment: Java 1.8, Selenium Web Driver, TestNG, Web Services Restful, CA DevTest tool, Rally, SQL Developer, SVN, GIT, Jenkins
Confidential, Bentonville, AR
Software Development Engineer
Responsibilities:
- Evaluated technical documents applicable to tests. Developed various test techniques for software applications.
- Conducted manual execution of test cases for new features with each release cycle to check application functionality.
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Used Cucumber automated testing to test new and existing functionality.
- Used TestNG framework to run unit test and Maven to build the Project.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber
- Used Quality Center/ALM for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
- Used GIT for code repositories and Maven for the dependencies.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
Environment: Java, Selenium WebDriver, Maven, Jenkins, Cucumber, TestNG, Page Object Model (POM), Firebug, Eclipse, GIT, ALM (QC11.5), XML, HTML, agile, Oracle, Windows.
Confidential, Fort Worth, TX
QA Engineer
Responsibilities:
- Attended Review meetings to discuss Use-Cases, Business Rules, Alternate flows and Exception paths.
- Performed Requirement Analysis by gathering both functional and non-functional requirements based on interactions with the process owners, document analysis and represented them in Requirements Traceability Matrix (RTM).
- Developed detailed Test Plans, Test Cases and responsible for executing the Test Cases, Test Scripts using QC.
- Worked on the Regression Automated Testing and Data driven testing using Quick Test Pro.
- Reported the bugs, e-mail notifications to the developers using the HP ALM.
- Used ALM for defect tracking in different environments.
- Upgraded of Manual test scripts into HP ALM for automation using UFT.
- Involved in Regression and System testing of the application using UFT.
- Conducted functional regression testing for each build and version using UFT.
- Created Synchronization points to synchronize the Test script to the Application speed in Quick Test Pro
- Used Quality Center for tracking the defects.
- Aided in generating System Testing Scenarios of end to end testing of application.
- Assisted in generating Post deployment scripts and UAT scripts for users.
- Created automated VB scripts using Quick Test Professional. Generated Test Data for Automation Scripts in Excel from QTP.
- Attended meetings with logical data modelers to enhance knowledge of Back-end Testing.
- Interacted with the project team to assign priority to Projects based on dependency and criticality.
Environment: QTP, Quality Center, Java, HTML, SQL, MS Office, Windows XP, Load Runner.
Confidential, Stamford, CT
QA Engineer
Responsibilities:
- Interacted with the project team to assign priority to Projects based on dependency and criticality.
- Designing Test Cases, executing Test Cases and Defect Logging.
- Worked extensively with ALM for creating Test Plans, Test Cases, Test Design, Test Inputs, Test Logs, and Test Summary Reports.
- Parameterized the scripts to avoid code redundancy and avoid hard coding of frequently changing values using QTP.
- Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
- Performed Data-Driven Tests by passing different sets of data and checked weather the information entered is updated into the database.
- Reported the defects in the Quality Center automated tool and coordinated with the QA Lead and developers.
- Extensively worked with LoadRunner, to generate multiple requests and executed them to identify the server responses under load based on various real time scenarios.
- Communicated bugs to developers for Bug resolution.
- Comply change management requirements and manage the change request/modification request in Test Directory repository
Environment: Windows7/2000/XP, Excel, Access, Load Runner, Selenium, Web Driver, SOAP UI, Quality Center, Agile, QTP, SQL, HTML, XML.
Confidential
Jr. QA Engineer
Responsibilities:
- Participated in Requirement Review meetings.
- Written Test Cases, Executing Test cases in HP Quality Center .
- Involved in Functional Testing, Integration Testing, End-To-End testing, Sanity Testing, Regression testing and involved in UAT and UAT support .
- Involved in Regression and System testing of the application using UFT.
- Tested Web Services using tool SOAP UI and Altova XML Spy .
- Automated high priority test cases using QTP tool .
- Reported the defects through Quality Center and various matrices using MS Office .
- Interacted daily with clients, with offshore and Onsite Managers, Testers and Developers which is vital for any project like this which has adopted agile methodology.
- Involved in Functionality, Black box, Integration and System of the application using QTP .
- Participated in status meetings.
- Reported status to the client in various matrix forms.
- Responsible for Data setup for System testing.
- Wrote MSSQL queries to interact with the database and test/validate data.
Environment: QTP 9.1/9.2/9.5, Quality Center, Silk Central Test Manager, MSSQL 2000, Windows.