Sdet Resume
Bellevue, WA
OBJECTIVE:
Software Development Engineer in Test(SDET)
SUMMARY:
- 10+ years of experience in Software Development, Testing, Debugging, and Maintenance/sustainment fixes
- 3+ years in Java/Python/Selenium Windows API programming and Object Oriented Programming(OOP)
- 3+ years as a team lead with a proven ability to ship a high quality product, on scheduled time and on budget
- 5+ years in Database design and development
- Complete understanding of Software Development Methodologies such as SCRUM, and Agile Testing process
- Proficiency in Data Structures and Algorithms,Java,C,C++
- Implemented CMM and ISO Quality models
- Excellent programming skills in C/C ++/Java, JDBC, XML, JavaScript, solid object oriented design experience
- Functional knowledge of billing and payment systems, logistics and information systems, Telecom
- Excellent communication, focus, and self management skills
- Proven experience of the ability to lead small to mid size projects and teams.
- Advanced skills as a Team Lead (includes test planning and estimation, test case design, execution, management of and accountability for the overall testing effort, defect management, metrics, and reporting)
- Good understanding of automated testing, load and performance testing, design and implementation of test automation frameworks, automated test script design, execution, and maintenance.
TECHNICAL SKILLS:
Languages: Java, Python, C, C++
Test Tools: JUnit, Jenkins, TestNG, SOAP UI, Load Runner, Eclipse, TOAD, Mockito
Servers: Apache Tomcat. XAMPP
Technolgies: DOM, XML. JSON, REST, SOAP APIs, Web Services, JSP
Build Tools: Git, Stash, Ant, Make, Perforce, Jenkins
Debugging Tools: Wireshark, Fiddler, Windbg, Buganizer
Operating Systems: Unix/Linux, Windows, Mac
Database & Tools: MySQL, ORACLE 10g, 9i, SQL, PL/SQL,, XAMPP, MongoDB
EMPLOYMENT HISTORY:
SDET
Confidential, Bellevue, WA
Responsibilities:
- Invoke REST APIs using from the testcase for testing functionality
- Create automation testcases in Git and Stash(BitBucket)
- Create and track issues in Jira
- Create Jenkins job to run test scripts in Linux
- SQL queries for creating and validating MySQL database
- Worked with Java and Hadoop Cluster for distributed Data
- Worked on web application that searches and displays the cluster data
- Created test plans and testcases to validate requirements
- Wrote shell scripts to create config and data
- Used Eclipse, Ant, Maven to create tests
- Used Mockito for Mocks and Stubs
- Created unit tests
- Used JMeter for HTTP request/responses tests
- Used REST APIs for Artifactory, Jira
- Performed Data Mediation related testing
- Wrote Linux shell scripts for validating Linux processes for call billing records.,
- Worked in Automation framework using Java/Jira/Jenkins.
- JSON data handling for Web service request response.
- TestNG and Jenkins integration for running the automation frameworks and test results delivery.
- Perform SQL queries in MySQL.
- Data management such as import and export of data in PhpMyAdmin.
- Involved in writing Ansible scripts for deployment testing,
SDET
Confidential, Seattle, WA
Responsibilities:
- Wrote Automated tests in Java/Selenium/Webdriver for Web applications.
- Wrote Automated tests and support test framework in Python/Linux.
- Developed library in Python for the common functions used in Installing and validating Windows applications
- Involved in Test Framework design and coding
- Test desktop applications using Python automated tests using APIs.
- Wrote testplans and testcases to cover variuos product features.
- Perform debugging and network trace using Wireshark/Fiddler.
- Run daily tests and monitor results for unit and integration results
- Triage bugs and followup for releases using Buganizer.
SDET
Confidential, Seattle, WA
Responsibilities:
- Wrote automation frameworks in Java for SOAP/REST services
- Used JDBC for performing inserts, updates and select function for tables in Oracle Backend database by using Result Sets and handled SQL Exceptions in Java
- Automate sending Request XML and validatig server Response XML using Java/JMeter
- Used Python for validating SOAP request and responses
- Automated daily monitoring reports through schedued tasks and Python
- Used Java JMS queue/JNDI for posting SOAP services as a message to the tibjms Queue for asynchronous SOAP services
- Used hints in SQL queries to use result cache to improve response time for repeatedly used SQL queries.
SDET
Confidential, Seattle, WA
Responsibilities:
- Created test frameworks, WSDLs using Green Hat testing tool to test middleware services for Payment processing
- Review of Requirements documents to analyze gaps between the Functional specification and Business Requirements document for End - to-End testing.
- Created Test Plans, Test cases, Test data
- Conducted Defect Triage with Business, Project and Development folks for defect resolution
- On-shore contact point and provide direction
- Identify and execute smoke test scenarios prepare test data for production deployments and validate build
SDET Lead
Confidential, Beaverton, OR
Responsibilities:
- Formulate test plans to define the test platform for the project in terms of hardware, software requirements and workflow.
- Performed whitebox testing for Java.
- Created complex SQL procedures such as billing and call congestion retries.
- Analyzed SIP logs generated during call processing to ensure calls were made and details were logged to the database.
- Conducted API testing
- Used ant and cruise control to build JAVAmodules and successfully deploy in Jboss server in the QA platform for testing before the software is loaded into production.
- Used Java Object Oriented Programming(OOP) concepts and implemented classes and methods from the Java API
SDE Lead
Confidential
Responsibilities:
- Planned and executed implementation schedule for projects and lead a group of 7 developers
- Performed Software Installatiion/Implementation Confidential off-shore client site(HongKong).
- Created Technical Design Specification for the Client-Server projects
- Created ER Diagrams, tables, Index's, View, table level constraints and triggers to enforce referential integrity and apply business rule for the above referenced information system models.
- Trained for CMM level 5 procedures to participate in Confidential to verify Test Metrics.
- Used Object Oriented Analysis and Design(OOAD) and implemented using Object Oriented Programming(OOP)
- Performed database design, both physical and logical schema design for the project.
- Designed, constructed and tested application code in Oracle Developer 2000.
Software Programmer
Confidential
Responsibilities:
- Wrote Application Software using Oracle Developer 2000, Forms, Reports
- Performed Database Server side functions such as Database startup, backup, data migation and recovery procedures.
- Software Training and software guide for student ptojects
- Perform data validaton for large scale databases
- Wrote SQL, PL/SQL code for queries, stored procedures, triggers in Oracle.
