Qa Engineer Resume
Richardson, TX
SUMMARY:
- Quality Assurance professional seeking challenging position as QA Engineer
- Over 18 years of experience in testing, troubleshooting and resolving software problems
- Senior software QA tester with full system development life cycle experience, including designing, developing and implementing test plans, test cases and test processes.
- Excel in creating test plans and running automated test scripts to pinpoint software defects, track bugs, close open defects and validate functionality
- Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Report
- Highly experienced with Dimensions, JIRA, and Quality Center (ALM)
- Strong Knowledge of relational database design (SQL Server, Oracle)
- Experienced with T - SQL/PL-SQL including joins, stored procedures, user defined functions, views, triggers
- Experienced in UNIX/Linux command line, shell scripting
- Knowledge of C/C++, OOP, Javascript, C#, Python
- Familiar with HP QTP
- Experience in Javascript, Eclipse IDE, Selenium WebDriver, JUnit and TestNG.
- Well versed with Handling Elements in Selenium WebDriver.
- Writing Test cases using Element locators, WebDriver methods, Javascript programming features and TestNG Annotations.
- Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
- Knowledge of web services (SOAP and REST)
- Agile/Scrum experience
- Experience working in a onshore/offshore model
- Require very little or no supervision and very self-motivated
- Excellent problem-solving skills
TECHNICAL SKILLS:
Operating Systems: UNIX, Linux, Windows
Tools: HP Quality Center (ALM), Dimensions, JIRA, CVS, SVN, GIT, RTM, Eclipse IDE, Selenium IDE, Selenium Webdriver, Junit, TestNG, Firebug, Firepath, SOAPUI, Tektronix GeoProbe, Tektronix G10/IRIS, WinSCP, Wireshark, Oracle, Toad, SSMS, SSIS, QTP, Enabler 9.1 and 9.3, CRM, OMS, CSM, System X, Vertex and OMS
Apps: GPRS, UMTS, VoIP, 4G LTE, SigTran, Microsoft office, Q Messenger, GSM MAP, INAP, CAMEL, ISUP, IPv4/v6, UDP, TCP, SIP, DNS, Radius, LDAP, Diameter, WAP, HTTP, M2PA, M3UA, RANAP, UMTS, SigTran, IuCS, IuPS, ATM, Frame Relay, ASN.1, C-Plan, XML, HTML
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, TX
QA Engineer
Responsibilities:
- Worked as part of AT&T Uverse team on Enabler system of Amdocs.
- Main responsibilities include progression (new functionalities), regression, and production support as a QA Engineer in a data driven system (Enabler)
- Analyze design documents, outline the enhancements and create test plans accordingly
- Create Requirements Traceability Matrix to make sure all requirements are covered in during testing.
- Carry out Manual/Automated Testing with Linux Shell scripts, Javascript, and SQL scripts.
- Created bash shell scripts to automate bouncing of APIs, daemons and processes as needed to perform different kind of testing
- Automated error detection in logs by created bash sell scripts to check jobs, APIs and daemons logs for errors and exceptions.
- Test and certify the fixes provided by development team before deployment in Production
- Perform positive and negative testing once fix is available for testing as well as regression testing to make sure existing functionality is not broken
- Involved in day to day meetings for the reviews, approvals and testing activities of new offer releases and promotions for Uverse and Unified accounts.
- Write ad-hoc SQL queries to test the application for data integrity and verified the contents of the data tables
- Verify the integrity of data to make sure data is flowing properly between tables based on requirements
- Responsible for creating test data and scenarios as needed from either CRM or backend using Web APIs.
- Performed XML file testing from UI as well as from Back end Database
- Performed Sanity, Regression, Integration and End-to-End testing on new builds for every release
- Coordinate with other teams to make sure End-to-End functionality is working as expected.
- Coordinate with 3rd party interfaces such as Vertex (Taxations), CAPM (Payments) and TDMS (File transfers to interfaces).
- Report defects using Quality Center and JIRA (depending on project), writing priority and severity and description of the defects
- Involved in verification of all type of defects, and doing modification, closed, re-open based on observation of defects
- Responsible for keeping track of all issues/defects for every release
- Help development teams reproduce defects reported by Production.
- Perform root cause analysis
- Maintain Linux environments for testing teams
- Make sure the processes are running properly
- Check memory issues
- Working in onshore and offshore Coordination activities
- Attend HO calls with offshore team and prioritize the tasks
- Review and discuss the any blockers
- Follow up with relevant teams to solve the blockers
Confidential, Plano, TX
QA Engineer
Responsibilities:
- Tested the new functionality added for 3GPP (GSM), IETF (VOIP), Text based protocols for VOIP and UMTS networks
- Participated in reviewing the User Stories during grooming sessions with product owner, scrum master & developers
- Prepared test scenarios and reviewed with scrum team.
- Responsible for discussing the test status, issues and new development with the development team in daily Scrum meetings
- Used JIRA to link test cases to User Stories
- Configured UNIX platform/server as needed to install and test software builds
- Managed all decode production build deployments for my team
- Use automated script to perform development testing of software packages
- Perform system testing, ETE testing, regression testing
- Created test cases based on new functionality for decode
- Run real-time traffic captures from customer systems to debug errors.
- Perform root cause analysis
- Compare hex dump from captures to appropriate specifications to determine the cause of error
- Determine if the errors are bugs, defect or unsupported feature/specification that may need enhancement
- Log problem tickets in JIRA
- Also, use JIRA to manage problems reported by System test and customers until end of cycle
- Write ad-hoc queries to test data for Crystal reports.
- Worked with remote teams to provide Tier 3 support
Confidential, Plano, TX
Lead Software Technician
Responsibilities:
- Continued to work on decode using proprietary language for Geo Probe
- Provided LOEs (Level of Effort estimates) for all enhancement requests and provided release schedule
- Write requirement documents needed to gather information from customers
- Work with technical publications department to keep supported documents up to date
- Performed regression tests on software packages to ensure product requirements were met before releasing to customers
- Worked with next generation of Telecom specifications from ANSI, ITU, 3GPP etc.
- Highly experience with GSM MAP, INAP, CAMEL, ISUP, IPv4/v6, UDP, TCP, SIP, LDAP, Diameter, M2PA, M3UA, RANAP, UMTS, SigTran, IuCS, IuPS, and so on
- Highly experience with Geo Probe applications such as Remon, Call trace, SUDS etc.
- Compiled, built and install software packages
- Create test plans if needed
- Was responsible for commit, checkout, add, and merge code to repositories such as CVS, GIT etc.
- Used problem reporting/tracking tool called Dimensions to work on problems reported by system test and customers
Confidential, Plano, TX
Software Technician
Responsibilities:
- Started as an entry level software developer to work on decode for Geo Probe using proprietary language based on C hosted on UNIX
- Learned about the role of decode in Inet product known as Geo Probe
- Learned about the Telecom specifications and standards set by ANSI, ITU, and other proprietary specifications by Telecom companies such as Nokia, Ericsson, Nortel, and so on
- Performed development tests on software packages to ensure product requirements were met before deploying to test environment
- Interacted with other team members and departments to solve problems found during testing as well as customer reported issues
- Responsible for commit, checkout, add, and merge code to repositories such as CVS (Concurrent Versions System)
- Used PVCS tracker tool for problem reporting/tracking
