Software Qa Engineer Resume
3.00/5 (Submit Your Rating)
San Jose, CA
SUMMARY:
- Six years of experience in testing web - based and mobile applications
- Proficient in using programming and scripting languages to automate software testing
- Hands-on experience in designing and developing test automation frameworks
- In-depth knowledge of Software Development Lifecycle, QA testing methodologies, QA tools
- Proficient in creating a full set of QA documentation of different complexity levels: Test Cases, Requirement Traceability Matrices, Test reports, checklists
- Deliver quality products by performing various types of testing
- Strong analytical, problem-solving, and presentational skills
- Team player with great interpersonal and communication skills
- US Green Card holder
SKILL:
Languages: Java, JavaScript, HTML, CSS, SQL, XML
Test Automation Tools: Selenium WebDriver, Eclipse, IntelliJ IDEA, Cucumber, TestNG, Apache Maven
Mobile testing: Android Studio, AVD, ADB, TestFlight
Web Debugging Tools: Chrome DevTools, Firebag
Tools: Git, GitHub, Postman, Jenkins, JMeter, Oracle DBMS
Operating systems: MS Windows, macOS, UNIX/Linux, Android, iOS
Project Mgnt/Bug tracking: Jira, Bugzilla
EXPERIENCE:
Software QA Engineer
Confidential, San Jose, CA
Responsibilities:
- Test multiple web - based and mobile applications developed by the company s clients
- Develop and maintain automated test scripts for system and regression testing using Selenium WebDriver, Java, Cucumber
- Develop BDD tests using Cucumber and by writing behavior and step definition files
- Involved in developing Selenium WebDriver automation framework
- Conduct end-to-end, installations, interruption testing on Android and iOS platforms
- Use virtual devices (Emulators) and real devices for cross-platform testing
- Use Android Studio and ADB commands to communicate with mobile devices
- Analyze business requirements and functional specifications, involved in the test planning creation that defines the testing activities, resources, entry and exit criteria, and deadline estimation
- Perform functional, smoke, regression, integration, end-to-end testing
- Review and update existing test cases to reflect changes in the requirements
- Directly interact with Project Management Teams, Developers, Business Analysts, QA engineers, and QA manager for test requirements clarifications
- Provide daily status reports, weekly feedbacks and statistics, maintain requirement traceability matrices
- Actively participate in Scrum meetings: standup, sprint planning, review, retrospective
Software QA Engineer
Confidential
Responsibilities:
- Tested web and mobile applications developed by the company
- Automated and run test scripts on web application using JavaScript, CasperJS, PhantomJS
- Performed various types of testing on Android and iOS platforms
- Verified Web services API requests, response data validations in API protocols using Postman, Chrome Developer Tools, and JSON Formatter
- Set up testing environments, prepared test data for autotests
- Ran regression and build acceptance testing during each release cycle
- Reviewed and updated existing test cases to reflect changes in the requirements
- Provided daily status reports, prepared them to confirm the test coverage
- Interacted with developers, project management team to clarify the test requirements
- Identified software issues, performed root cause analysis, reported issues by creating detailed and easy - to-reproduce bug reports in Jira, tracked their statuses until satisfactory resolution
- Monitored sprint backlog, took part in triage meetings daily, participated in Scrum ceremonies
QA tester
Confidential
Responsibilities:
- Tested desktop application created for internal use
- Created and executed test cases
- Determined the defects and reported them in internal bug tracking system
QA tester
Confidential
Responsibilities:
- Tested internal banking system for employees and external application for customers
- Performed usability testing
- Reported bugs in internal bug tracking system
- Participated in the daily scrum meetings, offered the opinion to improve the quality of the system