We provide IT Staff Augmentation Services!

Senior Software Qa Engineer Resume

2.00/5 (Submit Your Rating)

Gulf Breeze, FL

PROFILE:

  • Setting up QA processes and organizing QA department work.
  • Developing test automation framework for web/desktop/mobile applications from scratch.
  • Writing and maintaining automation code(scripts) for various tools, that run iOS and Android apps(Calabash + Cucumber, Appium), desktop(Coded UI) and web applications(Specflow + Selenium WebDriver).
  • Involved in all areas of testing, from analyzing specs to writing test plans and suites of test cases, automation, running manual tests, performance and security testing
  • Applying QA procedures at different stages of SDLC. Including participation in Grooming meetings, QA - ing of requirements and user stories, feature and release builds.
  • Hands-on experience in frontend and backend testing of web/mobile/desktop applications.
  • Extensive work with SQL, including writing sp’s that are executed during automation cycles to compare the loaded UI data to data in db.
  • Leading offshore and onsite QA teams.
  • API testing automation (SoapUI, VisualStudio with C#, Postman, Fiddler).
  • Working with Git, Mercurial.
  • Creating all lines of software testing documentation based on business and technical requirements.
  • Working knowledge of Agile/Scrum and its variations.
  • Experienced in finding new ways to test the product and professionally log software defects. Follow up with reported problems until resolution.
  • Strong technical acumen to include practical knowledge of and first-hand experience with cutting-edge technologies.
  • Fast learner, always looking to bring latest technologies into QA processes
  • Excellent interpersonal skills, written and verbal communication skills.
  • Organizational, time management, prioritization, detail orientation and multi-tasking skills.
  • Trilingual (English, Russian and Romanian).
  • Enjoy working as a member of a result-driven team.
  • US green card holder (permanent US resident).

TECHNOLOGIES:

Programming: C#, Java, SQL, Ruby, Cucumber, HTML, CSS, XML, JavaScript

Test, bug tracking: VSTS/TFS, Redmine, Bugzilla, Jira

Test Automation: Selenium IDE/RC/WebDriver, Coded UI, Calabash, Appium, Specflow, Cucumber, Monkey test, Taurus, Xcode UI Testing

Performance testing: Apache JMeter

Database technologies: SQL Server, MongoDB

Cloud Technologies: AWS

Version Control: Git, Mercurial

API testing: Fiddler, SoapUI, RestSharp, Postman

Continuous Integration: TeamCity, Jenkins

IDE: Xcode, Eclipse, RubyMine, Visual Studio

Platforms: Windows 10/8/7/Vista/XP, MAC OS X, iOS, Android

Microsoft products: Visio, Visual Studio, Office (Excel, Word, Access, PowerPoint, Outlook)

WORK EXPERIENCE:

Senior Software QA Engineer/ QA Lead

Confidential, Gulf Breeze, FL

Responsibilities:
  • Establishing QA processes across organization, and inner QA team policies. Allocating resources for inside and outside sprint work
  • Setting up keyword and data(Excel)-driven, Selenium-based automated testing framework, that supports CI, localization, parallel, cross-browser testing, running locally and on AWS with full browser screenshot validation
  • Daily writing test automation code with C# + Selenium + SpecFlow
  • Initiating and assisting the move from a combination of tools for bug-tracking and project management to a single project in VSTS (Visual Studio Online)
  • Developing testing procedures, test strategy and test plans. Writing test plans and detailed test cases for regression runs and later automation
  • Daily testing of new features, logging defects and following up upon resolution
  • Participating in grooming meetings to analyze specs and requirements to find potential problems at early stages of SDLC
  • Setting up a distributed network of JMeter servers and executing performance testing with different scenarios and loads
  • Holding daily QA stand-up meetings to analyze work done, plan the day ahead, make sure we are on track with the bigger test plan, identify and remove any obstacles
  • Some micro-management to bring QA members up-to-speed with new tools and procedures
  • Code reviews as part of automation effort
  • Analyzing team members to bring the best of their potential and make sure everyone is in the right place and happy about his/her position
  • Planning and executing regression testing before Demo/Production releases as part of QA team

Software QA Automation Engineer

Confidential, Brentwood, TN

Responsibilities:
  • Testing web, mobile (iOS and Android) and desktop applications using various tools
  • Researching and developing test automation framework using Cucumber, Calabash with Ruby and Appium for mobile
  • Web Portal tests automation with Selenium + Coded UI
  • Extensive work with SQL, including writing sp’s that are executed during automation cycles to compare the loaded UI data to data in db.
  • Testing DB archive/purge projects in SQL.
  • API testing, including API testing automation with Fiddler and SoapUI
  • Reviewed existing test suites to remove duplicate and irrelevant test cases to cut regression time, yet maintaining test coverage
  • Leading offshore automation team
  • Applying QA procedures at different stages of SDLC, including QA-ing of specs and user stories, feature and release builds
  • Writing automation code in Ruby for Calabash and Selenium and maintaining it with SourceTree and Git
  • Using Xcode to work on the test automation builds in iOS
  • Writing and executing test plans and test cases for functionality and regression testing
  • Entering software defects into bug tracking system and making sure they are fixed
  • Executing release acceptance and regression test suites for numerous builds
  • Communicating to software developers to nail down and resolve software defects
  • Took part in regular QA and Developer Team meetings and discussions

Software QA Engineer

Confidential, Los Altos, CA

Responsibilities:
  • Testing mobile (iOS and Android) applications
  • Testing of GUI and functionality of websites
  • Testing major functionality such as sending and receiving videos, sending videos to multiple users, saving and deleting videos, sending Invites, Albums, etc.
  • Execute release acceptance and regression test suites for numerous builds
  • Communicating to software developers to nail down and resolve software defects
  • Writing and executing test cases for functionality and regression testing
  • Making software defects reproducible and enter them into bug tracking system
  • Testing application behavior under various interruptions: battery strength level (full/medium/low), incoming calls, SMS, video calls
  • Participate in exploratory, functionality, regression, GUI, release compatibility
  • Took part in regular QA Team meetings and discussions

Independent Tester

Confidential

Responsibilities:

  • Testing of GUI and functionality of websites and mobile applications
  • Applying black box manual and automation techniques to testing
  • Testing mobile applications on Android and IOS
  • Reporting bugs according to product requirements
  • Communicated with colleagues and management team
  • Developing websites in Joomla, Dreamweaver, Wordpress
  • Working with CSS to customize website design
  • Working with HTML, CSS, JavaScript, SQL, PHP in website creation process
  • Website SEO

We'd love your feedback!