Software Development Engineer In Test Resume
SUMMARY
- 11+ years of professional experience in Software Development, Quality assurance and Software Testing.
- 7+ years of experience in QA Automation
- 3+ years of experience in Python Scripting
- Used this scripting language in backend testing (Restful API testing) and Selenium
- Used GIT for version control system
- Developed page object frame work for the web applications
- 1+ years of experience in Java Programming.
- Have used Java in Testing Tools like Selenium Web Driver with TestNG & JUnit as Unit Testing Framework.
- Developed Keyword Driven Framework using Java.
- Used Eclipse as the IDE for Java Programming.
- Excellence in developing scripts in python which can parse XML file and test the restful end points.
- Progressive Automation and Manual testing of software applications such as Web, Embedded and Windows based applications.
- Experience in Functional, Integration, GUI, System, UAT, Smoke, Sanity, Internationalization & Localization, & User Acceptance Testing.
- Good knowledge on software testing concepts like Creating Test Requirements, Traceability Matrix, Test Plan, Test Scenarios, Test Cases, Defect logging, Test Reporting, Use Cases and Test data.
- Experienced with entire STLC and good at SDLC.
- 3+ years of experience in Agile Methodology
- Proficient in Verification and Validation, Black box, White box, Static and Dynamic types of testing techniques.
- Experienced in design of Automation Framework and guidelines.
- Knowledge of other Test Management Tools like JIRA, Quality Center and Bugzilla.
- Experience in Jenkins continues integration for the automation scripts
- Expertise working with SEI CMM, CMMI models, ISO 9000 process implementation.
- Knowledge of Lean and Six Sigma process and methodologies.
- Wrote Automated Scripts using Python, Perl and VB based Script
- Effective defect tracking and reporting to improve communications and reduce delay.
- Involved in analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
- Good understanding of development and object oriented programming concepts.
- Experience in Microprocessor (8085) and Microcontroller (8051) architectures and assembly language.
- Subject Matter Expert on testing a product with ability to write and execute manual and automated testing
- Experience with the use of electronics laboratory equipment like oscilloscope
- Experience with CAN protocol and working on mobile devices.
- Experience in defect tracking and defect reporting.
TECHNICAL SKILLS
Programming and Scripting Languages: Python, Perl, JavaScript, AutoIt, Batch, Shell script, C, C++ and Assembly language
Test Framework: Selenium WebDriver, Nose, Behave (BDD)
Development IDE: PyCharm, PyScripter, Aptana studio 3, Visual Studio 2008, VS2010, Eclipse, Netbeans
Version Control: Git, Tortoise SVN
Testing Tools: JIRA, Rally, HP Quality Center, Test Director, Bugzilla, Mantis
Web application Tools: Charles(Web debugging proxy application), Advance Rest client (Chrome)
Database: PostgreSQL, MS Access, SQL Plus, MySQL
Web services: Amazon Web Services
Web application Tools: Charles(web debugging proxy application), Advanced Restful client
Operating Systems: Windows 95/ 98/ 2000/ XP, Vista, 7, Linux RedHat 5, Fedora, Open SUSE, Ubuntu 12.04, Cent OS, Mac OS 10
Methodologies: SDLC, Agile (Scrum)
Microsoft Tools: MS Word, MS Excel, MS PowerPoint, MS Outlook, MS Visio, SharePoint
System Tools: Jenkins, Microsoft Windows Logo Kit for Win7 Certification, Microsoft Windows Application Verifier, Confidential Over drive, CPUz, GPUz
Standard and Protocols: CAN, I2C
PROFESSIONAL EXPERIENCE
Confidential
Software Development Engineer in Test
Responsibilities:
- Developed from scratch a page object model(POM) frame work using Java and python behave (BDD)
- Automate restful APIs using python and automate web based application using selenium webdriver
- Testing micro services which is used for over the air (OTA) channels.
- Functional testing of the Restful API’s and the web based application.
- Involved in writing comprehensive test plans based on requirement specification and technical specifications.
- Experience implementing Quality Assurance test automation for web - based applications, including UI, HTTP API endpoint testing
- Function testing of the ingestion, syndication tools and analysis the log files.
- Demonstrated expertise in reading and interpreting XML.
- Tracked defects using JIRA and maintained documents in wiki.
- Contribute in building a robust regression suite in JIRA for the CMS
Environment: Python, Java, Selenium WebDriver, Behave (BDD), Gherkin, Pycharm (IDE), Shell script, Jenkins (CIS), Restful API, XML, CSS selector, XPath, PostgreSQL, PgAdmin, Postman, Advanced Restful client, Elastic search, RabbitMQ, Agile, JIRA, Ubuntu
Confidential
Software Development Engineer in Test
Responsibilities:
- Performed Functional automation testing using Selenium Web driver.
- Create a test cases from the requirements and specifications for the entire web based application
- Functional, Integration and Regression testing the entire web based application.
- Worked on 2 weeks sprint agile methodology.
- Worked on amazon web services.
- Involved in writing comprehensive test plans based on requirement specification and technical specifications.
- Support continuous integration process improvement and innovation
- High level of knowledge of validating browser-based applications and REST Endpoints
- Created test cases and test procedures based on Functional Requirements.
- Written Test Cases and Test script to perform functional, positive and negative testing
- Tracked defects using Rally and maintain documents in Google documents and Rally
Environment: Python, Selenium WebDriver, Nose - Frame work, Behave (BDD), Gherkin, Pycharm (IDE), JavaScript, Jenkins (CIS), Amazon Web Services, Restful API, XML, CSS selector, XPath, PostgreSQL, PgAdmin, Postman, Advanced Restful client, Elastic search, RabbitMQ, Celery, JMeter, Agile, Rally, Cent OS
Confidential
Sr. Automation Test Engineer
Responsibilities:
- Performed Functional and Regression testing using Python, Selenium and AutoIt (VB Based Script)
- Functional, Integration and Regression testing on mobile based embedded systems.
- Reviewed Business and Functional Requirements Documents for the product.
- Involved in writing comprehensive test plans based on requirement specification and technical specifications.
- Created test cases and test procedures based on Functional Requirements.
- Tracked defects using Bugzilla and maintain documents in share point
- Perform System, Integration, functional testing and conducted Bug-Review meetings.
- Flash the software in to hardware PCS900 and GCS900 unit and used XML file to configure the systems and taking log files to access the bugs.
- Tested PCS900 and GCS900 unit with the real sensors and CAN protocols.
Environment: Python, Selenium WebDriver, Pyscripter, MySQL, CAN protocol, PCS900 system, Agile, Rally, Wiki, Sharepoint.
Confidential
Sr. Engineer
Responsibilities:
- Functional, Integration and Regression testing of entire application.
- Performed Installation test and Web application module test.
- Performed Audio and video codec testing and used HP Quality Center.
Confidential
Sr. Engineer
Responsibilities:
- Reported bugs in Confidential TeamTrack and Mantis.
- Used Test Director.
- Guided entire team.
- Test environment setup
- Windows OS and Driver configuration
- BIOS configuration
- MAC address flash on Broadcom chip
Confidential
Sr. Engineer
Responsibilities:
- Developed Test cases and Test plan and the whole responsible of the testing deliverables.
- Performance testing of plug-in.
- Performed Audio and Video Codec Testing.
- Performed Functional and regression testing using AutoIt, Batch, Perl scripts.
- Reported bugs in BugZilla.
- Leading the team and mentoring new members in the team.
- Test environment setup
- Windows OS configuration
- Windows Driver configuration
- Worked on Ghost image
Confidential
Sr. Engineer
Responsibilities:
- Involved in Test case and Test plan development.
- Perform a functional and regression testing.
- Test performance of the code running on Confidential platforms.
- Performed testing in different platforms and operating systems (Window and Linux).
Environment: Python, AutoIt (VB Based Script), HP QC 9, Linux, UNIX, Putty, Windows OS (XP, Vista, Windows 7), MS Office
