Senior Engineer Qa Resume
CA
SUMMARY
- Experience in all phases of Software testing encompassing Requirement Study, Use Case Analysis, Test Plan Design, Test Cases, Test Scenarios, Test Data, Test execution - Integration, Functional, Regression, Load and Inter-Operational Testing in Unix and Windows environments.
- Experience in both software testing and programming.
- Review and analyze business and system requirements, use cases, user interface specifications, preliminary design document, software architecture document, technical specification documents.
- Create, review and provide a feedback on test artifacts - test plan, test cases and test data.
- Install QA builds on Linux and Windows Server environments including configuration and troubleshooting.
- Functional, System, Integration and Database testing of the application.
- Log, track and verify resolution of software and specification defects.
- Track test progress and communicate status to the Management. Prepare status reports. Participate in weekly bug triage meetings.
- Prepare all release related documents, release notes, test results and provide feedback for the user manual.
- Web services testing using soapUI.
- Use noledge of applications to provide technical assistance in identifying, evaluating, and resolving complex test problems.
- Performed backend validation testing on database and Unix.
- Certify application software.
- Set up Integration Testing environment for various customers.
- Responsible for all the deliverables for the offshore group in India.
- Interact with Managers/ Leads with multiple international locations for delivery of the tasks/ projects.
- Interview candidates and mentor new hires. Train QA team members on Unix.
- Participate in planning and directing quality assurance schedules and assignments, and monitoring project status in comparison to cost/time projections.
TECHNICAL SKILLS
Testing Tools: Jira, Selenium WebDriver, FireBug, TestNG, TestLink, Bugzilla, SoapUI 5.2.0, Quality Center 9.2, Alfresco, QTP 11.0, SilkTest 7.5, Rational Robot, WinRunner 7.5TestDirector 8.0, Rational Test Manager, ClearQuest 2002, LoadRunner 7.51, DOORS, PVCS (bug reporting & version control), RequisitePro, TestScribe, Buganizer, Perforce, Mach, Hummingbird, tstBench, Wingit- sniffer, Meter Firmware Programming Tools - Meter Mate for GE & 1132 for Landis+Gyr
Languages: Shell - Bash, C, Korn, Java, Perl, JavaScript, Visual Basic, C++, C, SQL
Software Dev.: Oracle SQL Developer, DB Visualizer, MS SQL Server Management StudioToolsEclipse, Teradata SQL Assistant, Rational Rose, Visual Cafe, TOAD
Database: Oracle, MS SQL 2008, Teradata, DB2, Informix
Scheduling Tools: AutoSys
Familiarity with: Computer Forensics, VMWare, Wireless Protocols, Digital Communications, Digital Signal Processing, MATLAB, Xfig, Framemaker, Postgres95, Schema, PALASMAssembly Language (TMS320C5X, 68K)
PROFESSIONAL EXPERIENCE
Senior Engineer QA
Confidential, CA
Responsibilities:
- Delivered successfully and on time multiple releases of Confidential ’s Smart Metering and Smart City/Streetlight Solutions.
- Provided technical leadership for RPMA IoT project to successfully absorb QA aspects of the RPMA technology bought from Ingenu by Confidential .
- Took the initiative to automate UI test cases end-to-end for RPMA project using Selenium WebDriver and TestNG. This brought testing time including analysis of test results from five days to three hours.
- Installed builds. Wrote shell scripts to automate build installation in QA environments.
- Successfully automated the process for comparing the system generated CMEP file and the data in the database. The process involved writing a complicated Perl script which read user defined parameters, connected to MSSQL 2008 database, extracted and compared the data and emailed the results in an output file to the user. This halped to reduce the testing time and tedious process of comparing data.
- Received annual CEO Awards for years 2014, 2015 and 2016.
QA Lead
Confidential
Responsibilities:
- Setup a new team for Confidential for Money Movement Solutions group at Hyderabad, India.
- Wrote QTP automation scripts for creating online transfers between different accounts. This was used for data generation and data setup.
- Wrote VBScript for generating XML files for transfers between accounts. Input to the script was a XML file from which the XML template was read. The actual data values were read from an excel file. The output was an XML file. This halped to reduce substantially the amount of time needed to create transfers manually and also eliminate human errors.
- Wrote shell script tools in bash for generating files on the Unix. The input was data from the oracle database. The output was a flat file in pre-define format for sending to downstream applications.
Software QA Engineer
Confidential, San Francisco
Responsibilities:
- Played a key role in achieving a successful roll out of Four Releases of Auto-Budget on time.
- Received an award in ‘demonstrating extraordinary customer service’ by Project and Product Managers.
- Developed menu driven shell scripts tools to automate the testing process for Transfer Scheduling project. Developed complete automated scripts to automate the batch process without any manual intervention.
- Automated the Extract Transfer and Load (ETL) process for loading 21 different files. This reduced the time for loading one file from 4 hours to 15 minutes. Importantly it reduced human errors in the complex process of loading those files.
- Developed automation shell script tools to read and write files between different machines across the network. These scripts involved automating access of files using secure networking protocols.
- Trained team members on various applications and the automation tools.
QA Automation Engineer
Confidential, CA
Responsibilities:
- Worked with core Gmail team to complete deliverables on time in a fast paced environment.
- Automated manual test cases using Java Selenium and TestNG on Linux platform.
- Performed code reviews. Involved in debugging and fixing existing test scripts.
- Used TestScribe for writing and reviewing test cases and Buganiser for logging bugs.
Senior QA Analyst
Confidential, CA
Responsibilities:
- Received Visa Star Performance certificate for putting an extraordinary effort to meet the project goals.
- Played a key role in achieving a successful roll out of multiple project releases on time.
- Responsible for Test Director setup and configuration.
- Developed tool to automate the Test Director backup. This tool utilized a combination of DOS scripting, NT Networking commands, JAVA (J2SDK1.4), JAVA Mail, SQL utilities.
- Performed Test Director upgrade and data migration.
- Trained team members to ensure proficiency with the application.
- Mentored offshore as well as onshore resources on the application and trained them on QA process, testing procedures, reporting status and testing tools. Guided and coached them into the integration with the rest of the QA team.
- Developed various database tools for fast and efficient testing.
- Developed tools for automating the testing procedures using shell scripts (C and Korn).
- Documented testing processes and set up test procedures, which reduced the testing time by 60%, from 10 test days to 4 test days.
- Received a peer appreciation award for being a role model and an excellent team player.
- Certified SEC (Secure Electronic Commerce Protocol) based Internet Commerce products developed by Visa vendors.
- Coordinated with Visa's international clientele.
