Systems Engineer Resume
0/5 (Submit Your Rating)
TX
OBJECTIVE
- Highly competent Software Engineer Test Engineer with more than 7 years of diversified experiencein both automation and manual testing of multi - threaded disturbed computing applications using C++ and Python.
SUMMARY
- 6+ years of experience in both automation and manual testing along with project co-ordination in highly complicated scientific application and web-based applications.
- Strong experience in GUI, functional, regression, integration and user acceptance testing.
- Expertise in test case design, test tool usage, test execution, defect management, defect tracking, test scripts and reports for delivering ultimate quality product.
- Strong knowledge of system level application development in C++ in distributed environment.
- Proficient in python scripting, have written many scripts for test and build automation.
- Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
- Expertise in white box testing in highly complex scientific application in a distributed computing environment.
- Experienced in NoSQL technologies like CouchDB, and relational databases like Oracle, SQLite, and MySQL databases
- Proficient in TDD(Test Driven Development).
- Proficient in writing test Plans & test Scenarios/test cases and documentation of test results.
- Proficient in test automation tools like Selenium webdriver using Java, QTP and Test Complete.
- Expertise in JIRA administration for defect lifecycle and product release management.
- Managed code reviews using Crucible.
- Good knowledge of unit test development in C++ using in-house framework.
- Project management and tool evaluation for higher productivity and streamlining processes.
- Performed analytics for overall system performance and generated weekly reports
- Complete Software Development Life Cycle (SDLC) experience and AGILE software development methodology.
- Experience in writing automated test scripts, designing test procedures and manual test cases.
- Excellent troubleshooting, project management and problem solving skills.
- Good Team player with excellent inter personal skills.
TECHNICAL SKILLS
OS: Linux, Windows, Mac OS, iOS, Unix
Languages: C, C++, Core Java, Python, Shell Scripting and VBScript
Databases: SQL Server 2005 Oracle 11g
Test Tools: Selenium webdriver, TestComplete, QTP 11.0, Net Beans, VS 2012
Version Control: SVN, VSS GIT
Defect Tracking: JIRA, BugZilla, ClearQuest
Management Tools: Confluence, DOORS
Others: Crucible, GNU Make, Jenkins
PROFESSIONAL EXPERIENCE
Confidential - TX
Systems Engineer
Responsibilities:
- Performed systematic and functional testing of seismic data processing modules and developed test cases.
- Developed regression test flows for validating module changes and system as a whole.
- Wrote utility scripts in python for test automation.
- Developed seismic data processing modules in C++.
- Worked on test scripts in Selenium for web interface automation of our product.
- Designed and implemented defect workflow in JIRA from the scratch.
- Wrote python scripts for production performance and problem monitoring.
- Created and updated module documentation with focus on functional testing.
- Developed unit test for C++ API’s.
- Worked on performance testing on compute intensive modules such as bandpass filter.
- Developed unit test guidelines for developers to make application development more robust and efficient.
- Developed regression testing module in C++ for an overall testing of any seismic processing module in the existing framework.
- Sole owner for managing product releases and related software with documentation support in confluence.
- Co-ordinated all code review and testing activities using Crucible.
- Provided support for external testers and power users and had the final control over when a new feature or software component would be released.
Confidential - Houston, TX
Systems Engineer
Responsibilities:
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Used Django framework to develop web-app interface to enqueue jobs on a HPC cluster.
- Used Apache CouchDB (NoSQL) in Linux instance to store jobs metadata information using JSON objects.
- Creating test cases and test data
- Identify, analyze and track defects (Quality Center)
- Used Django APIs for database access.
- Performed data based testing using SQL query.
- Validated webservcies request and response.
Confidential - Houston, TX
Software Engineer
Responsibilities:
- Performed white box and black box testing for high-performance, parallel seismic data processing system in C++.
- Responsible for testing, debugging, and documenting highly complexmarine data using ProMax (data processing tool).
- Worked closely with users to improve the behavior of marine data processing algorithms.
- Worked on unit test development in C++.
- Developed pythonscripts that facilitated parsing of data across different formats.
- Provided occasional end-user support, customer service, and system administration assistance.
- Responsiblefor performing many phases of the software development lifecycle including technical research, requirements analysis, unit testing and deployment.
Confidential
Responsibilities:
- Performed gap analysis to ensure the projects are effective for the organization.
- Monitored client expectations, designed flow-chart and diagrams.
- Produced the visual models for the application to create use cases, sequence diagrams, deployment diagrams and activity diagram.
- Analyzed business requirements document and converted them into system requirement specifications document.
- Developed automated test scripts and libraries in TestComplete and QTP (Quick Test Professional) using VBScript.
- Worked on framework development and wrote libraries for UI testing.
- Data verification using Oracle SQL Developer (Database level).
- Worked on requirement analysis, test plan, testcase creation, testcase modifications and defect reporting.
- Performed functionality, smoke, stress and regression tests
- Worked on configuration management and versioning using VSS.
- Key member in project tracking and requirement traceability.
- Worked at client side for framework implementation in California.
- Team lead for duration of 6 months.