Software Qa Engineer Resume
5.00/5 (Submit Your Rating)
Riverside, CA
SUMMARY
- Analytical and result - oriented professional, who is guided by the interests of the company and able to stay focused on achieving pre-set goals, seeking a QA Engineer position in the Software Testing field. Adept at identifying quality issues, proficient in creating and maintaining test documentation, prolific user of test management and bug tracking tools.
- Experience in various types of software testing such as Smoke, Regression, Functional Positive and Negative, UI, End-to-End Testing.
- Strong multi-tasking and problem-solving skills, ability to work under pressure.
TECHNICAL SKILLS
Operating Systems: Windows, macOS, iOS, Android, UNIX/Linux
Web Technologies: HTML, JavaScript, XML, JSON
Web Services: REST API, Postman, Swagger, Newman, xmysql
Testing Tools: Android SDK, ADB, Xcode, DevTools, AWS Device Farm
RDBMS: Oracle DB, MySQL, Sequel Pro
Test Automation: Cucumber, IntelliJ
Project Management/Bug Tracking: JIRA, Xray, Confluence
PROFESSIONAL EXPERIENCE
Software QA Engineer
Confidential, Riverside, CA
Responsibilities:
- Interact with project management and development team to understand application design and functional specifications
- Following Agile methodology with 2-week Sprints providing testing services for the development of web-based and mobile applications
- Analyze user stories and acceptance criteria provided in Confluence, Google Docs, and other formats to have clear understanding of the requirements, and provided input on project functionalities
- Extensively involve in all phases of testing for assigned components and functional areas, performed GUI, compatibility, integration, system, smoke, regression, and release acceptance testing
- Develop test plans, test sets, and test cases for positive, negative, and End-to-End scenarios, and implement them using Xray add-on for Jira
- Report issues, track, and verify bug fixes, monitor their status in Jira
- Write and execute SQL queries to retrieve data and validate test results
- Create and run API requests using Postman, using Swagger as API documentation, create API tests and collections, execute them via Newman
- Help to convert test scenarios in Cucumber format
- Involve in monitoring Jenkins test automation jobs at the time of test execution and analyzing reports
- Develop, maintain, and execute test cases and regression scenarios for mobile applications
- Perform Interruption testing (push notifications from other applications, connecting/disconnecting hardware, alarms, low battery)
- Perform compatibility testing on real Android and IOS devices as well as on emulators and simulators
- Generate and extract diagnostic reports of mobile services using ADB commands (screenshots, screen recordings and collect logs)
- Perform cross-platform testing of the mobile application using Android Virtual Device Emulator, Device Farm, and real devices
- Participate in all Scrum ceremonies such as backlog grooming, sprint planning, daily stand-up meetings, sprint reviews, and retrospective meetings to provide feedback and find areas of possible improvement