Senior Software Test Engineer
Experian Consumer Services
Total years of experience :14 years, 0 Months
Project: Wells Fargo Identity Theft Protection
• Involved in complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance
• Implementation of best QA practices
• Overseeing Quality Assurance from the Business Requirements Document to all the way to Testing and Production Deployment
• Participated in automating manual test scripts. 25% of the test scripts were automated in 3 months
• Reduced regression testing time by 30% by automating the test cases for existing functionality
• Reduced cross browser testing time by 30% by using automation code
• Performed trouble-shooting for failed automation test cases and made necessary modifications
• Created and executed complex SQL queries for INSERT, UPDATE, DELETE, and SELECT operations
• Promptly reported any environment issues and followed up till issue resolution
• Trained and mentored junior QA staff
• Executed queries using Splunk and promptly reported server error messages
• Scheduled and Ran Ran Control-M jobs in QA environment
Environment and Technologies: Ruby, Cucumber with Gherkins, Capybara, SQL, Javascript, Chrome, Splunk, Control-M, XPath, XML, and HTML5
Project: Velocify for Salesforce (http://tinyurl.com/pqpoabo)
• Designed and implemented Automation Test Suites using Page Object Model framework
• Significantly improved test coverage by implementing data-driven automation testing
• Ran automation test suites using MTM (Microsoft Test Manager) and provided testing progress reports to management
• Created data driven automation test scripts with various input types such as CSV files, XML, or JSON
• Created automation scripts for Web services and used assertions for verifying Server Response
• Created and executed complex SQL queries
• Created QA tasks for each user story and assigned to different QA engineers
• Performed mobile application testing by using Salesforce1 Simulator
• Tested for responsive design to ensure that the UI displays properly on various devices with different size screens
• Provided timely status to upper management
• UAT Testing and support
• Worked proactively with Product development and other stakeholders
Environment and Technologies: Selenium Webdriver, Microsoft Test Manager (MTM), C#, JavaScript, TFS, SQL, Chrome Console, XPath, XML, and HTML5
• Organized Automated Test scripts in a Test framework facilitating reusability of common scripts
• Evaluated several tools for Web Services testing and then suggested and implemented soapUI pro. This helped reducing the time and effort for web services testing by 30%
• Trained and mentored junior QA staff. Helped them develop key skills to perform their job functions effectively and efficiently
• Performed backend testing by creating complex SQL queries consisting of Joins and sub-queries
• Participated in monthly Maintenance Releases and executed Automation Regression Tests to ensure stability for existing system functionality
• Played an active role in the creation of support documentation and assisted in obtaining signoffs from the support group for support turnover
• Delivered Automated Test Scripts that provided significant time savings
• Converted Regression Testing of the entire application into a one-button operation
• Organized Automated Test scripts in a Test framework facilitating reusability of common scripts
• Performed White box Testing for the database involving Negative Testing, Boundary Testing, and Performance Testing
• Reported bugs using Mantis and followed up with developers through closure
• Delivered Single Sign On functionality making it convenient and faster for the business users to access multiple applications with their windows sign-on
• Created numerous Test scripts to thoroughly test each component/function of the application
• Performed Parallel System Testing to ensure that the data flow and end-deliverables from the new system are consistent with the old system
• Created User Acceptance Testing scripts and provided customer support
• Created Performance Testing Scripts using RPT to identify slow response times and system bottlenecks
• Devised a formal QA methodology for IT department that was a best fit for the organization’s needs
• Prepared and executed the QA check list for all current projects
• Reviewed and provided feedback for the Business and Technical Requirements Documents
• Created Test Plans and identified various types of testing required for thorough validation of the applications
• Provided application overview to the testers and delegated QA assignments to them
• Conducted Go/No-Go meetings towards the end of each release
• Reviewed Test scripts created by the testers to ensure thorough coverage of the applications
• Key member of the Process-Implementation Team that transitioned company’s IT processes from Waterfall to the RUP methodology (Rational Unified Process)
• Successfully built a 24/7 testing model by coordinating testing activities between the QA resources located in India, the Philippines and the US
• Performed Risks analysis for the application, organized risks by priorities and defined strategies for mitigation
• Created and maintained Requirements Traceability Matrix to ensure comprehensive Test coverage
• Analyzed Unix logs for errors and failures using vi editor and tail command
• Provided Testing Status Reports to Senior Management