MALINI NAMILA
Software Test Engineer
malini880@gmail.com 425-289-8021
SUMMARY
• Experience in developing, debugging and testing of software
• Hands on experience in Automation testing of applications
• Significant experience with writing test cases and test plans
• Experience with Python 2.7, Java
• In-depth understanding and knowledge of Test Methodologies and the full SDLC
• Familiarity with core computer science concepts - scheduling algorithms, inter-process
communications
EDUCATION
Washington State University, Pullman, WA August 2009-May 2012
M.S in Computer Science
Osmania University, Hyderabad, India June 2005-May 2009
B.E. in Computer Science
TECHNICAL SKILLS
Languages Java, Python 2.7
Operating Systems Windows, Linux
Software Testing Tools Selenium (Web Driver)
Build Tools Ant, Maven
Continuous Integration Tools Jenkins, Perforce
Bug Tracking Tools JIRA, Bugzilla
Source Version Control Tools Perforce
PROFESSIONAL EXPERIENCE
Multimedia Test Automation Engineer, Qualcomm, San Diego, CA May 2017-Mar 2018
• Responsible for developing test content, debugging and executing test automation to verify Video and
Display software
• Involved in writing and maintaining test scripts mainly in LUA to automate various functionalities
• Hands-on experience with perforce and other source control software in automated continuous
software integration build system
• Involved in concluding the failure scenario with methodical examining of logs
• As part of the team, involved in code reviews and weekly meetings
Environment: LUA, Perl, Linux, Android, Perforce, Code Collaborator
QA Engineer, Union Bank, San Diego April 2016- Sept 2016
Description: Responsible for manual testing and functional testing for self-service banking project. With
kiosks in place, self-service banking will reduce the cost and improve efficiency by customers completing
simple tasks themselves (Transfer money between accounts, Check deposits, Balance enquiry etc.)
without the banker interaction
Responsibilities:
• Analyze product requirements, create and execute test cases
• Documentation of test results to assist in debugging and modifying software and analyzing test results
to ensure functionality and recommending corrective action
• Analyze issues and report bugs
Environment: Quality Center
System Verification Tester, Alcatel-Lucent, New Jersey Oct 2015- Mar 2016
Description: Responsible for quality assurance system testing for networking platforms.
Responsibilities:
• Responsible for developing, modifying and executing software test plans on networking platforms
• Analyze product requirements and create test cases and test plans
• Perform system and subsystem level tests and analyze issues and report bugs
• Analyze and identify root cause of test related issues
• Continuous improvement of quality processes, tools, systems and guidelines that would lead to better
product quality and improved efficiency of the work
• Participate in bug reviews and software process reviews
Environment: Python 2.7, Windows, Linux, Jenkins, Optical networks, Network and communications
Windows Test Automation Engineer, Qualcomm, San Diego, CA June 2013- Sept 2015
Description: The Windows Continuous Assessment of Software Execution (WinCASE) team is responsible
for creating tools and processes for enabling continuous evaluation of Windows software execution
quality
Responsibilities:
• Responsible for test execution, troubleshooting and problem resolution on Microsoft Windows
Mobile Platform
• Loaded and tested various builds on the bench and automated them on Windows platform
• Worked on debugging and triaging of MSM-8992, MSM-8994 multimedia, WLAN, Bluetooth
functionalities
• Hands-on debugging of various issues using Jtag
Environment: Python 2.7, Windows, QPST, QXDM, JIRA, Windows Mobile, Wireless standards, Perforce
QE Automation Engineer, Yahoo, Sunnyvale, CA Nov 2012- May 2013
Description: Online advertising products team is responsible for writing and executing automated
testcases to test various functionalities of Yahoo’s salesforce website to deliver stability and high-
availability to the users
Responsibilities:
• Performed functional, integration and regression test on Ads ordering and account management
projects on Salesforce (SFDC)
• Coordinated the testing efforts with onshore and offshore teams
• Used Java language and Junit framework for scripting
• Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for
nightly batch run of the script
• Worked closely with development teams to establish the QA test plan and define test
methodology/strategies
• Responsible for writing test cases and drive test cases review meeting with development and QA
• Analyzed integration test logs and isolated the changes causing Integration/feature test failures
• Experience with continuous build and integration tools like Jenkins, Maven, and SVN
• Participated in agile software development process, which included sprint planning and code reviews
Environment: Eclipse, Mozilla Firefox3.6.22, IE, Google Chrome, Selenium, Core Java, SVN, Maven,
TestNG, JIRA, Log4j
ACADEMIC PROJECTS
Detecting and exploiting web/system vulnerabilities-Hacking
Launched various attacks by leveraging vulnerabilities in the web application in a virtual, academic
environment. Attacks comprised Cookie-Theft, Cross-Site Request Forgery (CSRF), Phishing, Profile Worm
& gaining Root Access.
• Used C for buffer overflow attacks, in a virtual environment (VMWare VM running Linux)
• Used JavaScript and HTML for web attacks
Instant Messaging Client
Worked on command-line user interface based software which would be deployed on different computers
on a network (one server and many clients), accomplished as a part of Computer Communications course.
It comprised of features like Register, Add/Block a friend and broadcast a message
• Tools: C, Win Socket, UDP communication protocol
RELEVANT COURSE WORK
C and Data Structures, Operating Systems and Programming, Embedded Systems Programming, Computer
Communication Networks (TCP/IP, wireless protocols like 802.11) and Security, Computer Architecture,
Automata Theory, Distributed Systems, Theory of Computation