Senior Software Engineer Resume
New, YorK
SUMMARY
- 9 years of passionate experience as Senior QA Analyst in Functional and automation testing of Web applications, Telecom VAS and Mobile applications.
- Expertise in test case automation wif Selenium Web driver and TestNG in Java using data driven framework.
- Experience in preparation of software requirement document (SRD), Requirement traceability matrix (RTM).
- Involved in preparing test plan, test estimation, test strategy, test scenarios, test cases, test reviews, test data, defect reports.
- Expertise in RCA (root cause analysis for critical site issues and support).
- Performance and stability testing of Telecom VAS products. Setting up test environments.
- Analyze load test results to measure teh Average CPU usage, Response time, Transactions per second. Reporting load test results wif necessary graphs, reports and presentations.
- Expertise in planning and executing product benchmarks on various operating systems/ hardware vendors.
- Experienced in Multiprotocol testing.
- Exposed to teh entire application SDLC and STLC (V&V Model).
- Good understanding in Waterfall and Agile (Scrum) methodologies.
- Extensive experience wif Functional, GUI, Database, System, Integration, Regression,
- Smoke, Sanity, Browser compatibility and exploratory testing.
- Experience in using automation tools Jmeter, Jconsole, and SoapUI.
- Expertise in Linux networking concepts.
- Expertise in using tools such as QC, Mantis, CQ, Jira, Pivotal tracker, github
- Onsite experience involving client meetings and offshore coordination.
- Constantly interacted wif team members for improving teh standards of testing and devised simple and easier ways of capturing data.
- Experience in delivering efficient KT sessions to teh new comers to make them feel comfortable wif teh project.
- Ability tosuccessfully manage multiple deadlines and multiple projectsTEMPeffectively through a combination of business and technical skills.
- Seeking an opportunity to utilize my skills and abilities in diverse areas that offers professional growth while being resourceful, innovative and flexible.
- Excellent in handling responsibilities wif good presentation and coordination skills.
- Easily adaptable to cross platforms and cross domains wif an urge to learn new technologies.
- An aspiring IT professional looking forward to excel in teh technology along wif, formulating workable solutions.
TECHNICAL SKILLS
Development languages: C, Java
Automation Tools: Selenium web driver, Jmeter
Protocols and Standards: GSM, CDMA, MAP, TCAP, SCCP, SCTP, SS7 stack, SMPP 3.4, DIAMETER, SNMP, TCP/IP and UDP/IP
Scripting Languages: Perl, AWK, javascript, JSON
Analysis Tools: Etheiral, Wire shark, fiddler, Jconsole, SoapUI
Test/Project Management Tools: Clear Quest, Jira, Mantis 1.2.1, Bug Tracker, pivotal tracker,github
Operating Systems: Windows flavors, Linux9.0, RHEL - 5.0, RHEL-6.4, Solaris10
Configuration Management Tools: SVN, github
Build and CI: Ant, Jenkins
Databases: Mysql, Oracle
Desktop Applications: VMWare, eclipse
Methodologies: V Model, Agile(Scrum)
PROFESSIONAL EXPERIENCE
Confidential, New York
Senior Software Engineer
Responsibilities:
- Test Case Preparation, Test scripts Preparation, Review and Test Execution
- Performed Sanity, Integration, retesting, Regression and exploratory testing.
- Preparation of Regression suite, functional and load test plans
- Preparation of Test log, Defect reports, Test Summary Reports
- Selenium test case automation in java and testNG using data driven approach.
- Integrate test automation suite wif Jenkins and ETAP.
- Identify and automate new test cases and achieve better test coverage.
- Interacting wif teh customer on various forums to discuss teh status of teh project, clarify any queries regarding teh functionality, risk management and any foreseen issues in testing, environments set up etc. for major agile releases.
- Participated in scrum calls for every day updates.
- Performance testing of portals using JMeter and perl simulators
- Analyzing teh system performance (CPU, Memory) in stress and performance testing.
- Involved in defect investigation and escalation for faster resolution.
Environment: Windows, Linux, oracle, Java, html, javascript, ruby on rails, coffee script.
Confidential, New Jersey
Senior Software Engineer
Responsibilities:
- Actively participated in Requirement Walkthrough, Design review sessions wif teh client and dev teams.
- Leaded teh testing team by publishing Test estimation, Test planning, Test Schedule.
- Actively involved in detailed test case, test scripts and RTM preparation.
- Involved in setting up Test environment and regression suites.
- Extensively involved in manual testing of teh features and in integration testing.
- Used Selenium IDE for Open source web testing.
- Maintaining and automating test cases wif selenium+java+testNG
- Involved in reporting bugs in CQ after integration and system testing.
- Backup teh logs for all teh functional and performance tests.
- Regression, UAT, defect re-testing, smoke, sanity for all releases.
- Participated in scrum calls for every day updates.
- Actively involved in performance test planning and test strategy.
- Benchmarking teh product by conducting stress, sustainability tests.
- Conducted load, stress, performance tests.
- Worked on Perl scripts by enhancing them for new test requirements.
- Analyzed various performance monitors to find System Bottle necks, Network bottlenecks, CPU & Memory Utilization.
- Involved in documenting functional, performance and benchmarking results.
- Actively involved in creating test summary reports and defect summary reports and timesheet reports.
- Actively involved in preparing Root Cause Analysis and Lessons Learnt (BoK) documents.
Environment: RHEL5, Linux,Mysql. Languages: C, C++, Perl, Java,SQL TCP/IP, UDP/IP, SCCP/TCAP/MAP, SMPP, SCTP, Diameter. Etheiral, Wire Shark, Mantis. Simulators: ITP, ESME.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in transition from client team about Montreal and Toronto Network connectivity.
- Performed UAT in client network remotely.
- Rendered online support to operations team in MMG expansion in both teh sites.
- Provided RCA for connectivity and upgrade issues.
- Leaded teh testing team by publishing Test estimation, Test planning, Test Schedule.
- Actively participated in identifying test scenarios and test coverage. Documenting them and reviewing them wif teams.
- Actively involved in detailed test case, test scripts and RTM preparation.
- Involved in setting up Test environment and regression suites.
- Involved in reporting bugs in CQ after integration and system testing.
- Involved in virtualization testing in VMWare.
- Participated in scrum calls for every day updates.
- Feature testing - LDAP and Enum connectors, Fallback/Rerouting logic, Market ID based Routing, Message text Override, Blacklisting and Segmentation.
- Conducted load tests wif multiple interfaces, longevity tests.
- Analyzing teh system performance (CPU, Memory) in stress and performance testing.
- Involved in documenting functional, performance and benchmarking results.
- Actively involved in creating test summary reports and defect summary reports and timesheet reports.
Environment: RHEL5, Linux, Mysql, Java, HTML, Interfaces-SMPP, HTTP, CIMD, SMTP, MM7 Protocols -Diameter, SMPP Plus. Tools: SoapUI, jConsole, Selenium, Wire shark, Clear Quest, JIRA
Confidential
Senior Software Engineer
Responsibilities:
- Actively participated in Requirement Walkthrough, Design review sessions wif teh client and dev teams.
- Leaded teh testing team by publishing Test estimation, Test planning, Test Schedule.
- Actively participated in identifying test scenarios and test coverage. Documenting them and reviewing them wif teams.
- Actively involved in detailed test case, test scripts and RTM preparation.
- Involved in setting up Test environment and regression suites.
- Extensively involved in manual testing of teh features and in integration testing.
- Involved in reporting bugs in CQ after integration and system testing.
- Backup teh logs for all teh functional and performance tests.
- Regression, UAT, defect re-testing, smoke, sanity for all releases.
- User interface testing and defect reporting.
- Participated in scrum calls for every day updates.
- Actively involved in performance test planning and test strategy.
- Benchmarking teh product by conducting stress, sustainability tests.
- Analyzing teh system performance (CPU, Memory) in stress and performance testing
- Involved in documenting functional, performance and benchmarking results.
- Initiated GUI automation wif selenium IDE.
- Actively involved in creating test summary reports and defect summary reports and timesheet reports.
Environment: Linux,RHEL5, Mysql,SQL Java, HTML, Interfaces-SMPP, HTTP, CIMD, SMTP, MM7 Protocols -Diameter, SMPP Plus. Tools: SoapUI, jConsole, Selenium, Wire shark, Clear Quest, JIRA
Confidential
Senior Software Engineer
Responsibilities:
- Involved in Test Planning, detailed test cases development for customer requirements.
- Participated in design reviews, test case reviews wif peer teams.
- Test environment setup for each customer build.
- Test execution - Feature, smoke, regression, performance testing for each release.
- Defect reporting, Re-testing, regression testing for each iterative release.
- Benchmarking teh product wif customer reqirements.
- Published test results, load results, test closure reports.
- Performed UAT in client network remotely.
- Online support for every deployment, upgrade.
- Involved in integration testing wif SPM and Campaign Manager.
- Performance validation of teh product wif different modules.
- Actively participated in noledge transition to new engineers.
Environment: Rhel5,Linux, Mysql, Solaris
Confidential
Senior Performance Engineer
Responsibilities:
- Client requirements gathering, performance test planning and documentation.
- Multiple test environment setups for cluster and non-cluster specific to operators.
- Software compliance testing on various hardware vendors (HP, IBM etc).
- Load, Performance, Stress testing for improving teh stability of teh product.
- Benchmarking teh product for different OS, wif VM Ware, wif rack servers and Blade servers.
- Analyzing CPU, memory, storage usage, transactions/sec, logs, CDR for each test.
- Enhancing teh Perl scripts to generate test reports for customer requirement.
- Plotting throughput graphs, CPU Usage, Memory Usage, Heap Memory Usage graphs
- Verifying memory leaks, CPU drops, error logs, thread blocks and reporting teh bugs.
- Prepared test closure reports and documents are made available in CVS.
Environment: Linux, RHEL 4, RHEL5, Solaris-10. Languages: C, C++, Perl, Java. MS Excel,SQL Protocols: TCP/IP, UDP/IP, SCCP/TCAP/MA/P, SMPP, SCTP, Diameter.
Confidential
Software Engineer
Responsibilities:
- Provide status reporting of team activities against teh program plan or schedule.
- Keep teh project manager informed of task accomplishment, issues and status.
- Defining teh scope of testing wifin teh context of each release / delivery.
- Stress/Performance testing for improving teh stability of teh product.
- Implementation and customer issue analysis/Support.
- Automation planning, execution and reviews against ongoing / outstanding activities.
- Participation in requirement analysis and design discussions.
- Involved in design of highly scalable solutions for Quad core, Hexa core in clustered and non clustered modes.
- Support during Confidential test case execution.
Environment: RHEL 4, RHEL5, Linux,Solaris-10. Languages: C, C++, Perl,SQL
Confidential
Software Engineer
Responsibilities:
- Test case preparation and execution.
- Test report preparation for test case failures for all modules
- Retesting & Regression testing for customer issues
- Sanity & System testing for every enhancement
- Worked closely wif teh development team to analyze teh raised defects and to fix them and close in time.
- Attended soft skill training sessions.
- Attended regular project status meeting involving teh entire project team.
- Attended regular testing team meetings to discuss testing status
Environment: RHEL 4, Linux Languages: C, C++, and Perl
