System Wireless Engineer/qa Engineer Resume
San Diego, CA
SUMMARY:
- Having over 6+ years' experience working in the Information Technology industry as Test Engineer implementing Automation Testing with exposure in multiple domains.
- Have strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and worked in projects that were executed using Agile and Waterfall methodologies.
- Experience in designing frameworks using Selenium WebDriver for the test automation using different languages.
- Automation experience using Selenium IDE/RC/ WebDriver, HP UFT and JUnit/TestNG frameworks.
- Experience in validating regular and Ajax control using Selenium locators (xPath, CSS, id & name).
- Hands on experience on testing web services ( SOAP, REST ) using SOAP UI Tools.
- Extensively worked on Selenium WebDriver with the preferred Languages Java, C #, Python, Ruby and JavaScript
- Extensive experience in cross browser testing on different browsers such as Chrome, IE, Safari and Mozilla.
- Automated android and ios mobile applications using API's like Appium.
- Experience in Jasmine using JavaScript .
- Experience in continuous integration tools like Maven, Jenkins, Ant, Teamcity, Hudson and Rally tools.
- Experience in validating mobile web and native apps on Android and iPhone devices.
- Expert in preparing traceability matrix to map requirement coverage with test cases.
- Expertise on identifying GUI objects using firepath and firebug .
- Excellent work experience in functional, integration, GUI, regression, system, compatibility, performance, acceptance, security, stress, black box testing etc.
- 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.
- Extensive experience in functional testing of web services (SOAP and REST).
- Expertise in automating the REST URLs by using tools like SoapUI pro and advanced REST client.
- Experienced in creating Page objects using Page Object Model (POM) and experience in maintaining the constant strings in properties configuration file.
- Worked in test distributed version control systems (GIT, Stash).
- Extensive experience with database utility tools TOAD for Oracle, SQL server management studio, SQL Developer and SQL Assistant
- Expertise in using tools ALM/HP Quality Center, BugZilla and JIRA.
- Experience with Microsoft office applications such as Word, Excel, Outlook and PowerPoint.
- Experience with testing Dashboards, Cross Tab, Summary and Detailed reports
- Experience in working with Oracle, DB2, My SQL and MS - Access databases.
- Exposure to Client/Server, Web application development and testing of such applications.
- Close follow-up with other teams in an agile environment. Experience in analysis and development of client/server, web based application.
- Experience in developing and understanding of HTML, XML, CSS and Good Experience in JQuery, JavaScript
- Excellent Organization, Analytical and Problem Solving skills and ability to quickly learn new technologies. Effective in working independently and collaboratively in teams.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, JMeter, Cucumber, Firebug, FirePath, FitNesse, Jasmine, SoapUI, Coded UI, ITKO LISA, Microsoft Visual Studio, Android Studio, perfecto tool, Calabash, Manual Testing, HP UFT and IBM RFT.
Programming Languages: Java, Python, C, JAVA, JavaScript, Html, XML, SQL, Perl, Ruby on Rails, PHP, AngularJS, VBScript.
Frameworks: Junit, TestNG, Appium, TDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, JBehave, ATF ( Automation Test Framework), Page Object Model, and Backend Testing.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, and SOAPUI. Testing Integration, Functional, Regression, Performance, and Load Testing, Manual, ETL Testing, Black box, and White Box Testing.
Databases: Oracle 10g/11g, SQL server, DB2, MS Access, T-SQL, PL-SQL, My-SQL, Couch base, SQL plus, DB2, MongoDB and Sybase.
Build/ CI Tools: Ant, Maven, Jenkins, Hudson.
Working Environment: Rational Application Developer(RAD), Spring Tool Suite(STS), Eclipse, TOAD, ETL Tools and JBuilder.
Web Technologies: HTML, XML, CSS, Flash, JavaScript, Angular JS, Ruby, Perl and Python.
Mobile Testing: Android, IOS.
Browsers: Firefox (fire path and firebug), Internet explorer, Google chrome.
Operating Systems: Windows Variants, Linux, Unix, Mac OS.
PROFESSIONAL EXPERIENCE:
Confidential, Albany, NY
QA Automation Engineer
Responsibilities:
- Involved in performing system, unit, regression testing on proprietary software used for maintaining equipment data and testing functionality features of the software.
- Involved in writing the test scenarios, test cases and maintaining the detailed test reports, documents.
- Experience in performing automated and manual testing and writing automation test scripts using java, Selenium WebDrive, TestNG, Maven and performing functionality testing of application on mobile browsers using appium.
- Validate, verify and communicate with cross functional team to resolve issues.
- Tested the Functionality of the application through manual Testing.
- Performed functional testing, integration testing, black-box testing, and system, regression testing, and user acceptance tests.
- Automated various test cases using Selenium and executed test script on Firefox, Chrome and IE browser
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Experience working with test management and bug tracking tools such as HPQC, JIRA.
- Preparation of the QA Monthly Report and Creation and revision of Standard Operating Procedures (SOP).
- End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
- Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium Web Driver, Java and TestNG.
- Unit, integration and system testing.
- Performance and functional testing of all the dynamic and interactive features of the website.
- Automation testing covered functionality, performance, GUI of all the components of the website
- Automated test cases using Selenium WebDriver, Java and running test script using Selenium with Java and TestNG framework.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Developed test automation scripts using TestNG for regression and performance testing of the various releases of the application.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Used SQL Queries to verify the data from the Oracle database.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP & REST based clients with XML payload.
- Involved in Unit testing, test case development and regression testing using Junit for web based application.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
- Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
Environment: Java, Selenium WebDriver, TestNG, Maven, SoapUI, Jenkins, Agile, HTML, XML, Jira, XPath, JavaScript, Quality Center, Firebug, SQL, Oracle, Windows.
Confidential,San Jose, CA
QA Engineer
Responsibilities:
- Followed Agile Methodology.
- Involved developing test scenarios and generating detailed test procedures to validate requirements and functionality of product.
- Executing test cases, analyzing test results, and creating detailed test reports and documentation.
- Extensively used SQL statements to query the Oracle Database for Data Validation and Data Integrity and made sure that the data is corrected entered into the database
- Updated the test cases using TFS which acted as repository, reporting test failures and defects and providing test reports and progress reports
- Tested compatibility of application for dynamic and static content under various cross browsers using XPATH in Selenium
- Identifying Critical test case on each release and updating Regression Suite.
- Executed scripts in Load Runner for Performance, Load and Stress Testing using Controller in Load Runner and generated reports using the Analysis tool in Load Runner.
- Worked with packet generator tool to create and send packets and analyze the packets at receiver end.
- Working with development team to troubleshoot and resolve issues.
- Configuring, testing, analyzing and debugging layer 2 and 3 protocols such as OSPF, EIGRP, STP, VTP.
- Involved in customizing PYATS scripts as per System testing configuration.
- Installing L2, L3 licenses on different platforms, Upgrading BIOS to latest version and PID upgrade.
- Involved in analyzing the test result and improvise the test cases and scenarios for enhancing the performance of the product.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAPUI, Maven and Jenkins.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Involved in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Tested interactive company website and data miniaturization technology.
- Wrote manual test cases for web testing for verifying router and modem data.
- Automation testing covered functionality, performance, GUI of all the components of the website.
- Running test script using Selenium with Javascript and NodeJS framework and ensuring that the errors are logged automatically in a separate log file.
- Verified the files against the commands in the command line.
- Created containers for multiple files and dictionaries for compressing/decompressing.
- Compressed and decompressed various types of data including audio, video, binary etc.
- Used XML file to seed multiple file types into one dictionary and miniaturize them.
- Compared traditional miniaturization methods vs proprietary data miniaturization methods.
- Writing test plans. Test cases and logging bugs.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SoapUI, TDD, Agile, HTML, XML, XPath, JavaScript, QualityCenter, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.
Confidential,San Diego,CA
System Wireless Engineer/QA Engineer
Responsibilities:
- Worked on Wireless Handset Module test plan creation and generating test procedures, Followed Agile Methodology and good understanding of Software product life Cycle.
- Developing test scenarios, test cases and creating detailed test procedures documents for various testing (data performance testing, manual testing, regression testing).
- Executing test cases, analyzing and creating detailed test reports for various testing procedure and documenting product issue.
- Executing test cases manually and analyzing the results on various wireless modules on drive test for data performance.
- Involved in performing black box testing and white box testing, working with developers to troubleshoot and resolve issues.
- Studied User Requirement Specifications and converted them to Functional Requirement Specifications and Software Requirement Specifications for application modules.
- Creating and modifying automation test scripts using python for various test cases.
- Experience in performing integration, regression and performance testing, good knowledge on selenium web driver, TestNG, Appium.
- Automated Test cases using Selenium WebDriver, TestNG and Maven for testing e-commerce application for ZTE, Qualcomm, Cricket and executed on different platforms.
- Involved in writing scripts and executing tests on Native app, Hybrid Apps using Appium on android and iOS devices.
- Experience in Data Driven testing, Cross Browser Testing and Page object model testing.
- Bug reporting, tracking and documentation on the Bug tracking System using Bugzilla.
- Extraction of test data from tables and loading of data into SQL tables.
- Developed SQL Queries to perform database testing. Performed Backend Testing
Confidential
Manual Quality Analyst
Responsibilities:
- Extensively worked on preparing documentation as per requirement
- Creation, Maintenance and Reviewing of Test Cases, Executing test cases
- Bug reporting, reviewing, tracking and analyzing using Jira tracking tool
- Manually performed integration end-to-end testing based on BPP requirement
- Extensive use of SQL to perform Database testing.
- Worked on Localization testing and Accessibility testing and oculus project
- Utilized Selenium IDE for test case recording
- Implemented cross browser and cross platform web testing with Selenium WebDriver and TestNG.
- Actively participated in scrum meetings and daily scrum
- Participation in Defect Triage meetings
- Debugged the application using Eclipse IDE
- Executed User Acceptance Testing (UAT) with the stakeholders and the business users, and fixed the errors discovered then verified via regression testing.
- Performed various levels of testing like Functional, Regression, User Acceptance, Black Box, and Smoke, Database testing, Localization testing, Accessibility testing
Environment: Manual Testing, Automation testing, Jira, Firebug, Selenium IDE, Firepath, Selenium, Web Services, SOAP, MS Office, Oracle 10g, XCode, ITunes, Charles tool, Android SDK, adb
Confidential
QA Tester
Responsibilities:
- Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Quality Center for the Functional, Integration, end-to-end, Usability and smoke testing.
- Performed the Manual Testing of the application before switching over to the automation phase.
- Suggested improvements in test process by gathering and analyzing data.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
- Involved in complete QA Life Cycles.
- Managed defect reporting and tracking using Quality Center.
- Created, managed and executed Test Cases using Quality Center.
- Performed Functional, Integration, System, GUI, Cross Browser compatibility, Ad- Hoc Testing.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- Performed Manual Testing to check flow of the application.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Created Test Execution Matrices during the test cycle.
- Participated in QA Team meetings and weekly QA testing reviews.
- Managed weekly management status reports and coordinated meetings between test team and development team to review defects.
Environment: Manual Testing, Quality Center, HTML, Java Script, Oracle, VSS, UNIX.
