Test Engineer Resume
4.00/5 (Submit Your Rating)
Dallas, TexaS
SUMMARY
- 6 years of experience as a Software Engineer, Automation Engineer, Quality Assurance Engineer, QA Test Lead, System Integration Tester and 5G Automation and Test Engineer.
- Excellent working knowledge of designing & implementation of all QA test strategy plans manually and automated Test solutions for Client/server and Web applications.
- Experience in Software Development Life Cycle (SDLC), Software test life cycle (STLC) and Agile Methodologies.
- Proficient in devising all the artifacts of testing such as Test Scenarios, Test Plans, Test cases, Test Strategies, Defect Reports, Status Reports, Release Notes, Release Criteria, Test Summary Report, Risk Assessment Matrix and Requirement Traceability Matrix.
- Experience in testing web applications and specialist in performing all levels and all methods of testing such as Black Box, Gray Box and White Box testing.
- Hands - on experience on Functional testing (Unit testing, API, Regression, Smoke, Sanity, Integration, System, Usability, UI, Accessibility, Acceptance Testing etc.,) and Non-Functional testing (such as Performance, Load, Stress, Spike, Volume testing etc.,).
- Good track record of working within tight deadlines and delivering results on time both independently and as part of a team.
- Identified appropriate situations for implementing test automation, accounting for situations where automated testing was counterproductive.
- Monitored emerging test automation frameworks, technologies and best practices for useful developments.
- Participated in weekly test automation code review meetings, providing input on colleagues' coding efforts.
- Reduced overall testing hours 20% by writing and optimizing automation test scripts in python.
- Collaborated with developers and product owners to stay current on product features and intended functionality.
- Created accurate and efficient test scripts in Python and Robot Framework to manage automated testing of certain products and features
- Debugged code and located root causes of problems by reviewing configuration files and logs.
- Gathering automation requirements from clients and prepare low and high level design documents for automation scripts
- Submit developed code in GitHub using version control system (Git), perform peer code reviews on code commits from team members in GitHub and releasing code to production environment.
- Root cause analysis for product issues and assigning same to respective developers.
- Attended meetings with quality assurance, developers and project managers to assess scope and sequence of project.
- Coordinated with offshore development teams, delivering remote lectures on testing techniques, tools and protocols
- Reviewed all test cases and test scripts for quality and identified additional areas to review.
- Trained developers and quality assurance team members in automation programs and processes
- Experience in increasing productivity by effectively training, leading and managing the teams.
- Team player with good interpersonal skills, hardworking and willingness to learn.
- Possess good analytical, technical, writing and problem-solving skills including Business Analysis and Presentation skills
TECHNICAL SKILLS
- Python
- Java
- SQL
- GitHub
- Robot framework
- REST API
- RedHat OpenStack
- JSON
- HTML/CSS
- API Testing
- Cloud Computing
- Postman
- AssureNow
- Rally
- JIRA
- Agile
- Linux
- Virtualization
- 3GPP
- LTE
- RAN
- 4G
- 5G
- Protocol Stack
- Scrum
- Jenkins
- Putty
- Plotly Dash
- Cloud-Native Architecture
- Containers
- Kubernetes
- Docker
- AWS
- CI/CD
- Tableau
- OSI Model
- TCP/IP
- Selenium
PROFESSIONAL EXPERIENCE
Test Engineer
Confidential | Dallas, Texas
Responsibilities:
- Automate E2E testcases (Create Scripts) from UE to the gNB using Robot framework (using Python) and other tools (BFAT)
- Implement 4G/5G Features that mostly involves with the Call flows (DL/UL Data Calls, Voice calls, VoNR Calls), UE Registration, Handovers (inter gNB and intra gNB), Commission and Decommission NIDD parameters, throughput analysis, QXDM & Wireshark log analysis.
- Good understanding of 4G Core Network - EPC (SGW, PGW, MME, HSS) and 5G Core Network (AMF, SMF UDM, UPF, NRF, PCF, NSSF, AUSF).
- Execute 5G test cases in R&D Lab, Customer Lab and Customer Field
- Fault replication in Confidential labs of issues reported from customer lab and field
- Analyze logs and troubleshoot network problems
- Implement fault corrections and validate
- Support test case planning and test case contents creation
- Prepare reports on testing, faults and other 5G support activities
- Provide support to local teams enabling activities
- Provide support to 5G New Product Introduction programs
Quality Assurance Engineer
Confidential | Champaign, Illinois
Responsibilities:
- A Filing, verifying and closing bugs found during testing of active features and reviewing automated regression test results.
- Collaborating with developers to ensure that the testing requirements are clear and the test plan is thorough.
- Updating and supplementing existing test cases by comprehensively testing new features added to Confidential |Alpha.
- Distributing test run reports internally.
- Fixed medium to minor bugs using core python language.
- Developing, maintaining, and improving software quality assurance procedures and tools.
- Reviewing features to determine testing approach and creating comprehensive software quality assurance test plans.
- Using Jenkins or other technology stacks to deploy builds to internal servers.
- Commit test updates in all release branches and on the Master branch or Head
Software Engineer
Confidential
Responsibilities:
- Understanding the User Stories provided by the client and the logical flow of the Application from Business Knowledge.
- Planned and designed automated testing scripts with robot framework (using python) in order to reduce labor hours by 30%.
- Created test plans, designed and executed end-to-end test cases, regression suites and involved in test data identification and gathering.
- Designed JSON requests (JSON Template creation for requests like InstantiateNS, GetOrder, QueryNS and UpdateNS), orchestrated VNF’s, test LCM of VNF and on-boarded them.
- Monitored VNF’s (Fault and Performance Management) using Assure Now Application.
- Documented, triaged and managed defects using Rally and Bugzilla and worked with developers to facilitate timely resolutions.
- Performed System Integration Testing, Quality Assurance Testing and Unit Testing during Management and Orchestration (MANO) to maintain strong development standards and high customer satisfaction.
- Installed and deployed every build of SMP application using Jenkins and Putty in the beginning of every sprint.
- Worked with Agile and Scrum methodologies to accomplish project milestones and meet demanding timelines.
- Presented Demo's to the clients at the end of each sprint with perfection and documented test cases (ATP).
- Coordinated and participated actively in Scrum, Stand-up, Sprint kick off, Town hall, Defect and Vendor calls to successfully deliver a quality project.
- Delivered Sprint specific user stories on time (release date) by maintaining quality standards.
- Worked closely with on-site teams to complete timely tests and facilitate smooth product releases.
- Reviewed activities such as Test Case Review and Test Strategy Review as the owner of the user story and generated reports for development teams.
- Handled KT sessions for new resources joining the project.
