Subha Subramanian
Saratoga, CA
Mobile: 650-***-**** Email:**********@*****.***
OBJECTIVE:
Seeking a full time/contracting position in software quality assurance/automation to enhance my technical knowledge and for my professional growth.
LINKEDIN profile: https://www.linkedin.com/in/subha-subramanian-b711a8107
EDUCATION:
Diploma in Computer Studies, Informatics Computer School, Singapore
Master of Business Administration, Institute for Technology & Management, Chennai, India
Bachelor of Science(Mathematics), Bharathidasan University, Trichy, India
COURSERA COURSES/CERTIFICATIONS:
An Introduction to Interactive Programming in Python (Part 1 & part2), Rice University, May 2015 to Aug 2015
Programming for Everybody (Python), Univerisity of Michigan, May 2015 to Aug 2015
Using Python for Web Access, University of Michigan, Oct 2015 to Nov 2015
Programming Mobile Applications for Android Handheld Systems: Part 1, University of Maryland, Sep 2 2015 to Sep 29 2015.
Link to Android program developed by me: https://www.youtube.com/watch?v=NE8rIoy1edI
Programming Mobile Applications for Android Handheld Systems: Part 2, University of Maryland, Oct 2015 to Nov 2015.
Object Oriented Programming in Java, University of California, San Diego, Oct 2015 to Nov 2015
Data structures: Measuring and Optimizing Performance, University of California, San Diego, Nov 2015 to Dec 2015. Coursera verified. Coursera License no: JPEXLQWH9N9E
TECHNICAL SKILLS:
Web / Scripting: Action Script 2.0, JavaScript, Python, PERL, HTML,Servlets,JSP,CSS, JSON
Languages: Java, Action Script 3.0
Database Tech.: SQL, JDBC.
Framework: Flex Builder 3, Flash Authoring tool, Visual Studio 2003, Android Studio, Xcode, Eclipse, FlexUnit,
JUnit
Version Control: Perforce, Visual Source Safe, CVS, GitHub
Tool: Ant, Silk Test, JIRA
Operating System
/Platform: Microsoft Windows (XP, Vista, 7, 8), Mac, Linux, ios, Android, Sun Solaris
Development method: Agile environment in Adobe AIR team, waterfall development model in
macromedia and pointbase
PROFESSIONAL EXPERIENCE:
Software Quality Developer, Adobe Systems, San Jose, CA, Feb 2006 to July 2011
Worked in fast paced, scrum based (agile environment), in Adobe Air team.
Developed elaborate test plans after understanding feature requirement and design document and discussing and reviewing the test plan with the developers.
Wrote automated and manual test cases.
Did both manual and automated testing
Executed test cases, found software bugs, triaged and added bugs to the bug database
Verified bugs after bug resolution to ensure quality.
Worked on iPhone actionscript3.0 features like cacheAsBitmap. This helps application developers to enhance the performance of their application.
Created test plan and test cases in java for Adobe AIR feature NativeExtensions
Worked on html feature of Adobe AIR, which involved creating html application in Adobe AIR and debugging, in case of failure, complex web pages, to find where exactly the failure happened.
Communicated continuously with the beta users to make them better understand the feature.
Triaged the bugs submitted by the beta users. Isolated the issue to one of issue with beta image or customer code issue or issue in the mainline.
Ported actionscript3.0 performance tests from Flash Player team to Adobe AIR team. To automate the process of running the performance tests, modified open source Mozilla test suite to run Adobe AIR performance tests using PERL.
Developed python script automation tool to enable porting Adobe AIR to iPhone.
For around 2 weeks helped team member to debug and fix failures in automation script.
Developed test plans and test cases for testing Action Script3.0 compiler and VM features
Ran Flash Player Automated Test Suite (ATS) to test AIR on a daily basis, filed bugs
Added test cases to the ECMA3 mozilla tamarin test suite following the ECMA3 specification document
Ran automated mozilla tamarin ECMA3 and e4x (xml standard) regression test suite and
Action Script 3.0 regression test suites on a daily basis, filed both compiler and vm bugs, updated the test cases and log files, closed the bugs in the bug data base after the bugs were fixed and added test cases when the test cases did not exist
QA Engineer, Macromedia Incorporation, San Francisco, CA, July 2005 to Feb 2006
Ran Mozilla tamarin ecma3 test suite on a daily basis.
Filed bugs in bug database
Updated test cases and log files
Around 200 bugs were filed by me alone which were fixed by the developers
After bugs were fixed, made sure they were fixed and added test case if it does not exist and updated the test cases when needed and closed the bug
QA Engineer, Point base, Mountain View, CA, June 2000 to October 2001
Developed an automated test suite using SilkTest (4Test scripts) to test PointBase Embedded version and PointBase Client and Server version Java GUI.
Developed an automated test suite using SilkTest to test the specifics of Japanese localization of PointBase Embedded GUI and Client and Server Version Java GUI.
Developed JDBC test scripts to test PointBase database and to increase test coverage by running test coverage tool.
Worked (Installed, debugged the errors, communicated with Sun and also PointBase developers ) on the Sun microsystem’s JDBC test suite and made it to work on multiple platforms to get jdbc certification for Pointbase.
Tested PointBase SQL syntax
Drew SQL syntax diagrams for PointBase documentation.
Found bugs in the pointBase products (Embedded and client and server version) posted the bugs in the PointBase bug database and communicated with the developers to solve the bugs in the bug database and closed the bugs after they were fixed during the entire product cycle for each product release.
Ran regression tests on pointBase products(mobile, Embedded and client server versions) on multiple platforms(Solaris, Linux and Windows NT)
RECENT ACADEMIC PROJECTS IN COURSERA:
RiceRocks(asteroids), Memory, Blackjack in python
ModernArtUI android project.
Daily Selfie, an android project which uses camera to take selfie and an alarm to remind users to take selfie.