Software Qa Consultant Resume
San Francisco, CA
SUMMARY
- Self - motivated professional with strong work ethic and diverse background in business administration, sales, quality assurance and biology
- Experience in Software QA testing both mobile and web based applications using manual procedures and automated tools
- Hands-on experience in testing web and mobile software applications on a variety of platforms
- Highly experienced in Waterfall, Agile, Hybrid Product Development/Project Management methodologies and frameworks.
- Highly experienced in developing and delivering progress reports, metrics, proposals and presentations.
- Experienced leading, motivating team and managing work load among team members
TECHNICAL SKILLS
Project Methodologies: Waterfall, Agile (Scrum), Kanban, XP
Testing: Black-Box, Grey-Box, Mobile, API Testing
Automation: Selenium WebDriver/ Cucumber/ Java/ RestAssured
Programming: HTML, Java, SQL
Team Management/ Bug tracking: JIRA, TFS, Confluence, Bugzilla, Colabus
Communication Tools: Slack, Microsoft Teams
Database: Oracle, MySQL
IDEs: IntelliJ, Android Studio
Platforms: Windows, macOS, Unix/Linux, iOS, Android
Other Tools: Postman, Rest API, ADB, Dev Tools
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Software QA Consultant
Responsibilities:
- Testing web and mobile applications developed by company clients
- Debugged automation scenarios to find root cause of issues
- Implemented Page Objects, Module based frameworks using Selenium WebDriver, Java, JUnit
- Wrote test scripts for automation testing using Selenium WebDriver, performed general site validations of web page objects
- Maintain and perform updates to automation scenarios to reflect UI page changes
- Created API collections in Postman for main business workflows, verified API requests, validated response data in Rest protocols.
- Experienced in remote version control system with GitHub.
- Wrote and executed SQL queries to validate the database for accuracy
- Ran ADB commands for Android applications to install/ extract & analyze logs/ take screen shots
- Participated in development of test plan and test cases based on user stories, technical specs and requirements documents
- Analyzed business and technical requirements such as use cases, PRD, BRD, functional specification and suggested numerous improvements to the list of product features
- Designed, planned and executed test plans for both feature and regression testing for Web Browser platforms and Mobile Phone applications (iOS and Android) based on QA Strategy
- Defined areas suitable for automation testing, prepared test data
- Wrote and ran automation test cases using Selenium Web Driver methods
- Executed test cases, identified, analyzed and filed bugs into a bug tracking system
- Monitored status of previously submitted bug reports
- Performed weekly build acceptance and regression testing of new builds
- Learned product documentation, ran exploratory testing to understand product requirements and evaluate features of the application
- Tested mobile applications behavior under various interruptions: incoming calls, SMS, video calls, alarms, notifications, etc.
- Tested mobile applications using Android Studio, utilizing AVD tool to test application on a variety of virtual platforms
- Estimating testing deadlines and discussing with management the necessary resources
- Managing the workload among the team member, removing impediments, keep team members motivated to achieve desired results
- Analyzing specifications and assisting QA team in creating test data, defining test cases for Smoke, Functional, Regression and End-to-End testing
- Collaborated with project managers, developers, QA manager and internationally spread QA team to get issues resolved and re-delivered to the QA team for retesting
- Played a role of a Scrum Master to support Agile Scrum process
Environment: Agile (Scrum), MS Office, Atlassian Suite (JIRA, Confluence, Bugzilla), Jenkins Build Server, Java, Google Analytics, Android Studio. Selenium Webdriver, IntelliJ IDEA.
Confidential, Jacksonville/Tampa, FL
Sr. Quality Assurance Analyst/ Business Analyst
Responsibilities:
- Analyzed user stories, scenarios, business/ product requirements, mock-ups, and technical specifications to define the test approach and create test cases for various modules of the application
- Set up the test environment, defined phases of testing, entrance and exit criteria and resources required to conduct the effort
- Contributed to automating Regression testing using Selenium WebDriver with Java
- Ran test scripts, identified the web Elements through locators using Chrome Developer tools/ plug-ins
- Prepared test data for positive and negative test scenarios for functional testing as documented in the test plan
- Performed browser compatibility testing on different versions of most common browsers
- Performed integration, functional, system, usability, cross-browser and cross-platform compatibility testing
- Involved in database testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database
- Collected logs using ADB command tool for Android applications
- Analyzed software failures, reported bugs via bug tracking tool with detailed bug description, screenshots, and logs
- Generated weekly testing reports for upper management
- Performed bug verification testing of fixed issues to confirm the change of the status and close the issues
- Participated in regular project team meeting to discuss the testing process, business requirements, assignments, and progress.
- Actively participated and reviewed user experience designs and ultimately translate them into business requirements.
- Took part in Scrum ceremonies and backlog grooming sessions
- Created easily interpreted user stories and acceptance criteria based off of requirement gathering sessions.
- Collected and reviewed user experience designs and ultimately translate them into business requirements.
- Reviewed and smoke tested development efforts in testing environments across multiple browsers and platforms.
Environment: Agile (Scrum), MS Office, Atlassian Suite (JIRA, Confluence, BitBucket), Jenkins Build Server, .NET, Java Script (ReactJS, Angular JS), Google Analytics, Eclipse.
Confidential, Chicago IL
QA Analyst
Responsibilities:
- Conducted functional testing of the applications using manual testing methods.
- Developed test documentation such as test cases, bug and incident reports.
- Executing test cases in different browsers / platforms: mobile (IOS, Android), web (Chrome, Firefox, Edge, Safari, etc.)
- Finding, analyzing and filing bugs into a bug tracking system JIRA
- Tracking the status of filed bugs, following up on them with developers to help resolve any arising issues, and retesting the fixed bugs to close the tickets
- Participated in the design and development of test plan, test cases based on user stories, technical specs and requirements documents for software development efforts and SQA strategies in Agile development process.
- Participated in bug triage meetings, Sprint planning and Sprint retrospective meetings.
Environment: Agile(Scrum), MS Office, HTML, Atlassian Suite (JIRA, Confluence), Google Chrome, Dev Tools.
