Senior Software Engineer Resume
SUMMARY:
- I am a self - motivated person with strong determination and ambition to pursue a challenging career in Software Testing and Quality Assurance.
- Over 6.2 Years of professional experience in software product Testing (Manual and Automation).
- Have 6 years of experience in Telecom Domain, both OSS and BSS
- Worked on major telecom products like Billing, Charging, CRM, Fraud Management and Order Management
- ISTQB and Tricentis TOSCA certified Test Engineer.
- Worked for major Telco’s like Confidential, MTN, Ooredoo and Confidential
- Have worked on various applications like Client-Server, Web-applications, Mobile (Android and iOS) applications.
TECHNICAL SKILLS:
Scripting: VB Scripting
RDBMS: SQL Server (2008 R2 and 2012) and Oracle
Automation Tools: TOSCA 10.2 and 9.3
Operating System: Windows family, Linux, UNIX and AIX
Office Suites: MS Office and Open Office
Bug Tracking Tools: Test Track Pro, Redmine, SQC, QC and JIRA
Programming Language: Core Java
API Test Tool: Postman
TESTING SKILLS:
- Strong Understanding of all phases of Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC).
- Proficient in different phases of testing like Smoke Testing, Functional Testing, System Integration Testing, Integration Testing, Regression Testing, GUI Testing and Compatibility Testing.
- Expertise in Black box testing and good knowledge of White box testing.
- Expertise in Types of Integration Testing and Types of Reviews.
- Good knowledge of Test Case Design Techniques, Cyclomatic complexity, Comparison testing and Defect Seeding.
- Having good experience in Writing, Execution and Reviewing of Test case.
- Good Understanding of Bug Life Cycle and Defect tracking tool like HP ALM.
- Server applications.
- Actively involved in automating test cases using TOSCA.
- Experience in Automation Testing for complex HTML and Java web applications.
- Have good experience in API Testing.
EMPLOYMENT HISTORY:
Confidential
Senior Software Engineer
Responsibilities:
- Attending scrum calls to understand the requirement and estimate it
- Analyzing the requirement and writing the test scenario\test cases
- Analyzing the release scope and identifying the regression scenarios
- Converting the manual test cases to the automated scripts
- Involving in effort estimation and assigning the work to team
- Involving a in a peer review and technical review of scripts developed
- Demoing the scripts developed to the stakeholders
Environment: TOSCA 11.0 and MS SQL Server on Windows boxes.
Confidential
Senior Software Engineer
Responsibilities:
- Analyzing the requirement and writing the test scenario\test cases
- Analyzing the release scope and identifying the regression scenarios
- Converting the manual test cases to the automated scripts
- Migrating the Selenuim scripts to TOSCA
- Involving in effort estimation and assigning the work to team
- Involving a in a peer review and technical review of scripts developed
- Demoing the scripts developed to the stakeholders
Environment: TOSCA 11.0 and MS SQL Server on Windows boxes.
Confidential
Associate project engineer
Responsibilities:
- Analyzing the release scope and identifying the regression scenarios.
- Scripting the regression scenarios.
- Smoke test of scripts built.
- Identifying the test data and raising the data request.
- Verifying the data and updating in database.
- Executing the test scripts via Execution List Or Scratchbook Or Jenkins
- Defect logging and tracking.
Environment: TOSCA 9.3 and Oracle Server on Windows boxes.
Confidential
Associate project engineer
Responsibilities:
- Analyzing requirement and Designing Test Plan.
- Taking complete ownership of change requests coming in.
- Writing, Reviewing and Updating Test Scenarios\Test Cases\Test Data.
- Involving in walkthrough with stakeholders to discuss the scope and test objectives.
- Executing Test Cases and preparing the Test Result sheet.
- Part of Connected Applicatiob Test team, used to work with multiple vendors.
- Part of Shakeout Testing (Smoke Testing) at onsite to ensure that the environment is stable.
- Investigating Bugs, Reporting and Tracking using QC.
- Defect Analysis and Defect Triage.
- Reviewing the documents like test plan, test scenarios and test cases.
Environment: Java and MS SQL Server on Windows boxes.
Confidential
Software Engineer
Responsibilities:
- Played role as both Test Engineer and Implementation Engineer.
- Analyzing BRD (Business Requirement Document).
- Extracting the requirement from the BRD and Preparing the FSD (Functional Specification Document).
- Preparing the RTM (Requirement Traceability Matrix).
- Data Gathering.
- Analyzing the data shared by clients and preparing the mapping sheets and defining the logics.
- Interacting with all the stakeholders like Clients, Internal Development Team and Testing Team.
- Conducting the walkthrough with internal stakeholders to understand the Project scope.
- Preparing the test cases and test data.
- Defect tracking.
- Preparing the release notes and installation documents.
- Installing the product and performing the UAT.
Environment: Java and Oracle on LINUX/AIX boxes.
Confidential
Software Engineer
Responsibilities:
- Analyzing requirement and Designing Test Plan.
- Writing, Reviewing and Updating Test Scenarios\Test Cases\Test Data.
- Executing Test Cases and preparing the Test Result sheet.
- Involved in Data Migration process.
- Maintenance of Production Server and Investigating\ Tracking Production Issues (for Confidential ).
- Involved in Billing Performance Testing.
- Testing of processing modules (like A\R) from the scratch.
- Investigating Bugs, Reporting and Tracking using TTP and Redmine.
- Defect Analysis.
- Involved in Deployment during releases.
- Reviewing the documents like release notes, release plan, Installation manual and Formatter logics.
Environment: Microsoft .Net 4.5Framework and MS SQL Server on Windows boxes.