Software And Hadware Engineer Resume
Matthews, NC
SUMMARY
- Expert in developing Java Selenium Web Driver/IDE/GRID test scripts using Java, JavaScript,C#,Python and Test Frame works using Testing/Junit,Nunit,Jasmin ANT/MAVEN build tools.
- Experienced in analyzing business specification documents, designing and developing Test Plans, writing and executing Test Cases.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile and Scrum.
- Experienced with coding in Java, JavaScript, C# and Python; extensively experienced in performing Manual and Automated Testing.
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, End to End Testing.
- Expertise in using JIRA as a project management tools.
- Experienced in Test Management and Defect Tracking Tools Quality Center/ALM, JIRA as repository for maintaining Test Cases, execution and tracking the defects.
- Experienced on writing complex SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Experienced in developing and executing automation Regression testing and System testing using Selenium.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Exposure to using Jenkins as Continuous Integration/Continuous Deployment tool.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Experienced in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
- Experienced in using GitHub/GitLab as a source repository system to share code within the office as well as with the team in overseas.
- Good knowledge and testing experience onMobile testingtool likeAppium.
- Experienced in setting up and maintaining Maven build jobs in Jenkins using POM file.
- Extensively experienced in using ReportNG plugin with Jenkins to generate high quality reports.
- Strong Knowledge in using TestNG and Junit as testing Frameworks.
- Good Knowledge in web services testing using SOAPUI tool for soap and Rest Web services.
- Good Knowledge in analyzing the results of the tests dat were used to assist in the identification of system defects, bottleneck and breaking points.
TECHNICAL SKILLS
Automation Tools: Selenium WebDriver/IDE/Grid, SoapUI, Cucumber,SpecFlow,Postman,Jmeter, LoadRunner
Language: Java, HTML, SQL, PL/SQL, CSS,C#, Python, Javascript.
Testing Frameworks: TestNG,JUnit,NUnit
Firefox Add - ons: XPath, Firebug
Testing Tools: JIRA, HP ALM
Build/CI Tools: Maven, Jenkins
Version Control Tools: SVN, Git/GitHub
Databases: Oracle, SQL Server,SQL
SOA Technologies: SOAP, Restful web services
Tools: and Utilities: Eclipse,Intellij,Visual Studio,PyCharm, MS Office
Operating Systems: Windows, UNIX/Linux
PROFESSIONAL EXPERIENCE
Confidential, Matthews, NC
Software and Hadware Engineer
Responsibilities:
- Programming, developing, website coding, and producing data-driven web applications, websites using WordPress and WooCommerce.
- Maintained the current website and added more appealing features
- Redesigned sections of the website to ensure a more attractive and user friendly experience
- Designed custom graphics and offers secure credential solutions for access control, time and attendance, special events, and data collection.
- Updated website content on a daily basis.
- Demonstrated the ability to work diligently under pressure to meet deadlines.
- Conducted mission-critical code fixes throughout all layers of a large scale web application Utilizing JavaScript, JQuery, MySQL, PHP.
- Develop and deploy web applications and client-side web interface components dat interact with relational database management systems dat integrate with Stanford's web, authentication, and authorization infrastructure.
- Assisted with designing and maintaining the backend, including database and server integration using python.
Environment: HTML,CSS, Javascript, jquery, RestAPI, Postman, Python,Wordpress, Woocommerce.
Confidential, Greensboro, NC
Test Automation Engineer
Responsibilities:
- Developed and maintained automated test scripts for Regression testing using Selenium WebDriver and TESTNG.
- Performed performance and load testing of an application.
- Interpret application architectures and identify areas for automation.
- Developed Test Plans and Test Scripts for Automation Testing.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
- Involved in performing Functional testing, Regression testing, System testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Involved in writing load scripts by using Apache JMeter.
- Involved in Problem solving and creating Bug Reports using Bug Tracking Tools like JIRA.
- Interacted with developers to report software bugs and re-tested the fixed issues on a daily basis using JIRA.
- Wrote SQL queries to retrieve data and performed data verification.
- Involved in developing and executing automation Regression testing and System testing using Selenium.
- Performed Data driven testing to validate the components displayed on the website using Selenium.
- Created various data tables based on created templates for different states to execute batch files in Selenium.
- Performed black box testing, database testing, and web-based testing on several test phases.
- Cross browser testing with Java.
- Develop, create and write test Script in Java.
- Developed components for each transaction used in the test script or scenario by using Selenium.
- Developed both Data Driven framework using Selenium.
- Development process the SCRUM, Iterative Agile methodologies for web Application.
- Involved coding and testing using Java.
- Used Jenkins for CICD process.
- Developed scripts by using TestNG with Selenium web driver.
- Setup testing environment and maintain framework usingPython.
- Involved in using Maven build tools to manage framework dependency jar files.
- Use cucumber for BDD framework.
- Writing libraries and test scripts in Python for the automation testing.
- Involved in using Apache POI to read data from external sources to feed locators into the test script.
- Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Created automated script for REST-API testing using Rest Assuredframework.
- Handled the tasks of developing testing procedures to provide support to mobile browsers and devices.
- Attended weekly review meetings to discuss defects along with testers, developers.
- ImplementedSimulatorformobile app testing in IOS and Android platform using Appium Tool.
Environment: JIRA, Selenium WebDriver, Selenium Grid, GitHub, Maven, Jenkins, Oracle, SQL, Windows, UNIX/Linux, MS Word, MS Excel, HTML,Java, JavaScript,XML, TestNG,CSS, Soap UI, REST API with rest assured, Postman, TDD and BDD framework,cucumber,Jmeter,Appium,Python.
Confidential, Round Rock, TX
Test Automation Engineer
Responsibilities:
- ImplementedAgile methodologywith Scrum framework as Software Development Life cycle with 2 weeks of Sprint cycles and coordinated well with team members, lead, project manager.
- UsedC#as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
- Involved in Smoke Testing, Sanity Testing, Retesting, Ad-hoc testing, Functional and Non Functional Testing.
- Elicited requirements from business to determinefunctionalspecifications leading to concrete implementationrequirements.
- Designed and developedHybrid Framework using.Net, C# and NUnit.
- PerformedKeyword Driven and Data Driven Frameworks usingCSV, CSSSelectors as a part ofFramework.
- Performed Data driven testing by passing multiple sets of data by using Excel data reader as plug-in.
- UsedPage Object Model (POM)repository design pattern for storing all the web elements for code maintainability and reusability for Selenium automation.
- Performed End-to-End testing byManual and Automation.
- Worked on different kind of WebElement locators likeID, Name, CSS Selector, Xpathfor identifying the fields.
- Used Requirement Traceability Matrix (RTM) document to ensure whether all the proposed test cases are covered or not as per SRS document.
- PerformedNunittesting to run all the test cases.
- Performed Selenium automation usingSelenium Web Driver and Selenium IDE
- Tested the web modules flow and improve the script performance usingSelenium find elements.
- TestedService Oriented Architectureapplication usingSoap UI.
- Performed parallel execution of test cases usingSelenium Grid.
- Reviewed the requirements and use case diagrams to writeTest Cases/ Test plandat would test various scenarios.
- Worked withTFSas a project management and defect tracking tool.
- Served as functionalSMEforDB2migration project providing recommendations for improvement and technical expertise alongside project life cycle resulting in the delivery of projects on time.
- Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.
- Extensively usedSeleniumAPIssuch as Take Screenshot for Capturing Failed test cases, Select for selecting multiple values from list, Action for various key and mouse event, By with different Locators(Xpath, CSS, id, Link text).
- Developed automation script for Rest API usingRestSharp.
- Wrote SQL queries extensively, queried database and generated test reports.
- Designed and developedWCF Web Servicesand configured our WCF Services with appropriate endpoints for consuming them in the web application
- UsedJQuery, ASP.NET AJAXtoolkit controls andCSSto enhance the performance and richness to the user interface.
- Involved inUnit Testingthe code and provided the feedback to the developers
Environment: Visual Studios, TFS,C#, Selenium WebDriver, Grid, RC, Hybrid, Keyword Driven, Data Driven Framework, Page Object Model (POM),SOAP UI, Nunit, Chrome, Firefox, Internet Explorer, XML,JSON, Excel, HTML5, CSS3