We provide IT Staff Augmentation Services!

Qa Software Engineer Resume

2.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Software QA engineer with practical experience and who thoroughly understand the software testing is an obligatory and extremely important stage of software development.
  • Experience with agile and waterfall model of development life cycle.
  • Development of test documentation: requirements in the form of User Acceptance Tests, test - planes, checklists, test cases.
  • Usage of programming/scripting languages to automate software testing process.
  • Have experience with load testing using Apache JMeter.
  • Forming of easy reproducible and detailed bug reports. Tracking it until the resolved issue will match with requirements and/or common sense.
  • Experience with Software Development using Python and Flask Web framework.
  • Experience of work within a project with deficit of QA engineers.
  • Striv ing for personal and professional improvements.
  • Good ability to analyze and identify problems.
  • Quickly adapt to new requirements and other changes of a workflow.
  • Enjoy be a part of a team that strive to the best result.

TECHNICAL SKILLS:

Platforms: MS Windows 10//8/7, Unix/Linux.

Mobile platforms: Android OS.

Programming: Python, PyUnit, Pytest, Pexpect, Pymssql, Selenium WebDiver, Flask, SqlAlchemy, WTForms. SQL. HTML, CSS, BootStrap. JavaScript, jQuery.

Test tools: Selenium IDE, Apache JMeter, FireBug, FirePath, Advanced REST client, Microsoft Test Manager, TestTrack.

Networking: TCP/IP, HTTP, Internet, Intranet, Wireshark.

Virtualization: VMware Workstation, Oracle VM VirtualBox

Bug Tracking systems: Atlassian JIRA, Epam PMC, Microsoft Team Foundation Server, ExtraView, Broadcom CP.

Methodologies: Agile (Scrum) Waterfall.

Browsers: MS Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Apple Safari.

PROFESSIONAL EXPERIENCE:

QA Software Engineer

Confidential,Austin,TX

Responsibilities:
  • The service is responsible for collecting of troubleshooting data about network devices, hardware and software. The data is used by other services to help solve common problems and to design and market the reliable and quality product. The Phone Home services stack Includes Client and Server side implementation.
  • Development test cases for functional testing of the application. Creating test-scenarios for automated testing. Testing of REST based API implementation of client and server sides. Testing of Client side of the Phone Home feature (SOHO and Enterprise class network devices with CLI based interface), as well as Server side (web-based app for support assist team). Performing validation of data sent by clients to DB side (MSSQL) and front-end data (web app). Using Python language for automation testing including the following libraries: Pytest, Pymssql, Telnetlib, Pexpect. Using JavaScript, jQuery, CSS, Bootstrap and Python with Flask, SqlAlchemy, WTForms to develop Client Simulator (web based app) as a tool for server-side service testing. Using Wireshark to debug network issues and API based communication. Analyzing business requirements with improvements purpose. Participating in cross-platform testing. DNOS, FTOS, NGOS-OS10 operation systems. Executing ad-hoc and structured test procedures at all the stages of software development life cycle.
  • Analyzing software errors, making it reproducible, filing Problem Reports using a number of Bug Tracking systems (Jira, ExtraView, Broadcom CP).
  • Co-working with distributed development teams (responsible for different parts of the service and OSs) to ensure the highest quality of the product. Participating in QA Team meetings and discussions. Executing installation and configuration of the Virtual Machines, Workstations and Network Devices.

QA Software Engineer

Confidential,Austin, TX

Responsibilities:
  • Manual and automation testing of ERP system for trading and investment web-based platform.
  • The platform is base for aggregating complete information about sellers and buyers, setting dependencies of required and offered assets. The application allows to perform and record full work-flow process, from adding a contact to DB to close the deal, which provides needed control and information about the deal for traders and full control for management team, using comprehensive report tools.
  • Creating test-scenarios for automated testing. Using Python, PyUnit, Pymssql, Selenium WebDriver for automation testing with applying the Page Object Model Pattern. Performing validation of front-end data with DB side (MSSQL). Developing test cases for functional testing of the application (black box testing) Analyzing business requirements with improvements purpose. Testing the following functional modules: Trading Desk, Companies, Contacts, Requirements, Listings, Correspondences, Installed bases, Equipment, Finance, Reports, Emails, Global Search, Roles. Participating in cross-browser (Internet Explorer, Firefox, Chrome) testing. Testing platform-specific implementation of the picture upload feature. Conducting of regression testing procedures using release notes. Executing ad-hoc and structured test procedures at all the stages of software development life cycle. Testing privacy and security configurations as well as multi-tier public and private settings. Analyzing software errors, making it reproducible, reported bugs via Microsoft Visual Studio application. Co-working with software developers to ensure the highest quality of the product. Validation Integration of the application with: public website. Participating in regular QA Team meetings and discussions.

Junior Software Testing Engineer

Confidential

Responsibilities:

  • Manual testing of complicated web-based application for awarding of team members (by public recognition and/or monetary awards) and for identify talents with specific skills among large number of employees. Development test cases for functional testing of the application (black box testing) Analyzing business requirements with improvements purpose. Testing the following functional modules: Spaces (Review), Accounts, News, Users, Roles, Reasons, Images, Values, Weights, Badges, Sets, Badge assignment, Bulk assignment, Events. Participating in cross-browser (Internet Explorer, Firefox, Chrome, Safari) and cross-platform (Windows 7, MAC OS X) testing. Testing platform-specific implementation of the picture upload feature. Conducting of regression testing procedures using release notes. Participating in usability testing of the application involving multiple functional modules and features.
  • Executing ad-hoc and structured test procedures at all stages of software development life cycle. Testing privacy and security configurations as well as multi-tier public and private settings. Analyzing software errors, making it reproducible, reporting bugs via Jira application. Analyzing application responses to minimize downloading data used Advanced REST client for Google Chrome. Co-working with software developers to ensure the highest quality of the product. Providing installation and configuration of the Virtual Machines, Operating Systems, Browsers, etc.

We'd love your feedback!