Software Qa Engineer Resume
5.00/5 (Submit Your Rating)
San Francisco, CA
PROFILE
- Over 5+ years of experience in Information Technology with emphasis on Quality Assurance which includes Manual and Gray Box testing in Agile environment.
- Well versed with Software Development Life Cycle (SDLC), Software testing Life Cycle (STLC), logging and tracking defects in all the phases with major responsibilities.
- Skilled in utilizing automated tests using Selenium WebDriver.
- Experience testing REST API using Postman.
- Experience with version control software such as Git.
- Knowledge of performance measuring tool JMeter
- Experience in Mobile testing(native, hybrid) on iOS and Android platforms.
- Experience with monitoring logs and errors.
- Expertise in locating the Web elements using XPath and CSS.
- Experience in writing test plans, defining test scenarios, use cases and test cases, developing and maintaining test scripts, analyzing bugs, interacting with team members and track the bugs till closure.
- Extensive experience in end to end testing, functional testing, unit testing, integration testing, regression testing, GUI testing, back - end testing and Browser compatibility testing.
- Enjoy working in a fast-paced dynamic environment.
- Ability to work under pressure and competing deadlines.
- Very good team player and also have ability to work independently in time sensitive environment.
- US Green Card Holder.
SKILLS
Platforms: Windows, Unix/Linux, macOS, Linux, Chrome OS
Mobile Platforms: iOS, Android OS, BlackBerry OS
Programming: HTML, CSS, JavaScript, Python, SQL (Oracle, Postgres), XML, JSON
Test Automation: Selenium WebDriver, JMeter, Appium
Networking: TCP/IP, FTP, HTTP, Internet, Intranet
Virtualization: Oracle VirtualBox
Testing Tools: Firebug, XCode, Android Studio, ADB, Postman, Jenkins, Git, GitHub
Monitoring Tools: Crashlytics, Google Analytics
Bug Trucking System: Jira, Bugzilla, TFS
EXPERIENCE
Confidential, San Francisco, CA
Software QA Engineer
Responsibilities:
- Participate in requirement meetings (RSD) and Detail Design meetings (DDD) to understand the functional requirements of the application so as to come up with test scenarios, test flow and test procedures.
- Use Selenium WebDriver for testing Web pages and various Web elements (images, texts, tables and GUI elements).
- Test Confidential add-in installer to ensure installation correctness on different MS Windows and MS Outlook editions.
- Write test code that may talk to an API layer with HTTP services using REST/SOAP interfaces and validate its responses based on specific use case requirements.
- Involve in database testing by writing and executing SQL queries to verify data in database.
- Conduct load testing by simulating activity of users with JMeter, verified system load for HTTP requests.
- Test Mobile version of the applications using Android Virtual Device Emulator.
- Collecting logs via XCode and Android studio, saving them into the text file and reporting to supervisor.
- Construct and write new negative test cases to provide maximum path coverage and address major scenarios especially for Mobile devices.
- Research and articulate business requirements into business requirement documents (BRDs).
- Identify, analyze and communicate any defects discovered during testing, documenting defects and ways of recreating defect in ticketing system.
Confidential, Phoenix, AZ
Software QA Engineer
Responsibilities:
- Involved in analyzing the Business Requirements documents and Functional Design documents.
- Participated in defining strategy for regression testing and test automation Selenium WebDriver and coordinate execution with automation team.
- Developed complex SQL queries to performed back-end testing in MS SQL Server.
- Performed manual API testing using Postman tool and used Firebase for sending manual notifications for every build.
- Performed static testing and analysis of iOS / macOS application based on application elements’ charts.
- Installed and utilized Mobile device simulators, collected log files via Android SDK, ADB.
- Debugged problems using log files, and wrote automated tests with Python and test automation tools.
- Tested performance of web application using JMeter tool.
- Reviewed and analyzed user requirements, participated in Verification, Validation and acceptance testing for developed software.
- Involved in Weekly Status Meetings with development and management Teams.
Confidential
Quality Control Engineer
Responsibilities:
- Assessed impact of functional and technical changes in a manner that allows for effective planning of regression testing.
- Designed acceptance tests under own direction, using own in-depth technical analysis of both functional and nonfunctional specifications/acceptance criteria.
- Documented and designed user interface specifications, component specifications, and workflow processes using appropriate modeling and design tools.
- Performed end to end defect testing and tracking and provides results to QA Manager and software development teams.
- Supported creation and updating of all relevant documentation and specifications for design, development and testing.
- Identified areas for testing improvement and worked with the teams to implement appropriate practices.
