Software Testing Engineer Resume
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
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)
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