Senior Software Qa Engineer Resume
Sunnyvale, CA
SUMMARY:
- Testing the Fortinet’s Private Cloud application for its functionality and performance. Functionality testing includes writing automation tests with Selenium using Java / Junit framework.
- Developed a feature end - end using the MVC architecture, where developed the UI with JSP, and JQuery.
- Configured Jenkins jobs to trigger builds.
- Worked with VMware and OpenStack environments to deploy the application for testing.
- Used SQL queries to validate data integrity while testing and in automation.
TECHNICAL SKILLS:
Operating Systems: Mac, Linux, Solaris, Windows
Programming languages: Perl, JavaScript, SQL, HTML, XML, Shell Script, C, Java, JQuery
Application Package: s: PostgreSQL, Apache-Tomcat webservers, MySQL, Jenkins
Testing Tools: : Selenium, SOAP UI, Win runner, QTP, Loadrunner, Test Director, SNMP tools, Wireshark, TCP/IP, HTTP, Firebug, Silk Test, SMTP, IMAP, POP3
WORK EXPERIENCE:
Confidential, Sunnyvale, CA
Senior Software QA Engineer
Responsibilities:
- Testing the Fortinet’s Private Cloud application for its functionality and performance. Functionality testing includes writing automation tests with Selenium using Java / Junit framework.
- Developed a feature end-end using the MVC architecture, where developed the UI with JSP, and JQuery.
- Configured Jenkins jobs to trigger builds.
- Worked with VMware and OpenStack environments to deploy the application for testing.
- Used SQL queries to validate data integrity while testing and in automation.
- SNMP testing for all the applicable functionalities.
Senior Software QA Engineer / Release Lead
Responsibilities:
- Developing test tools in Perl for system testing the product that includes testing the JAVA based REST APIs which is also used by the Android application
- Testing Android and web based applications.
- Developing JUnit test cases to catalyze unit testing.
- Working with partners in testing the integration for the key features of the financial transactions.
- Took a leadership role, was responsible for scoping and effort estimation. Helped in recruitment, mentoring of new members and installing the test module on the vm instances that are Linux based (Cent OS).
- First line of engineering support for production.
Boom Financial develops software for money transfer from the USA to various countries via SMS to help the consumers for a very quick service at a nominal membership fee.
Confidential, Bay Area, CASoftware QA Engineer
Responsibilties:
- Testing the Enterprise Email Server Software on UNIX (Solaris and Linux) that includes white box and black box teting of internet mail standards, SMTP, POP / IMAP / MAPI.
- Running performance and stress test for the e-mail server.
- Testing the integration of third party e-mail security software with the mail server including Voltage, McAfee, CloudMark security services.
- Backend and UI automation using shell/perl and Silk Test scripts.
- Test tools/setup include Linux on VMware’s Virtual Machines, NESSUS Scan for Vulnerability, Sendmail’s Sentrion, Silktest, Mobile App testing.
Development Test Engineer
Responsibilities:
- End- end testing of all features of Element management system that manages the NebuAd’s servers (Linux based).
- This involved both black box testing of network manager‘s functionality and white box testing of the SNMP agent on the device using Shelll scripts.
- Stress and performance testing using Ixia & Spirent tools.
- Building and configuring test setups and networks
- Mentoring new hires in QA team and create reports on testing progress to senior management.
- Also setup dev-test wiki-pages and Development engineers’ pre-commit sanity test-bed and automation to do better unit test before committing the code.
Software QA Engineer.
Responsibilities:
- Closely worked with the product managers, UI designers and developers during the development phase to come up with the detailed test plan / test cases for testing shopping.com’s next generation web based UI. Also used Mercury Test Director for Test Case management.
- Cross Browser testing.
- Write and execute automated regression tests using test scripts written in PERL and Ruby.
- Responsible for internationalization.
- Worked closely with offshore development teams in Netanya, Israel and marketing teams in Confidential, Confidential, Confidential and Confidential .
System Analyst
Responsibilities:
- Served as the lead for customization needs and software patch upgrades for about 50 customers in the Confidential, and the offshore engineering team of 40 people in Chennai, Confidential .
- Writing acceptance test plans, conducting beta tests after reviewed by the customers, setting up demo servers, and participating with sales associates in product demos to possible customers, and providing customer and technical support. Beta trials and customization effort co-ordination.
- Setting up, maintaining and giving web based demos.
- Remotely maintaining the servers.
- Worked on SMTP, POP servers for setting up and maintaining e-mail accounts to the users for the CRM software.
