We provide IT Staff Augmentation Services!

Software Testing Engineer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Quality Assurance Engineer with more than 5 years of experience in the testing of software applications.
  • Tutor of Quality Assurance course with more than 1 year of experience in the studying people.
  • Solid experience in Software Quality Assurance, testing software applications (black - box, grey-box, UI and manual )
  • Excellent understanding of Software Development Life Cycle, SQA, Agile, Scrum, FDD methodologies and tools
  • Proficient in formulating Check Lists and Test Cases using Testrail and TestPalm tools
  • Proficiency in establishing and maintaining project documentation for large and highly integrated functional areas
  • Managed the planning, creation, and implementation of test environments
  • Excellent multitasking and troubleshooting skills, able to handle stress
  • Effective communication with product owners, development and product support
  • Knowledgeable in mobile operating systems including iOS, Android and Tizen
  • Expertise in creating bug reports using JIRA and Startrek tools
  • Detail-oriented, meticulous and methodical, responsible and accountable, adaptable, self-motivated, focused and results-driven, with excellent work ethic and strong time management and interpersonal skills
  • Strong individual and team player

TECHNICAL SKILLS:

Languages/Frameworks: HTML, Firebug, CSS, XML, JSON, SQL, Gherken

Database: MySQL

Tools: Postman, Charles, Fiddler, Trello

Build Deployment: Jenkins

Networking: HTTP, Proxy, VPN

Version control: GIT

Virtualization: Oracle VirtualBox, Genymotion, Bluestacks, Android Emulator

Bug Tracking: JIRA, Startrek

Operating Systems: Windows, OSX

Mobile Operating System: Android, iOS, Tizen, Amazon

Analytics tools: Mixpanel, Yandex.Metrica, Google Analytics, Adjust

Test Case Management: Testrail, TestPalm

Crash reporting tool: Crashlytics

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Software Testing Engineer

  • Evaluating all existing technical documentation and contributing in specs development for application functionality
  • Performing smoke, functional, regression, build acceptance, and mobile testing for all the releases using real Android devices and mobile simulator tools
  • Participating in the all kind of meetings: daily meeting, planning, grooming, demo demonstration
  • Designing Software Test Plan (STP) and Software Test Design (STD) for new features using TestRail tools
  • Reporting new found bugs and verifying bugs
  • Performing and updating Acceptance tests according new functionality after each sprint
  • Helping to organize, participating in retrospectives and performing, controlling to perform discussed actions after retrospectives
  • Monitoring automated run results, opened new bugs and noticed automation QA about errors due to the software changes using Trello tool
  • Monitoring and analyzing crash reports after all the releases using Crashlytics tool
  • Monitoring and analyzing users feedbacks about Viber app in Google Play app
  • Deploying builds using Jenkins and local builds via Terminal
  • Performing mobile devices tuning: Android and Amazon app new version installation
  • Performing App Analytics collection monitoring using Adjust and MixPanel tools
  • Assisting technical support with recreation/resolution of high priority customer issues
Confidential, Minsk, Belarus

Tutor of QA Course

  • Teaching students how to test web, mobile and desktop apps using owned developed program including theory and practice
  • Teaching students how write test documentation (test plans, check lists, test cases)
  • Teaching students how to analyze technical requirements
  • Teaching student how to communicate with business analytics, developers, managers and other software testing engineers
  • Checking performed home assignments by students
  • Teaching students how to compose their first resume
  • Preparing students how to pass their first interview
  • Assisting students with a job placement after the training (More than 85% of students were placed after Quality Assurance training)
Confidential

Software Testing Engineer

  • Performing smoke, functional, regression, build acceptance, and mobile testing for all the releases
  • Evaluating all existing technical documentation and contributing in specs development for application functionality
  • Participating in the all kind of meetings: daily meeting, planning
  • Designing check lists for new features using TestPalm and TestRail tools
  • Reporting new found bugs and verifying bugs
  • Analyzing of HTTP, HTTPS traffic using Fiddler and Charles tools
  • Performing mobile devices tuning: Android, iOS and Tizen app new version installation
  • Analyzing crash reports
  • Analyzing bug verification in new build releases and researching user’s cases with problems
  • Teaching new employees how to test, supervising three members of my team
  • Participating in interviewing candidates for junior testing positions

Confidential, Belarus / Minneapolis, MN

Junior Software QA Engineer

  • Reviewing future requirements and user stories
  • Designing Cucumber scenarios consist of steps as Givens, Whens and Thens for future autotests
  • Performing smoke, functional, regression, build acceptance, and cross-browser, cross-OS testing for all the releases
  • Performing web testing using Firebug tool
  • Participating in the daily meeting
  • Reporting new found bugs and verifying bugs
  • Designing presentations about software testing using Power Point tool
  • Performed App Analytics collection monitoring using Google Analytics

We'd love your feedback!