Software Quality Assurance Test Engineer Resume
San Diego, CA
SUMMARY:
- More than 5 years of experience working with software development life cycle (SDLC) which includes requirements gathering Test environment and Test plan preparation
- Experinced running software regression, Intsallation, Integration, GUI, black box and performance/load testing.
- Involved in Design and Architecture review for the software product and new features
- Ability to Interact in a team environment with various SW, system, test and test framework teams (Steps to reproduce the issue, Collect detailed logs as well as crash logs, define root cause for the crash)
- Experience working on Linux command line with troubleshooting and debugging as well as writing basic shell scripting
- Experince running manual as well as Automation tests.
- More than 5 years of experience in writing software using scripting languages and object oriented software system code. Implements test software designs using modern programming languages, including Perl, Tcl/Tk, and Python.
- Experience testing including open source VoIP platforms on Android/iOS mobile device.
- Experience with basic SQL Scripts and database query.
- Experience working in Agile development methodology in a SCRUM environment
- Experience testing native Android applications,, Google Play or the Amazon Appstore
- Familiar with different tools (Jira/Prism/Bugzilla) for tracking test and defect management.
- Experience working with SCM tools which is based out on Integration servers such as Jenkins.
- Experince running selenium test case suite amd analysis the logs
- Experience in software testing specializing in iOS and Android mobile platforms, Windows and Mac OS X desktop platforms, and cloud - based software/hardware integration.
- A strong understanding of test methodologies and software engineering
- Developed new features in an Agile Development environment.
TECHNICAL SKILLS:
Programming tools: Perl(strong) C, Python(partial), MATLAB, Simulink
OS: Linux/Android, Unix, Windows, iOS, linux Commnd lines
Microsoft Office: Installing and Configuring Windows, Cisco IOS, Linux, MS DOS, Microsoft server.
Tools Awareness: Jira, Agile cycle, testLink, PRISM, Salenium RC/Webdriver, QTP, QXDM, QPST, Jenkins/Perforce, SVN,, QMICM, HP Quality Center (HPQC)
Networking, Electronics & RF Tools: Function Generator, spectrum Analyzer, MS Telnet, Oscilloscopes, Multimeter, Voltage sources, sensor specific measurement equipment
PROFESSIONAL EXPERIENCE:
Confidential
Software Quality Assurance Test Engineer
Responsibilities:
- Design and implement testing processes and SQA methodologies necessary to deliver scalable, maintainable, and defect-free system(s) in an on-time and cost effective manner
- Proven to ability to train/mentor Jr testers in an Onshore/Offshore model - Serves as Test Coordinator Reporting significant defects and tracks all defects thru the project life cycle.
- Experince running stress, stability automated and manual testing.
- Experince running user acceptance test, System and integration test and black box testing
- Produce test Metrics for reporting at the executive level, Track test coverage and other metrics
- Analyzes test results from a technical standpoint and the ability to isolate defects prior to escalating to the development team for resolution - Contribute to the continuous advancement of current QA processes and maintain repeatable processes.
- Experience in software testing specializing in iOS and Android mobile platforms, Windows and Mac OS X desktop platforms, and cloud-based software/hardware integration
- Analysis crash gumps and log stack on development tool such as XCode.
- Work closely with the automation team to develop automated and manual testing strategies
- Experience working on Linux command line with troubleshooting and debugging. Experince writing basic SHELL Scripting.
- Plan and direct the testing performed by others involved in the qualification of products and applications
- Expericnce Automation Regression and Integration tests generation/execution and also exposure in Installation, GUI System, Performance and Integration, Acceptance testing
- Experince testing web applications such as desktop managers and system managers for admin and users
- Managing Version Control on Perforce Software and source control management tools (i.e. SVN, CVS, GIT, etc)
- Worked on Continuous Integration servers such as Jenkins
- Experience working within an agile software development process
- Studied Use Cases, Startup functionality and executed Test Cases, Test scenarios
- Participated in software testing at all phases of Software development life cycle
Confidential, San Diego, CA
Software Test and Performance Engineer
Responsibilities:
- Test development, execution, troubleshooting and problem resolution on embedded Windows Phone / Linux Android / Standalone CoreBSP platforms.
- Worked in Driver and Application level bug fixing and Test plan generation Linux based wireless products
- Verify the successful interaction and concurrency with other chipset features. Experience testing including open source VoIP platforms on Android/iOS mobile device.
- Interact in a team environment with various SW, system, test and test framework teams (Steps to reproduce the issue, Collect detailed logs as well as crash logs , define root cause for the crash)
- Worked with Android Mobile Device Management APIs, Google Cloud and Eclipse Environment with Android SDK
- Experience with debugging tools /techniques and SCM tools which is based out on Integration servers such as Jenkins.
- Execute prototypes for innovative sensors and sensing systems to meet expected performance and power consumption targets.
- Develop appropriate test and validation systems and drive the sensor technology into high volume products.
- Experience working with tools such as Wireshark, Xcode, Android debug bridge, fast boot, Android studio and many others in order to facilitate rapid testing and debugging of all features and issues
- Develop automated test cases in Perl, Python and C to enable automatic overnight test cycles and to improve the test coverage in the regression testing as well as , Integration, GUI , black box and performance testing.
- Select and develop appropriate test automation tools, applying the latest techniques in test automation; e.g., Qualcomm specific test equipment and tools, such as ATM, QXDM, QCAT, QPST, ASIA.
- Debug C program on Embedded Real Time Systems using JTAG, Trace32, etc. Also, used common development and test tools: Perl, debuggers, and compilers
- Develop various other Perl scripts for log parsing to get KPIs, APEX post processing scripts and other SW test tools for the team's use.
Confidential, San Diego, CA
Automation Engineer
Responsibilities:
- Appointed as Modem Performance Test Engineer, offering me vast opportunities for designing, implementing and testing different devices and tools and frameworks.
- Developed automated test frameworks for embedded targets, testing embedded software.
- Experience working within an agile software development process
- Analyzes software requirements to determine feasibility of testability within time and cost constraints;
- Consults with software and hardware engineers and other engineering staff to evaluate interface between hardware/software and the automated test software platform
- Formulates and designs an automated test solution to test the software system
- Worked on installing Java webdrive for selenium automation and created test suite for running the tests cases.
- Develops software system testing procedures, test platform source code, and documentation.
- Experienced in writing software using scripting languages and object oriented software system code. Implements test software designs using modern programming languages, including Tcl/Tk, Perl, and Python.
- Responsible for all phases of test engineering including identifying, documenting, and testing design solutions for Embedded targets. Other responsibilities include specification writing, test protocol writing, design change verification testing, performing design reviews and code reviews.
- Worked in software testing specializing in iOS and Android mobile platforms, Windows and Mac OS X desktop platforms
- Responsible for integrating and automation testing applications on various work station.
- Responsible test planning and execution on the new features
- Worked with Network simulator for Anritsu, Anite, Spirent and Azimuth.
- Troubleshoot the LTE test equipment when necessary and assisted the team members for any technical failures.
- Debug C program on Embedded Real Time Systems using JTAG, Trace32, etc. Also, used common development and test tools: Perl, debuggers, and compilers
- Interact in a team environment with various SW, system, test and test framework teams.
