We provide IT Staff Augmentation Services!

Software Qa Engineer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

PROFILE:

  • 3+ years of experience in Manual and Automated Quality Assurance software testing of complex web - based and mobile applications.
  • Working knowledge of Agile model of software development.
  • Experience in writing Test Plans, defining Test Scenarios, creating Test Cases, developing and maintaining test scripts.
  • Proficient in creating easy-to-reproduce bug reports and monitoring their status until satisfactory resolution.
  • Hands-on experience in end to end, functional, unit, integration, regression, GUI, back-end and browser compatibility testing.
  • Good grasp of testing methodologies.
  • Excellent analytical and problem solving skills.
  • Well organized and detail-oriented.
  • Ability to work independently as well as part of a team.
  • US Green Card holder.

SKILLS:

Programming: Java, Python, Javascript, SQL

Test Automation: Selenium WebDriver w/Java, TestNG, Maven, Cucumber, Appium

Web technologies: HTML, CSS, JavaScript, XPath, REST API

Database: Oracle, MS SQL Server

Mobile testing: Android Studio, ADB, AVD

OS: MS Windows, macOS, Linux/Unix, iOS, Android OS

Management Tools: Jira, Bugzilla, TestRail

Tools: Git, GitLab, Jenkins, Trello, Maven, Postman, Swagger

Networking: TCP/IP, DNS, DHCP, HTTP, LAN/WAN

WORK EXPERIENCE

Software QA Engineer

Confidential, San Jose, CA

Responsibilities:

  • Test different components of the proprietary mobile/web applications.
  • Study business requirements, technical specifications, structure of the application, different features, and overall functionality to understand better details of the application.
  • Perform exploratory, functional, regression, end-to-end, smoke, cross-browser and cross-platform testing.
  • Develop test cases for various functionalities of the application and execute them.
  • Create detailed bug reports in GitLab and follow up with them until issues are resolved.
  • Develop test automation scripts using Selenium WebDriver/Java
  • Test multiple devices with different camera mode options and troubleshoot the issues occurred during validation.
  • Update given devices with latest build with the help of ADB commands.
  • Install and configure Jenkins, add tests to POM file, fix tests which do not work.
  • Create branch, merge, commit, push, pull in GitLab.
  • Merge all the branches with the help of Git commands for better performance and easy understanding.

Software QA Engineer

Confidential, Austin, TX

Responsibilities:

  • Developed test scenarios and test cases for assigned modules of the application.
  • Developed automated test scripts in Selenium Webdriver + Java, prepared test data
  • Wrote and executed SQL queries to verify data integrity.
  • Utilized Selenium WebDriver for automation of regression test cases.
  • Reported defects using Bugzilla and interacted with developers to help resolve defects/issues.
  • Performed cross-browser and cross-platform testing using virtual environment.
  • Configured and maintained virtual and physical testing environment through the use of simulators/ emulators.
  • Retrieved Android applications logs using ADB commands and analyzed them to find the root cause of the issues.
  • Opened improvement tickets in bug tracking system to request implementation of new features/ enhancements/ optimizations.
  • Took part in bug triage meetings to confirm correct priority, mark out the duplicates, track and validate the severity of bugs ensuring best resolution outcome.

Business Analyst

Confidential

Responsibilities:

  • Analyzed and evaluated performance of 9 branches of the company.
  • Created technical specifications, directly involved in the implementation of the program for the automated processing of orders in the company, controlled performance and testing at all stages of program development.

System administrator

Confidential

Responsibilities:

  • Installed, configured, and maintained computer equipment, software, LAN.
  • Solved technical issues when interacting with partners of the company (maintenance and operation of the cash register, payment cards, software, PC)
  • Cooperated with contracting organizations on programming issues: automated accounting software, personnel, trade, warehouse.

We'd love your feedback!