Software Qa Tester Resume
Phoenix, AZ
SUMMARY:
- 4+ years of experience in testing software across major computing platforms including desktops, tablets and smartphones
- Strong understanding of SDLC and software development methodologies such as Agile/Scrum and Waterfall
- Expertise in preparation of quality bug reports as well as tracking and verification of failures in bug tracking systems (JIRA, Redmine, Bugzilla, Mantis)
- Extensive experience in major testing approaches and techniques: Functional, Regression, Exploratory, Smoke, Boundary, Cross - browser/platform, Compatibility, Performance, Localization, Internalization, GUI, Usability testing
- Well versed in writing SQL queries for Backend Testing using MySQL, SQL Workbench
- Excellent ability to multitask, motivate others, efficiency, and excellent customer relations skills
- Effective and productive in day-to-day collaboration with other team members to tackle complex problems
- Enjoy learning new tools, techniques and approaches on daily basis
- Strong on work ethics, time management, client relations and able to adapt to changes quickly
- 4+ years of experience in Healthcare IT
- US Citizen
- Languages: English, Russian
TECHNICAL SKILLS:
Platforms: Windows 10/8/7, Mac OS X, Linux
Mobile platforms: iOS, Android OS
Programming: Java, C#, JavaScript, Ruby, Python, HTML, CSS, jQuery, XML, HTTP(S)
Networking: TCP/IP, FTP, HTTP, Internet, Intranet, LAN/WAN
Test Automation: Selenium WebDriver, Java, SoapUI
Virtualization: VMWare, VirtualBox, Parallels
Databases: MySQL, Oracle, MS SQL, MS Access
Bug Tracking: Bugzilla, Mantis, JIRA, Redmine
VCS: Git, GitHub, Bitbucket
Browsers: Chrome, Firefox, MSIE, Safari, MS Edge, Opera
Other: Firebug, aLogcat, Charles, Fiddler, Chrome dev. tools, Wireshark, MS Office
PROFESSIONAL EXPERIENCE:
Software QA Tester
Confidential, Phoenix, AZ
Responsibilities:
- Analyze Business, Functional requirements as well as Technical specifications for the application
- Review the content and status of existing issues in bug tracking system prior reporting new issues
- Identify functional modules for testing in main domains of the application
- Run ad hoc and exploratory testing on web and mobile versions of the application
- Perform Functional testing to determine which functions must be performed by the application and to compare actual and expected results when test cases are executed
- Initiate fix verification process by performing regression testing on bugs that were marked as fixed
- Validate application GUI for compliance with HHS guidelines
- Install and configure multiple virtual machines to run Compatibility testing
- Run Compatibility Cross-platform, Cross-browser, Cross-device testing
- Perform Security testing to ensure that user information is strongly protected against accidental disclosure
- Validate social media integration of the application with major social networking platforms
- Identify, analyze, and document bugs using a bug tracking system
- Perform API testing using Postman and Chrome Developer tools
- Develop and execute Selenium WebDriver automation scripts in Java for Chrome, Firefox and Internet Explore
- Work closely with developers to resolve issues related to documentation and design of the application
- Analyze and understand Business, Functional, Technical and UI requirements for the application
- Design detailed and comprehensive test cases based on test plan created by QA Manager
- Run initial installation and uninstallation tests on the app prior any tests executions
- Prepare photo, video and music assets to be used in test execution phase of the test cycle
- Execute and manage test cases and results as well as document test and defect metrics
- Complete build loads onto devices
- Conduct Functional testing to ensure the app works properly and supplies what a user needs
- Perform Usability testing to establish efficiency, accuracy and attractiveness of the app to a user
- Run Performance testing to measure responsiveness and stability of the app under different conditions
- Implement Security Testing to make sure the app properly works with Authentication, Authorization and Nonrepudiation, as well as maintains confidentiality and integrity of user and company data.
- Log the defects and failures found during test cycles into a bug tracking system
- Conduct verification on fixes and perform regression testing to make sure patches and enhancements did not bring new failures into functional and nonfunctional areas of the app
- Manage and prioritize test activities and resources under direction of QA Lead
- Perform compatibility testing with various iOS and Android devices as well as with different versions of operating systems of the devices
- Participate in daily and weekly test planning and project status meetings
- Take part in walkthrough meetings to understand application process flows
- Receive customer reported errors from Customer Support, reproduce and if verified as bugs, enter into Bug Tracking system
- Participate in daily Scrum Stand ups to report on individual progress, plans and problems related the current Sprint
- Discuss test strategies with other QA team members, based on the analysis of documentation
- Create and execute structured test cases per core specifications and QA Lead test plan
- Perform Functional testing of main components and features of the application to ensure system’s behavior is consistent with business and functional requirements
- Conduct Compatibility testing to ensure consistent application functionality and usability on various computer systems/hardware, operating systems and browsers.
- Run Usability testing to make sure the application provides high quality user experience and validate that GUI complies with guidelines published by HHS
- Perform bug reporting and tracking using JIRA
- Execute Manual and Automated Regression testing on bugs that were marked as “fixed” to make sure bug fixes don’t introduce new bugs.
- Develop and execute SQL queries to verify that displayed data in UI matches the database
- Collaborate with development team to solve technical issues and suggest enhancements
- Develop, run and maintain automated test scripts using Selenium WebDriver and Java
- Participate in Sprint Demo Review to go over the completed tasks of the team for the current Sprint and to receive feedback from QA Lead and Product Owner
- Take part in Retrospective meetings at the end of a Sprint to discuss improvements to be made for the next Sprint and participate in developing of the Action Plan to prevent the team from repeating previous Sprint’s mistakes
Software QA Analyst
Confidential, Columbus, OH
Responsibilities:
- Launched and tested in-house healthcare management web application
- Developed and executed test cases
- Performed tests on the application in different environments: local, production, mobile
- Used Mantis, JIRA bug tracking system for reporting and tracking issues
- Worked closely and effectively with the team in Agile(Scrum) environment
- Performed build acceptance and regression tests
- Developed and executed SQL queries for Backend testing
Healthcare IT Specialist
Confidential, Columbus, OH
Responsibilities:
- Maintained patients’ electronic records on a daily basis
- Collected, encrypted and stored employee electronic records for HR and accounting departments
- Developed and maintained web-based electronic time card system for employees, management and billing department
- Provided important and updated information about Federal and State laws on company’s web portal
- Audited electronic records for routine Federal and State compliance site visits
- Dealt with technical issues related to individual online accounts
