Software Test Engineer-offshore Lead Resume
3.00/5 (Submit Your Rating)
Santa Monica, CA
SUMMARY
- Over 7 years of experience in analysis, design and testing of software applications.
- Expertise in identifying the Test Requirements based on User Requirements and Design Specifications.
- Proficient in both Manual and Automated Test Runs.
- Strong knowledge of testing Native Mobile Applications across different platforms such as Android and iOS.
- Good knowledge on Junit, TestNG framework for Regression and Functional testing
- Proven expertise in creating Test plans, Test Scenarios, Testing Process, Testing Approaches, and Traceability Matrix.
- Experience in testing software and mobile applications using HTTP Proxy/Monitoring. Good hands on Experience with Charles and Swagger for backend verification of the Apps.
- Solid Knowledge on Xcode and Android Studio for native app verifications. Optimized Apps for IPhoneX prior to its launch using Xcode
- Experienced working with offshore resources and coordinating the work activities.
- Extensive experience in using various testing methodologies such as Functional, Regression, Integration, Browser Compatibility, Black box and User Acceptance testing UAT.
- Experience in using Automation Tools Selenium IDE and Selenium Web Driver.
- Expert in using SQL queries and stored procedures for verifying the database integrity.
- Extensive experience in preparing test plans, test cases, test scripts and test reports,
- Performed Black Box Testing, Regression Testing, Integration Testing, Sanity Testing, Smoke Testing of Web - Based applications and Client/Server applications using HP/Mercury Tools.
- Performed web services testing of the application using UI.
- Tracked bugs and created reports using test management/defect tracking tools like Test Director, Quality Center and documented Test Documents Using MS Office Tools - Word, Excel, Power Point.
- Excellent technical and User Manual Documentation skills.
- Participated in Team Daily Standups and Sprint Planning meetings for exact understanding where we stand for the release
- Performed Usability Testing and User Acceptance Testing.
- Good knowledge in Multi-tier and Cross Platform testing
- Participated in team daily Stand-ups and sprint planning meetings for exact understanding where we stand for the release
- Excellent team spirit and leadership qualities with good communication and interpersonal skills.
TECHNICAL SKILLS
- Operating Systems: Windows XP/2000/Vista, IOS, Android OS, Macintosh
- Project Methodologie Waterfall, Agile/Scrum: Databases: SQL Server, MS Access, Oracle
- Defect Tracking Tool JIRA, HPALM, Bugzilla, Fabric: Language: SQL, HTML, XMLWebservices SOAPUI, Swagger, Postman: Business Management: Microsoft Office (Excel, PowerPoint, MS visio)
PROFESSIONAL EXPERIENCE
Confidential, Santa Monica CA
Software Test Engineer-Offshore Lead
Responsibilities:
- Participated in meetings at early stages of SDLC in order to get the Big Elephants out of the way and giving idea to the team in terms of Work Estimation for the QA team.
- I was involved in presenting new features to CTO, Like Demo for Manual Offer Tool and Chase Partner UAT testing before launch
- Assuring Products Quality on different stages of the development. Elaborating requirements, working on testing strategies, test automation and manual testing
- Participated in daily stand-ups in order to give the current status of the release to the team.
- Worked with the main web application, mobile website, native app, internal Web based tools internal and public API's
- Leading a Team of 6 Offshore Team Members for Legacy work support
- Created deliverables such as test plan, test design, BDD/FDD scenarios, coverage mind-gaps and traceability matrixes.
- Analyzing Logs using Kibana 3 & 4, Rollbar, New Relic and SSHing into servers.
- Executing manual and automated test runs using PYCHARM- Robot framework.
- Checking Crash reports for Native Applications using Fabric and following up on those crash logs in reproducing and then updating Dev/Product on those after each release
- Following up on User-Feedbacks for both Android and iOS platforms. Coordinating with 3rd Party Gummicube in terms of live responses to those feedbacks on Play/App stores to give a personalized reply to each user-feedback.
- Making sure Tracking across all platforms is working as expected by monitoring Google Analytics and Tealium tools
- Verifying and validating any new feature and existing functionality with maximum test coverage to create a strong Bug-free and customer friendly software.
- Tested services on platforms such as Python and Ruby.
- Wrote test cases in Gherkin for Ruby-Cucumber framework and ran automation jobs on each environment such as Staging, UAT and then Production.
- Followed up on test failures in Jenkins, verified them manually.
- Verified Gatekeeper job failures.
- Other Test Engineering activities: Coordinating with other teams for dependent features across different releases
- Proficient using Cloud services for executing test runs, preferably Sauce Labs.
- Executed automation runs and preparing test cases, test scenarios, test plans and certifying the weekly releases.
- UAT sessions for one of the biggest partner launch: CHASE. Travelled with team to their head office in NY to demonstrate Auto Buying Platform
- Was Part of Team that met with Dealer team in order to launch Manual Offer feature and testing across different browsers and platforms.
- Coordinated across various teams to resolve critical issues
- Deployments across environments using Terminal-Sudo and Spacepods
- Key figure in updating Server Keys to new year and verification of those using Postman
- Doing Elastic Search queries in order to verify what's API returning is right or wrong, verifying this through postman as well
- Used JIRA for Bug tracking along with team boards for weekly sprints.
- Key figure in updating Server Keys to new year and verification of those using Postman
- Performed Elastic Search queries in order to verify what API returning is right or wrong, verifying this through postman as well
- Using Confluence for all the test plans, use cases, scenarios and other Docs So that could be easily assessable for all team members
- Provide training to new hires up-to speed up in terms of functionality across different projects.
- Worked with other team members on time sensitive projects when needed help to achieve release goals.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
Environment: TestNG, XPath, CSS, Java, SQL, Selenium, Web Logic, Windows, HTML, Agile
Confidential - Cambridge, MA
Quality Analyst
Responsibilities:
- Active participation in the sprint planning sessions to acquire knowledge from the business analysts and subject matter experts.
- Running automation jobs in Jenkins and then following up on the failed jobs in Sauce Labs and tried to create those failures manually.
- Provided daily status updates in agile scrum meetings for both android and iOS.
- Performed Functional Testing, Regression testing, System testing of the different versions of AFA Android & iOS applications.
- Used Charles to test the communication between applications and server by installing on the local machine and setting up proxy servers. Detected gaps in request and response format.
- Test Apps using iOS (iPhone 5s, iPod and iPad) and Android device (TC 70) and log defects in JIRA.
- Recorded and plays back test in Fire fox using Selenium IDE.
- Created Automation test framework using Selenium.
- Exported Test Case Scripts (Java-Selenium RC) in Eclipse IDE and modified the selenium scripts and executed.
- Added annotations to the test. (selenium)
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Run tests by using Selenium remote control in different browsers.
- Launched Easy Order feature on Confidential website.
- Involved in UAT testing phases as well for both Apps and Web Services Projects.
- Schedule Bugs Review Meetings after every sprint with product owner and engineering team to set the priorities if needed.
- Performed Smoke test in the legacy apps to ensure that all the functionalities are working as expected.
- Used SOAP UI to validate the pricing (In store and online) inventory, Nearby Store availabilities, and Price Compare services in the application.
- Demonstrate the whole App to business after every sprint.
- Performed complete testing on shopping cart module and payment process.
- Provided all the high priority defects while testing shopping cart through different payment process.
- Actively involved in the testing process of Confidential Customer Rewards program.
- Worked on Daily Deals and weekly Deals module to test the ultimate prices.
- Performed testing on E-Catalogues.
- Verified prices on Catalogues.
- Performed complete testing on scanning process (SKUs and UPCs).
- Tracked critical bugs for checkout process and resolved them on high priorities.
- Worked on VeriFone Sled (third Party Device) for checkout process for iOS Devices.
- Used Android debugging bridge (ADB) to communicate with emulator
- Gather feedback with BA from business personals to implement in future sprints.
- Prepared QA Assessment Reports for every release for both the projects (iOS and Android)
Environment: Android Studio, Android ADB, Android Device (TC70 Motorola), iPhone 5s, iPod, iPad, Soap UI, XML, Post Man, Microsoft Excel, Jenkins, Sauce Labs and Jira, Selenium
Confidential, Bloomington, MN
Quality Analyst
Responsibilities:
- Analyzed system requirements and work flows to create test cases.
- Created test cases for functionality, system and integration testing and tested the application manually
- Reviewed test cases with business, development and analysts.
- Performed testing in various browsers such as IE, Chrome and Firefox.
- Prepared test data for various levels of testing including environments and services.
- Maintained traceability matrix to ensure requirements coverage.
- Involved in testing various modules manually.
- Executed Test cases on builds and new features, if any. Reporting the bugs found into JIRA.
- Checked for GUI & Functional errors based on specs
- Participated in the daily status calls.
- Performed positive testing and negative testing.
- Maintained Traceability matrix and Test Matrix.
- Worked with joins in SQL
- Coordinated with team members, business analysts and developers to provide feedback and implement changes if required
- Performed Functional Testing, Regression testing, System testing of the project.
- Developed and executed SQL queries to validate data in the database
- Involved in UAT testing and also responsible to create the UAT data for the team
- Used Quality Center to store all testing result and for defect Tracking and Reporting.
Environment: Windows 2007 / XP, Excel 2007, Oracle, Java