Senior Software Engineer Resume
New, YorK
SUMMARY
- 8+ 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 with 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 the Average CPU usage, Response time, Transactions per second. Reporting load test results with necessary graphs, reports and presentations.
- Expertise in planning and executing product benchmarks on various operating systems/ hardware vendors.
- Experienced in Multiprotocol testing.
- Exposed to the entire application SDLC and STLC (V&V Model).
- Good understanding in Waterfall and Agile (Scrum) methodologies.
- Extensive experience with 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 with team members for improving the standards of testing and devised simple and easier ways of capturing data.
- Experience in delivering efficient KT sessions to the new comers to make them feel comfortable with the project.
- Ability tosuccessfully manage multiple deadlines and multiple projectseffectively 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 with good presentation and coordination skills.
- Easily adaptable to cross platforms and cross domains with an urge to learn new technologies.
- An aspiring IT professional looking forward to excel in the technology along with, 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: Ethereal, 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 with Jenkins and ETAP.
- Identify and automate new test cases and achieve better test coverage.
- Interacting with the customer on various forums to discuss the status of the project, clarify any queries regarding the 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 the 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, coffeescript webdriver, chromedriver, eclipse, testNG, autoit, ant, jenkins, jmeter, jconsole, fiddler, pivotal tracker, jira, svn, github, etap.
Confidential, New Jersey
Senior Software Engineer
Responsibilities:
- Actively participated in Requirement Walkthrough, Design review sessions with the client and dev teams.
- Leaded the 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 the features and in integration testing.
- Used Selenium IDE for Open source web testing.
- Maintaining and automating test cases with selenium+java+testNG
- Involved in reporting bugs in CQ after integration and system testing.
- Backup the logs for all the 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 the 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. Languages: C, C++, Perl, Java.
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 the sites.
- Provided RCA for connectivity and upgrade issues.
- Leaded the testing team by publishing Test estimation, Test planning, Test Schedule.
- Actively participated in identifying test scenarios and test coverage. Documenting them and reviewing them with 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 with multiple interfaces, longevity tests.
- Analyzing the 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 with the client and dev teams.
- Leaded the testing team by publishing Test estimation, Test planning, Test Schedule.
- Actively participated in identifying test scenarios and test coverage. Documenting them and reviewing them with 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 the features and in integration testing.
- Involved in reporting bugs in CQ after integration and system testing.
- Backup the logs for all the 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 the product by conducting stress, sustainability tests.
- Analyzing the system performance (CPU, Memory) in stress and performance testing
- Involved in documenting functional, performance and benchmarking results.
- Initiated GUI automation with selenium IDE.
- Actively involved in creating test summary reports and defect summary reports and timesheet reports.
Environment: Linux,RHEL5, 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:
- Involved in Test Planning, detailed test cases development for customer requirements.
- Participated in design reviews, test case reviews with 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 the product with 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 with SPM and Campaign Manager.
- Performance validation of the product with different modules.
- Actively participated in knowledge 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 the stability of the product.
- Benchmarking the product for different OS, with VM Ware, with rack servers and Blade servers.
- Analyzing CPU, memory, storage usage, transactions/sec, logs, CDR for each test.
- Enhancing the 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 the 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
Confidential
Software Engineer
Responsibilities:
- Provide status reporting of team activities against the program plan or schedule.
- Keep the project manager informed of task accomplishment, issues and status.
- Defining the scope of testing within the context of each release / delivery.
- Stress/Performance testing for improving the stability of the 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.
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 with the development team to analyze the raised defects and to fix them and close in time.
- Attended soft skill training sessions.
- Attended regular project status meeting involving the entire project team.
- Attended regular testing team meetings to discuss testing status
Environment: RHEL 4, Linux Languages: C, C++, and Perl
