Software Qa Engineer Resume
SUMMARY
- Seeking a Software QA Engineer position. 10+ years of experience in Blackbox testing and 2+ years of experience in web applications automation testing using Selenium WebDriver with bonding of Java, and quick - learner of new tools as required.
- Experience and knowledge of testing methods for integration testing, feature testing, regression testing, accessibility testing, user acceptance testing (UAT), and business functional testing.
- Leadership skills, team player skills, multitasking, quick learner, self-motivated, honest,passion for testing, and self-learner.
- Experience creatingtest plansandtest cases with collaboration withQA and developers throughout the application implementation process.
- Strong knowledge of automation testing on web applications user Interface using Selenium WebDriver with and worked on testNG and jUnit frameworks.
- Proficient in working on multiple projects at a time and prioritizing the workload
- Strong knowledge in analysis, execution, maintenance, and documentations of test procedures for native, client based and web-based applications.
- Experienced in testing SaaS product,eCommerce,CRM (Customer Relationship Management),mobile native applications, and webbased applications.
- Experienced in build release cycle, triage bugs and regression, and performance testing for production readinessincluding updating the release documents.
- Team collaboration with varies teams, PM, programmers, sales team, customer support, and management.
- Outstanding in technical customer support experience and consumer relationship during the product implementation cycle and testing.
- Excellent communication and written skills.
TECHNICAL SKILLS
Frameworks: SeleniumWebdriver, Java,Appium, Android SDK, XCTest/XCUITest, Xcode, Junit/testNG, and SQL
Bugs Tracking: Radar,FogBugs, JIRA,Zendesk, and BMS
Project Management: Basecamp, Quid, Dropbox, Confluence, iCloud, and MS Office
CI and CD: GitHub, Jenkins.
OS and Devices: iMac, Windows, Linux, Android Desktop, iPad, iPod, iPhone, and Confidential TV
Test Management: testLink and TestLodge
Other tools: Postman, SOAP UI, Toad, Crashlytics, WebInspect, Nessus, and ALM
PROFESSIONAL EXPERIENCE
Software QA Engineer
Confidential
Responsibilities:
- Oversee the project, reporting status with on-track reports to management and other teams.
- Responsible for testing Confidential eCommerce applications using User Acceptance Testing techniques.
- Participated in software requirements, design and status reporting team meetings.
- Prepared testcases and testplan based on the business specifications.
- Executed testcases on Confidential store web application, and native application on iOS device.
Software QA Engineer - Lead
Confidential
Responsibilities:
- Responsible to build software QA team and test process from scratch. Lead efforts to enhance and make the testing process more efficient.
- Analyzed and evaluate the web applications to determine what to automate what not to automate.
- Created Junit/testNG automation frameworks with open source tools.
- Worked closely with management to purchase new automation test tools. Created test scripts for all multiple web applications from scratch.
- Develop, write and manage the execution of an overall software test strategy.
- Established a cross training sessions that assisted in system knowledge transfer between users and Engineering team.
- Oversee the design and implementation of validation procedures, test plans, and test cases.
- Launch release notes, new procedures and policies that did not exist in business.
- Lead efforts to have developers adapt unit testing, function testing, and writing test instructions.
- Established user acceptance testing guideline and assisted with writing testcase.
- Worked closely with product team to gather requirements on the new feature and enforced the design changes during testing.
- Established the release management process.
- Responsible for triage bugs for release, also logged issues as found during testing.
Software QA Engineer
Confidential
Responsibilities:
- Executed integration testing usingregression,functional and acceptance techniques.
- Created selenium /JUnit framework from scratch, automating IE9 browser authentication with client certificate tested web application UI and oracle DB workflow.
- Performed integration testingonwindows server\ Linux and clientweb-basedapplication.
- Completed localIssuancetesting withsmart card management system(CMS server),batch management system (BMS server) betweenHID platformsandSQL\oracle.
- Responsibleforautomation and manualtesting windows and linux clienttesting,SQL and shellscripts.
- Installed,configured,andtested clientenvironment withsmartcard management system.
- Reportedtesting status in testLinkand Jira.
- Worked closely withdev teamto test new features and understood the requirements to complete testing.
- Configured and testedlocal issuanceenvironmentusingSSL certificates/CA,PIV,and other Security certificates authenticationfor Software security testing.
- Executedwebsecurity scanson serverand client environmentsby usingwebInspect/ nessus tools, sent reports to IT for review and fixes.
- Executed SQL queries on SQL developerandrecordedauditevents on user actions.
- Responsible for creatingtestplans,andtest casesincludingteststrategy.
Mobile QA Engineer
Confidential
Responsibilities:
- Worked closely with development team to understand API requirements andtesting scenarios on new features.
- Performed featuretesting, regressiontesting, Ad-hoctesting, and smoketesting.
- Performedtestingon purchase flow, shopping cart, and Confidential pay transactions.
- Executedtest casesusing iOS devices iPad, iPod, iPhone, and web application using API proxy, andjson modification tools.
- Tested deal purchase flow, along with Videos, Images, and manipulated Text.
- Performedtesting by deal search result, search Nearby and iOS map location.
- Updated and modified existingtestcasesinTestRail application as per changes in system or application feature.
- Provided feedback to design team, dev team and PM teams during the software Implementation meetings.
- Participated in daily standup meetings and reported status to senior QA manager on project in hand.
- Createdtest casesas the product design finalized by the design team using the feature requirements in basecampPM Application.
- Utilized jenkins integration tool, github to review code changes and to extract new sprint builds.
- Usedxcodedevice simulator totestapplication andreal timeiOScrash logs(Crashlytic).
- UtilizedTestRail and Jira tools to create new featuretest suitesand team projects status reporting.
IOSSoftware QA Engineer
Confidential
Responsibilities:
- Executedtestcases for iOSiTunes native and web applications using the iOS devices iPad, iPod, iPhone, Confidential TV, android tablet, desktop iMac and Windows, used accessibility testing,functionaltesting, black boxtesting, localizationtesting, and ad-hoctesting techniques supporting the various iOS versions.
- Participated in software implementation scrub up meetings and reported status on project in hand.
- Preparedtestcases andtestplan based on thebusiness, functional, and performance specifications.
- Executedtests on itunes appscovering Images data, video data, audios, music files, and network connections.
- Completed ad-hoctesting on iTunes apps assessing user’s view and need.
- Performed compatibilitytestingondifferent web browsers using iOS and android devices
- Executed applicationtests using loadtesting and systemtesting methods.
- Executed regressiontestingon iTunes music storefocused on client and browser compatibilitytesting (chrome, safari,firefox,IE) on windows.
- Configured charles proxy, monitored traffic logs between machines and the iTunes iOS app.
- Knowledge and trained on Confidential internal systematic tools and also familiar with radar tool (bug reporting).
Integration QA Engineer
Confidential
Responsibilities:
- Responsible for roll-outof web-based integration and software development life cycles from alpha/beta/live testing phases, worked closely with Integration software engineering teamduring these phases, and reported status to Integration Sr. Manager.
- Createdtestcases to perform integration testing on CRM application which were based on business requirements.
- Executedscripts to verify blackbox testing, feature testing, regression testing, functional testing, data validation testing, and negative testing based on requirementsand browser compatibility testing on Chrome, Firefox, and IE.
- Createdintegration documentationsand formsforbusiness and customersfollowingnewCRM Integrationsbusiness policies and requirements from third party.
- Tested CRM integration software defects using a bug tracking system (JIRA), and escalated and managed defects to engineering team.
- Tested XML request/response, using SOAP UI on Windows OS.
