Software Design Engineer In Test Resume
Seattle, WA
SUMMARY
- Over 6+ years of experience in IT industry in Software Quality Assurance and Analysis, Design of Manual and Automated testing (Black Box, White box) of various applications for Web and Client/Server environments.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, Jmeter, JIRA and SOAPUI.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit, Selenium WebDriver, IDE, Grid, ANT, Hudson and TestNG.
- Good working experience on SOAP UI for testing and validating various web services used in the application.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Experience in QA & Testing tasks like bug reporting and tracking, unit testing, GUI testing, and integration testing.
- Performance Testing of API and Web applications using Silk Performer and JMeter.
- Excellent understanding of Application Server and Database Server.
- Experience in bug reporting tools like Clear Quest, BugZilla, and JIRA.
- Extensive experience in Black - Box & White-Box Testing for Web, Data Base and Client server Applications.
- Extensive experience in conducting different kinds of tests such as Integration, Regression, Functional, System Testing, Black Box, White Box, UAT and Sanity Testing.
- Extensive experience in reviewing and analyzing Business Requirements and writing detailed Test Plans, Test Cases, and Test Scripts.
- Expertise in performing regression testing on new builds, every modification in the application using Selenium WebDriver.
- Developed scripts for query SQL using silktest tested database.
- Hands on Exposure on TFS Version Control, VSS, SVN.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
- Proficient in using basic SQL queries to perform back end testing for data integrity.
- Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, resolved Database Performance issues Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
Automation Testing Tools: Selenium IDE/RC/ WebDriver/Grid,Jmeter, WinRunner, Test Director, Watir, JMeter, SoapUI, Cucumber, Junit, TestNG
Defect/Bug Tracking Tools: Quality Center, JIRA, BugZilla& TFS
Programming Languages: C#, C++, Java, VB.Net, VBScript
Web Technologies: HTML, CSS, XML, AJAX, XSLT, SOAP, WSDL
Scripting Languages: Perl, Python, PL/SQL, ASP, VB Script, VBA, Shell Script
Web / Application Server: Apache Tomcat, Apache POI, Web Sphere
Source Code Control System: Perforce, Subversion, TFS, VSS
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
IDE: Eclipse, NetBeans, Visual Studio
RDBMS: Oracle 11g/10g, My SQL, MS SQL Server
Operating Systems: MS Windows (95/98/NT/2000/XP,7)
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Software Design Engineer in Test
Responsibilities:
- Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
- Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
- Worked closely with the MyPlan test lead on strategy for test coverage.
- Implement sustainable performance testing practices that monitor performance over time.
- Familiarity with and experience using Selenium WebDriver to test a web-based user interface.
- Developed automated scripts for performing Regression Testing through Selenium WebDriver.
- Implemented Page Object Model Automation framework with Java and Selenium WebDriver.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium, Junit and technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Experience in bug reporting tools like Clear Quest, BugZilla, and JIRA.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Experience with SQL database.
- BDD (SpecFlow or similar).
- Experience with Tools like Rally, Jira, Sharepoint, Wiki etc
- Technical documentation, e.g. test plans, test cases and test scripts.
- Used silk performer to create and customize test scripts.
- Preparation of test plans, test cases and test scripts and provision of test data.
- Knowledge of automated performance testing.
Environment: Java,Selenium WebDriver, SoapUI, Jenkins, Cucumber,Maven, Firefox, Chrome ANT, SQL, IDE JIRA, BugZilla, UNIX, XML, LoadRunner, QTP.
Confidential, Charlotte, NC
QA Engineer
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort .
- Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Jbehave, Cucumber.
- Created the Technical Test Plan in the initial phase and also during change requests.
- Created functional automation scripts for the report generation module using tools Selenium WebDriver and TestNG.
- Developed Sikuli scripts to automate some flash part of application.
- Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
- Used silktest 5.0 for developing automated testing projects.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
- Involved in preparation of automated test cases using Selenium WebDriver with TestNG.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Used Selenium WebDriver and TestNG to run the parallel testing.
- Used JMeter for Preparation/review and execution of automated test scripts.
- Helped in performance testing for API using JMeter, by writing and running the performance test, collect data, and generate reports.
- Automated SQL Scripts Deployment to Staging and Production Databases with TFS.
- Execute stress/load scripts utilizing JMeter to determine real-world scalability of web sites and web applications.
- Tested the soap based web services using SoapUI.
- Created automation scripts in SoapUI using Groovy Script for web services testing.
- Worked with deployment team to create nightly automation regression execution builds.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Involved in developing automated script for back-end testing using Selenium WebDriver.
- Performed automated regression testing to check the new functionality, bug fixes, and fix packs. Tracked the bugs accordingly using Quality Center.
- Coordinated user acceptance testing (UAT) for several banking application.
- Designed and developed banking software for Confidential about the card process.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
- Worked in the form of sprint team with business analysts and developers in Agile methodology.
Environment: Java, Selenium WebDriver, Selenium Grid, Eclipse, Jenkins, Cucumber,SoapUI, TestNG, UNIX, JMeter, Scrum methodology, Maven, Quality Center, SQL, XML, Java.
Confidential, Schenectady, NY
QA Engineer
Responsibilities:
- Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
- Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
- Developed automated scripts for performing Regression Testing through Selenium WebDriver.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium, Junit and ANT technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriverprovided more flexibility in automating test cases.
- Created Selenium/Perl tests for advertising regression testing and production monitoring purposes.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Worked on proof of concept to Automate Functional and Regression Testing using Selenium tool.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.
- Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
- Tested request and response XML's based web services interfaces using SoapUI.
- Experience with Assertions like Schema Compliance, XPath and SOAP responses.
- Performed cross browser functional testing using Selenium WebDriver.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management.
- Contributed to and assisted in the management of bug tracking databases built in BugZilla and JIRA.
- Converted existing bug data from BugZilla to JIRA.
- Administered and developed custom plugins for the JIRA instance.
- Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
Environment: Java,Selenium WebDriver, SoapUI, Jenkins, Cucumber,Firefox, ANT, SQL, Eclipse, JIRA, BugZilla, XML, Perl.
Confidential, Los Angeles, CA
QA Analyst
Responsibilities:
- Analyzed functional requirements and documented the user specifications and business rules.
- Involved in writing Test Plans and Test cases documents.
- Designed automated test, created automated test cases and executed test using Selenium.
- Developed automated script for back-end testing using Selenium IDE.
- Developed Automation scripts for new enhancements using Selenium RC and Junit.
- Exported Test case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit, and ANT).
- Configure Selenium IDE for Java bromine.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium
- Performed Regression testing for new builds and every modification in the application using Selenium RC.
- Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications.
- Performed Unit testing with Junit framework.
- Prepared a Report of all automation difficulties and test results for further application.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
Environment: Java, Junit, Selenium RC, Selenium IDE, Bromine, Eclipse, Ant, Firebug.
Confidential, WI
QA Analyst
Responsibilities:
- Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
- Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.
- Involved in integration testing of different modules.
- Modification and execution of Test case Scripts (Java-Selenium RC) in Eclipse IDE, design of automation test framework (Junit and ANT).
- Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.
- Performed records, enhanced, and plays back test in Fire fox using Selenium IDE.
- Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
- Designing and documenting the test cases in a fast paced environment.
- Collaboration with development and other QA on test execution.
- Analysis and isolation of issues reported from clients.
- Defects were tracked, reviewed, analyzed and compared using Quality Center.
- Used SQL Queries for backend testing to check the data integrity and data consistency.
- Interaction with developers to report software bugs and re-test the fixed issues.
- Involved in Creating check lists for testing team.
Environment: Java, Junit, Selenium (RC, IDE, GRID), Oracle, JavaScript, HTML, SQL, PL SQL, Web server - Apache, Mercury Quality Center.
Confidential
QA Tester
Responsibilities:
- Involved in analyzing the Functional specification documents (FSD) and the Use Cases to prepare Test Plan and Test Cases.
- Preparation of Test Cases as per the functionality requirements in the Quality Center and mapping the requirements to the test coverage to ensure proper coverage.
- Exported test cases created in Excel sheet to QC.
- Manually executed the test scenarios.
- Performed extensive web services Testing using SOAPUI Tool.
- Validated XML messages using SOAPUI.
- Performed Ad hoc testing, Smoke Testing, Functional and Regression testing of the website.
- Responsible for updating and maintaining Quality Center for all the defects found during the functional and regression testing and follow up the bug life cycle.
- Performed Database Testing on Oracle Database, created SQL queries to validate the business logic and the database.
- Validated Web services usingSOAPby testing XML request and response data communicating with SOAP.
Environment: Java, Quick Test Pro, Quality Center, Oracle, SOAPUI, Agile Methodology, SQL, Oracle, Windows.